diff --git a/.circleci/config.yml b/.circleci/config.yml index c3611c57351..46d709f9699 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -10,7 +10,7 @@ jobs: machine: image: circleci/classic:latest working_directory: ~/OpenAPITools/openapi-generator - parallelism: 3 + parallelism: 4 shell: /bin/bash --login environment: CIRCLE_ARTIFACTS: /tmp/circleci-artifacts diff --git a/.gitignore b/.gitignore index 68d73096230..728a1667834 100644 --- a/.gitignore +++ b/.gitignore @@ -62,14 +62,17 @@ samples/server-generator/node/output/node_modules samples/server/petstore/nodejs/node_modules samples/server/petstore/nodejs-server/node_modules -# qt5 cpp -*.pro.user -samples/client/petstore/qt5cpp/PetStore/moc_* -samples/client/petstore/qt5cpp/PetStore/*.o -samples/client/petstore/qt5cpp/build-* -samples/client/petstore/qt5cpp/PetStore/PetStore -samples/client/petstore/qt5cpp/PetStore/Makefile -samples/client/petstore/qt5cpp/PetStore/PetStore.pro.user +# 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 diff --git a/CI/.drone.yml b/CI/.drone.yml index 073d7332a43..4066ded4338 100644 --- a/CI/.drone.yml +++ b/CI/.drone.yml @@ -1,5 +1,6 @@ kind: pipeline -name: default +type: docker +name: java11-test steps: # test Java 11 HTTP client - name: java11-test @@ -15,11 +16,23 @@ steps: - /bin/bash bin/utils/test-fake-petstore-for-all.sh # generate test scripts - /bin/bash bin/tests/run-all-test + +--- +kind: pipeline +type: docker +name: nim-client-test +steps: # test nim client - name: nim-client-test image: nimlang/nim commands: - (cd samples/client/petstore/nim/ && nim c sample_client.nim) + +--- +kind: pipeline +type: docker +name: protobuf-schema-test +steps: # test protobuf schema generator - name: protobuf-schema-test image: nanoservice/protobuf-go @@ -29,12 +42,24 @@ steps: - cd samples/config/petstore/protobuf-schema - protoc --go_out=/var/tmp/go/ services/* - protoc --go_out=/var/tmp/go/ models/* + +--- +kind: pipeline +type: docker +name: aspnetcore-test +steps: # test aspnetcore 3.x - name: aspnetcore-test image: mcr.microsoft.com/dotnet/core/sdk:3.1 commands: - (cd samples/server/petstore/aspnetcore-3.1/ && /bin/sh build.sh) - (cd samples/server/petstore/aspnetcore-3.0/ && /bin/sh build.sh) + +--- +kind: pipeline +type: docker +name: ocaml-test +steps: # test ocaml petstore client - name: ocaml-test image: ocaml/opam2:4.07 @@ -46,11 +71,23 @@ steps: - eval $(opam env) - sudo chmod -R 777 . - dune build --build-dir=./_build + +--- +kind: pipeline +type: docker +name: haskell-client-test +steps: # test haskell client - name: haskell-client-test - image: haskell:8.6.5 + image: haskell:8.10.4 commands: - (cd samples/client/petstore/haskell-http-client/ && stack --allow-different-user --install-ghc --no-haddock-deps haddock --fast && stack --allow-different-user test --fast) + +--- +kind: pipeline +type: docker +name: erlang +steps: # test erlang client and server - name: erlang image: erlang:alpine diff --git a/CI/circle_parallel.sh b/CI/circle_parallel.sh index f1a5a529a79..e8a80f93789 100755 --- a/CI/circle_parallel.sh +++ b/CI/circle_parallel.sh @@ -43,6 +43,21 @@ elif [ "$NODE_INDEX" = "2" ]; then # run integration tests mvn --no-snapshot-updates --quiet verify -Psamples.misc -Dorg.slf4j.simpleLogger.defaultLogLevel=error +elif [ "$NODE_INDEX" = "3" ]; then + + echo "Running node $NODE_INDEX to test 'samples.circleci.node3' defined in pom.xml ..." + #wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tgz + #tar -xf Python-3.8.9.tgz + #cd Python-3.8.9 + #./configure --enable-optimizations + #sudo make altinstall + pyenv install --list + pyenv install 3.6.3 + pyenv global 3.6.3 + python3 --version + + mvn --no-snapshot-updates --quiet verify -Psamples.circleci.node3 -Dorg.slf4j.simpleLogger.defaultLogLevel=error + else echo "Running node $NODE_INDEX to test 'samples.circleci.others' defined in pom.xml ..." #sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 diff --git a/README.md b/README.md index 3fcc4112690..5739a689ac3 100644 --- a/README.md +++ b/README.md @@ -824,6 +824,7 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in - 2021-07-16 - [銀行事業のサーバーサイド開発について / LINE 京都開発室 エンジニア採用説明会](https://www.youtube.com/watch?v=YrrKQHxLPpQ) by 野田誠人, Robert Mitchell - 2021-07-29 - [How To Rewrite a Huge Codebase](https://dzone.com/articles/how-to-rewrite-a-huge-code-base) by [Curtis Poe](https://dzone.com/users/4565446/publiusovidius.html) - 2021-08-21 - [Generating Client APIs using Swagger Part 1](https://medium.com/@flowsquad/generating-client-apis-using-swagger-part-1-2d46f13f5e92) by [FlowSquad.io](https://medium.com/@flowsquad) +- 2021-09-11 - [Invoking AWS ParallelCluster API](https://docs.aws.amazon.com/parallelcluster/latest/ug/api-reference-v3.html) at [AWS ParallelCluster API official documentation](https://docs.aws.amazon.com/parallelcluster/latest/ug/api-reference-v3.html) ## [6 - About Us](#table-of-contents) diff --git a/bin/configs/haskell-http-client.yaml b/bin/configs/haskell-http-client.yaml index 577ad437a92..1f2dc62fe60 100644 --- a/bin/configs/haskell-http-client.yaml +++ b/bin/configs/haskell-http-client.yaml @@ -2,3 +2,5 @@ generatorName: haskell-http-client outputDir: samples/client/petstore/haskell-http-client inputSpec: modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml templateDir: modules/openapi-generator/src/main/resources/haskell-http-client +additionalProperties: + queryExtraUnreserved: '' diff --git a/bin/configs/swift5-resultLibrary.yaml b/bin/configs/swift5-resultLibrary.yaml index 0f0e4373e2c..01de8b1d98e 100644 --- a/bin/configs/swift5-resultLibrary.yaml +++ b/bin/configs/swift5-resultLibrary.yaml @@ -9,3 +9,4 @@ additionalProperties: podSummary: PetstoreClient projectName: PetstoreClient podHomepage: https://github.com/openapitools/openapi-generator + removeMigrationProjectNameClass: true diff --git a/bin/configs/typescript-angular-v12-provided-in-root-with-npm.yaml b/bin/configs/typescript-angular-v12-provided-in-root-with-npm.yaml new file mode 100644 index 00000000000..85973a9a5df --- /dev/null +++ b/bin/configs/typescript-angular-v12-provided-in-root-with-npm.yaml @@ -0,0 +1,10 @@ +generatorName: typescript-angular +outputDir: samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm +inputSpec: modules/openapi-generator/src/test/resources/2_0/petstore.yaml +templateDir: modules/openapi-generator/src/main/resources/typescript-angular +additionalProperties: + ngVersion: 12.0.0 + npmVersion: 1.0.0 + npmName: '@openapitools/typescript-angular-petstore' + npmRepository: https://skimdb.npmjs.com/registry + snapshot: false diff --git a/bin/configs/typescript-angular-v12-provided-in-root.yaml b/bin/configs/typescript-angular-v12-provided-in-root.yaml new file mode 100644 index 00000000000..466282bf228 --- /dev/null +++ b/bin/configs/typescript-angular-v12-provided-in-root.yaml @@ -0,0 +1,6 @@ +generatorName: typescript-angular +outputDir: samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default +inputSpec: modules/openapi-generator/src/test/resources/2_0/petstore.yaml +templateDir: modules/openapi-generator/src/main/resources/typescript-angular +additionalProperties: + ngVersion: 12.0.0 diff --git a/docs/generators/c.md b/docs/generators/c.md index c3a79bad9fc..98f84c45876 100644 --- a/docs/generators/c.md +++ b/docs/generators/c.md @@ -135,6 +135,9 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • static
  • static_assert
  • static_cast
  • +
  • stderr
  • +
  • stdin
  • +
  • stdout
  • struct
  • switch
  • synchronized
  • diff --git a/docs/generators/haskell-http-client.md b/docs/generators/haskell-http-client.md index 0a6a11a6dcf..0e8a6674463 100644 --- a/docs/generators/haskell-http-client.md +++ b/docs/generators/haskell-http-client.md @@ -30,6 +30,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |legacyDiscriminatorBehavior|Set to false for generators with better support for discriminators. (Python, Java, Go, PowerShell, C#have this enabled by default).|
    **true**
    The mapping in the discriminator includes descendent schemas that allOf inherit from self and the discriminator mapping schemas in the OAS document.
    **false**
    The mapping in the discriminator includes any descendent schemas that allOf inherit from self, any oneOf schemas, any anyOf schemas, any x-discriminator-values, and the discriminator mapping schemas in the OAS document AND Codegen validates that oneOf and anyOf schemas contain the required discriminator and throws an error if the discriminator is missing.
    |true| |modelDeriving|Additional classes to include in the deriving() clause of Models| |null| |prependFormOrBodyParameters|Add form or body parameters to the beginning of the parameter list.| |false| +|queryExtraUnreserved|Configures additional querystring characters which must not be URI encoded, e.g. '+' or ':'| |null| |requestType|Set the name of the type used to generate requests| |null| |sortModelPropertiesByRequiredFlag|Sort model properties to place required parameters before optional parameters.| |true| |sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true| diff --git a/docs/generators/scala-akka-http-server.md b/docs/generators/scala-akka-http-server.md index 925d6565330..7e056315f61 100644 --- a/docs/generators/scala-akka-http-server.md +++ b/docs/generators/scala-akka-http-server.md @@ -61,6 +61,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scala-akka.md b/docs/generators/scala-akka.md index 4976275245f..683fbef2167 100644 --- a/docs/generators/scala-akka.md +++ b/docs/generators/scala-akka.md @@ -56,6 +56,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scala-gatling.md b/docs/generators/scala-gatling.md index 55ce8c23d67..414715926d2 100644 --- a/docs/generators/scala-gatling.md +++ b/docs/generators/scala-gatling.md @@ -56,6 +56,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scala-httpclient-deprecated.md b/docs/generators/scala-httpclient-deprecated.md index b130d49947e..15bf6f6e26f 100644 --- a/docs/generators/scala-httpclient-deprecated.md +++ b/docs/generators/scala-httpclient-deprecated.md @@ -56,6 +56,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scala-lagom-server.md b/docs/generators/scala-lagom-server.md index e0f1e2ddee3..8dc2075e377 100644 --- a/docs/generators/scala-lagom-server.md +++ b/docs/generators/scala-lagom-server.md @@ -56,6 +56,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scala-play-server.md b/docs/generators/scala-play-server.md index d734fed60c2..7be64e0f108 100644 --- a/docs/generators/scala-play-server.md +++ b/docs/generators/scala-play-server.md @@ -64,6 +64,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scala-sttp.md b/docs/generators/scala-sttp.md index 8a8b5d33c26..a0cd2044ea1 100644 --- a/docs/generators/scala-sttp.md +++ b/docs/generators/scala-sttp.md @@ -62,6 +62,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scalatra.md b/docs/generators/scalatra.md index d3a9b514913..a7a657bce95 100644 --- a/docs/generators/scalatra.md +++ b/docs/generators/scalatra.md @@ -57,6 +57,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/scalaz.md b/docs/generators/scalaz.md index 25355390e08..41b6240df6d 100644 --- a/docs/generators/scalaz.md +++ b/docs/generators/scalaz.md @@ -56,6 +56,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Any
  • Array
  • Boolean
  • +
  • Byte
  • Double
  • Float
  • Int
  • diff --git a/docs/generators/swift5.md b/docs/generators/swift5.md index 96cfe8424c0..33f1a29ca77 100644 --- a/docs/generators/swift5.md +++ b/docs/generators/swift5.md @@ -33,6 +33,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |prependFormOrBodyParameters|Add form or body parameters to the beginning of the parameter list.| |false| |projectName|Project name in Xcode| |null| |readonlyProperties|Make properties readonly (default: false)| |null| +|removeMigrationProjectNameClass|Make properties removeMigrationProjectNameClass (default: false)| |null| |responseAs|Optionally use libraries to manage response. Currently PromiseKit, RxSwift, Result, Combine are available.| |null| |sortModelPropertiesByRequiredFlag|Sort model properties to place required parameters before optional parameters.| |true| |sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true| diff --git a/docs/generators/typescript-angular.md b/docs/generators/typescript-angular.md index 67341026ceb..126ccd5ae38 100644 --- a/docs/generators/typescript-angular.md +++ b/docs/generators/typescript-angular.md @@ -19,7 +19,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |modelFileSuffix|The suffix of the file of the generated model (model<suffix>.ts).| |null| |modelPropertyNaming|Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name. Only change it if you provide your own run-time code for (de-)serialization of models| |original| |modelSuffix|The suffix of the generated model.| |null| -|ngVersion|The version of Angular. (At least 6.0.0)| |11.0.0| +|ngVersion|The version of Angular. (At least 6.0.0)| |12.0.0| |npmName|The name under which you want to publish generated npm package. Required to generate a full package| |null| |npmRepository|Use this property to set an url your private npmRepo in the package.json| |null| |npmVersion|The version of your npm package. If not provided, using the version from the OpenAPI specification file.| |1.0.0| diff --git a/modules/openapi-generator-gradle-plugin/build.gradle b/modules/openapi-generator-gradle-plugin/build.gradle index 233399c18a8..3edcd4db189 100644 --- a/modules/openapi-generator-gradle-plugin/build.gradle +++ b/modules/openapi-generator-gradle-plugin/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.3.20' + ext.kotlin_version = '1.3.30' repositories { mavenLocal() maven { url "https://repo1.maven.org/maven2" } diff --git a/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt b/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt index c3e1efcee94..d7a0c989de2 100644 --- a/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt +++ b/modules/openapi-generator-gradle-plugin/src/main/kotlin/org/openapitools/generator/gradle/plugin/tasks/GenerateTask.kt @@ -644,6 +644,8 @@ open class GenerateTask : DefaultTask() { engine.ifNotEmpty { value -> if ("handlebars".equals(value, ignoreCase = true)) { configurator.setTemplatingEngineName("handlebars") + } else { + configurator.setTemplatingEngineName(value) } } diff --git a/modules/openapi-generator-gradle-plugin/src/test/kotlin/GenerateTaskDslTest.kt b/modules/openapi-generator-gradle-plugin/src/test/kotlin/GenerateTaskDslTest.kt index 5a08ba3ecb7..f8871e12fae 100644 --- a/modules/openapi-generator-gradle-plugin/src/test/kotlin/GenerateTaskDslTest.kt +++ b/modules/openapi-generator-gradle-plugin/src/test/kotlin/GenerateTaskDslTest.kt @@ -228,4 +228,40 @@ class GenerateTaskDslTest : TestBase() { assertEquals(TaskOutcome.FAILED, result.task(":openApiGenerate")?.outcome, "Expected a failed run, but found ${result.task(":openApiGenerate")?.outcome}") } + + @Test + fun `openapiGenerate should attempt to set my-custom-engine (or any other) when specified as engine`() { + // Arrange + val projectFiles = mapOf( + "spec.yaml" to javaClass.classLoader.getResourceAsStream("specs/petstore-v3.0.yaml") + ) + + withProject(""" + plugins { + id 'org.openapi.generator' + } + openApiGenerate { + generatorName = "kotlin" + inputSpec = file("spec.yaml").absolutePath + outputDir = file("build/kotlin").absolutePath + apiPackage = "org.openapitools.example.api" + invokerPackage = "org.openapitools.example.invoker" + modelPackage = "org.openapitools.example.model" + engine = "my-custom-engine" + } + """.trimIndent(), projectFiles) + + // Act + val result = GradleRunner.create() + .withProjectDir(temp) + .withArguments("openApiGenerate", "--stacktrace") + .withPluginClasspath() + .buildAndFail() + + // Assert + // as the custom generator doesn't exist, we'll just test that the configurator has set my-custom-engine as the engine. + assertTrue(result.output.contains("my-custom-engine"), "Build should have attempted to use my-custom-engine.") + assertEquals(TaskOutcome.FAILED, result.task(":openApiGenerate")?.outcome, + "Expected a failed run, but found ${result.task(":openApiGenerate")?.outcome}") + } } \ No newline at end of file diff --git a/modules/openapi-generator/pom.xml b/modules/openapi-generator/pom.xml index 442776da2e7..c27efbaf3e1 100644 --- a/modules/openapi-generator/pom.xml +++ b/modules/openapi-generator/pom.xml @@ -334,6 +334,18 @@ jackson-core ${jackson-version} + + com.tngtech.archunit + archunit + 0.20.1 + test + + + com.tngtech.archunit + archunit-junit4 + 0.20.1 + test + org.testng testng @@ -433,6 +445,7 @@ caffeine 2.8.1 + diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java index f3df50d9b53..5dc77787e60 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java @@ -34,6 +34,10 @@ import java.util.Map; import java.util.Set; public interface CodegenConfig { + String getFilesMetadataFilename(); + + String getVersionMetadataFilename(); + GeneratorMetadata getGeneratorMetadata(); CodegenType getTag(); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java index 8f512e4cec7..6c0aaf869da 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java @@ -27,7 +27,7 @@ import java.util.*; public class CodegenParameter implements IJsonSchemaValidationProperties { public boolean isFormParam, isQueryParam, isPathParam, isHeaderParam, isCookieParam, isBodyParam, isContainer, - isCollectionFormatMulti, isPrimitiveType, isModel, isExplode, isDeepObject; + isCollectionFormatMulti, isPrimitiveType, isModel, isExplode, isDeepObject, isAllowEmptyValue; public String baseName, paramName, dataType, datatypeWithEnum, dataFormat, contentType, collectionFormat, description, unescapedDescription, baseType, defaultValue, enumName, style; @@ -208,6 +208,7 @@ public class CodegenParameter implements IJsonSchemaValidationProperties { output.isExplode = this.isExplode; output.style = this.style; output.isDeepObject = this.isDeepObject; + output.isAllowEmptyValue = this.isAllowEmptyValue; output.contentType = this.contentType; return output; @@ -215,7 +216,7 @@ public class CodegenParameter implements IJsonSchemaValidationProperties { @Override public int hashCode() { - return Objects.hash(isFormParam, isQueryParam, isPathParam, isHeaderParam, isCookieParam, isBodyParam, isContainer, isCollectionFormatMulti, isPrimitiveType, isModel, isExplode, baseName, paramName, dataType, datatypeWithEnum, dataFormat, collectionFormat, description, unescapedDescription, baseType, defaultValue, enumName, style, isDeepObject, example, jsonSchema, isString, isNumeric, isInteger, isLong, isNumber, isFloat, isDouble, isDecimal, isByteArray, isBinary, isBoolean, isDate, isDateTime, isUuid, isUri, isEmail, isFreeFormObject, isAnyType, isArray, isMap, isFile, isEnum, _enum, allowableValues, items, mostInnerItems, additionalProperties, vars, requiredVars, vendorExtensions, hasValidation, getMaxProperties(), getMinProperties(), isNullable, isDeprecated, required, getMaximum(), getExclusiveMaximum(), getMinimum(), getExclusiveMinimum(), getMaxLength(), getMinLength(), getPattern(), getMaxItems(), getMinItems(), getUniqueItems(), contentType, multipleOf, isNull, additionalPropertiesIsAnyType, hasVars, hasRequired, isShort, isUnboundedInteger, hasDiscriminatorWithNonEmptyMapping); + return Objects.hash(isFormParam, isQueryParam, isPathParam, isHeaderParam, isCookieParam, isBodyParam, isContainer, isCollectionFormatMulti, isPrimitiveType, isModel, isExplode, baseName, paramName, dataType, datatypeWithEnum, dataFormat, collectionFormat, description, unescapedDescription, baseType, defaultValue, enumName, style, isDeepObject, isAllowEmptyValue, example, jsonSchema, isString, isNumeric, isInteger, isLong, isNumber, isFloat, isDouble, isDecimal, isByteArray, isBinary, isBoolean, isDate, isDateTime, isUuid, isUri, isEmail, isFreeFormObject, isAnyType, isArray, isMap, isFile, isEnum, _enum, allowableValues, items, mostInnerItems, additionalProperties, vars, requiredVars, vendorExtensions, hasValidation, getMaxProperties(), getMinProperties(), isNullable, isDeprecated, required, getMaximum(), getExclusiveMaximum(), getMinimum(), getExclusiveMinimum(), getMaxLength(), getMinLength(), getPattern(), getMaxItems(), getMinItems(), getUniqueItems(), contentType, multipleOf, isNull, additionalPropertiesIsAnyType, hasVars, hasRequired, isShort, isUnboundedInteger, hasDiscriminatorWithNonEmptyMapping); } @Override @@ -283,6 +284,7 @@ public class CodegenParameter implements IJsonSchemaValidationProperties { Objects.equals(enumName, that.enumName) && Objects.equals(style, that.style) && Objects.equals(isDeepObject, that.isDeepObject) && + Objects.equals(isAllowEmptyValue, that.isAllowEmptyValue) && Objects.equals(example, that.example) && Objects.equals(jsonSchema, that.jsonSchema) && Objects.equals(_enum, that._enum) && @@ -333,6 +335,7 @@ public class CodegenParameter implements IJsonSchemaValidationProperties { sb.append(", enumName='").append(enumName).append('\''); sb.append(", style='").append(style).append('\''); sb.append(", deepObject='").append(isDeepObject).append('\''); + sb.append(", allowEmptyValue='").append(isAllowEmptyValue).append('\''); sb.append(", example='").append(example).append('\''); sb.append(", jsonSchema='").append(jsonSchema).append('\''); sb.append(", isString=").append(isString); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 3bfcebaac1c..b7d31d9fce5 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -152,6 +152,8 @@ public class DefaultCodegen implements CodegenConfig { protected String modelNamePrefix = "", modelNameSuffix = ""; protected String apiNamePrefix = "", apiNameSuffix = "Api"; protected String testPackage = ""; + protected String filesMetadataFilename = "FILES"; + protected String versionMetadataFilename = "VERSION"; /* apiTemplateFiles are for API outputs only (controllers/handlers). API templates may be written multiple times; APIs are grouped by tag and the file is written once per tag group. @@ -1177,6 +1179,24 @@ public class DefaultCodegen implements CodegenConfig { this.inputSpec = inputSpec; } + @Override + public String getFilesMetadataFilename() { + return filesMetadataFilename; + } + + public void setFilesMetadataFilename(String filesMetadataFilename) { + this.filesMetadataFilename = filesMetadataFilename; + } + + @Override + public String getVersionMetadataFilename() { + return versionMetadataFilename; + } + + public void setVersionMetadataFilename(String versionMetadataFilename) { + this.versionMetadataFilename = versionMetadataFilename; + } + public void setTemplateDir(String templateDir) { this.templateDir = templateDir; } @@ -1560,6 +1580,7 @@ public class DefaultCodegen implements CodegenConfig { typeMapping.put("char", "String"); typeMapping.put("object", "Object"); typeMapping.put("integer", "Integer"); + // FIXME: java specific type should be in Java Based Abstract Impl's typeMapping.put("ByteArray", "byte[]"); typeMapping.put("binary", "File"); typeMapping.put("file", "File"); @@ -2834,7 +2855,7 @@ public class DefaultCodegen implements CodegenConfig { "'{}' defines discriminator '{}', but the referenced OneOf schema '{}' is missing {}", composedSchemaName, discPropName, modelName, discPropName); } - if (cp.dataType == null) { + if (cp != null && cp.dataType == null) { cp = thisCp; continue; } @@ -3030,13 +3051,16 @@ public class DefaultCodegen implements CodegenConfig { MappedModel mm = new MappedModel(modelName, toModelName(modelName)); descendentSchemas.add(mm); Schema cs = ModelUtils.getSchema(openAPI, modelName); - Map vendorExtensions = cs.getExtensions(); - if (vendorExtensions != null && !vendorExtensions.isEmpty() && vendorExtensions.containsKey("x-discriminator-value")) { - String xDiscriminatorValue = (String) vendorExtensions.get("x-discriminator-value"); - mm = new MappedModel(xDiscriminatorValue, toModelName(modelName)); - descendentSchemas.add(mm); + if (cs == null) { // cannot lookup the model based on the name + LOGGER.error("Failed to lookup the schema '{}' when processing oneOf/anyOf. Please check to ensure it's defined properly.", modelName); + } else { + Map vendorExtensions = cs.getExtensions(); + if (vendorExtensions != null && !vendorExtensions.isEmpty() && vendorExtensions.containsKey("x-discriminator-value")) { + String xDiscriminatorValue = (String) vendorExtensions.get("x-discriminator-value"); + mm = new MappedModel(xDiscriminatorValue, toModelName(modelName)); + descendentSchemas.add(mm); + } } - } } return descendentSchemas; @@ -4547,6 +4571,7 @@ public class DefaultCodegen implements CodegenConfig { if (parameter instanceof QueryParameter || "query".equalsIgnoreCase(parameter.getIn())) { codegenParameter.isQueryParam = true; + codegenParameter.isAllowEmptyValue = parameter.getAllowEmptyValue() != null && parameter.getAllowEmptyValue(); } else if (parameter instanceof PathParameter || "path".equalsIgnoreCase(parameter.getIn())) { codegenParameter.required = true; codegenParameter.isPathParam = true; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java index 3025376b034..a4d286ed453 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java @@ -1427,7 +1427,7 @@ public class DefaultGenerator implements Generator { * @param files The list tracking generated files */ private void generateVersionMetadata(List files) { - String versionMetadata = config.outputFolder() + File.separator + METADATA_DIR + File.separator + "VERSION"; + String versionMetadata = config.outputFolder() + File.separator + METADATA_DIR + File.separator + config.getVersionMetadataFilename(); if (generateMetadata) { File versionMetadataFile = new File(versionMetadata); try { @@ -1495,7 +1495,7 @@ public class DefaultGenerator implements Generator { } }); - String targetFile = config.outputFolder() + File.separator + METADATA_DIR + File.separator + "FILES"; + String targetFile = config.outputFolder() + File.separator + METADATA_DIR + File.separator + config.getFilesMetadataFilename(); File filesFile = this.templateProcessor.writeToFile(targetFile, sb.toString().getBytes(StandardCharsets.UTF_8)); if (filesFile != null) { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java index c5d8f65516d..c456b0438e3 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java @@ -26,7 +26,7 @@ import static org.openapitools.codegen.utils.StringUtils.*; public abstract class AbstractDartCodegen extends DefaultCodegen { - private static final Logger LOGGER = LoggerFactory.getLogger(AbstractDartCodegen.class); + private final Logger LOGGER = LoggerFactory.getLogger(AbstractDartCodegen.class); protected static final List DEFAULT_SUPPORTED_CONTENT_TYPES = Arrays.asList( "application/json", "application/x-www-form-urlencoded", "multipart/form-data"); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java index 5ef7f430c52..20d5bbe6e26 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java @@ -350,6 +350,9 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege } else { typDecl = "interface{}"; } + if (inner != null && Boolean.TRUE.equals(inner.getNullable())) { + typDecl = "*" + typDecl; + } return "[]" + typDecl; } else if (ModelUtils.isMapSchema(p)) { Schema inner = getAdditionalProperties(p); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index 68fd77a768b..748e3081549 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -1001,7 +1001,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code @Override public String toDefaultParameterValue(final Schema schema) { - Object defaultValue = schema.getDefault(); + Object defaultValue = schema.get$ref() != null ? ModelUtils.getReferencedSchema(openAPI, schema).getDefault() : schema.getDefault(); if (defaultValue == null) { return null; } @@ -1087,7 +1087,12 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code public void setParameterExampleValue(CodegenParameter p) { String example; - if (p.defaultValue == null) { + boolean hasAllowableValues = p.allowableValues != null && !p.allowableValues.isEmpty(); + if (hasAllowableValues) { + //support examples for inline enums + final List values = (List) p.allowableValues.get("values"); + example = String.valueOf(values.get(0)); + } else if (p.defaultValue == null) { example = p.example; } else { example = p.defaultValue; @@ -1133,14 +1138,33 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code example = "new File(\"" + escapeText(example) + "\")"; } else if ("Date".equals(type)) { example = "new Date()"; + } else if ("LocalDate".equals(type)) { + if (example == null) { + example = "LocalDate.now()"; + } else { + example = "LocalDate.parse(\"" + example + "\")"; + } } else if ("OffsetDateTime".equals(type)) { - example = "OffsetDateTime.now()"; + if (example == null) { + example = "OffsetDateTime.now()"; + } else { + example = "OffsetDateTime.parse(\"" + example + "\")"; + } } else if ("BigDecimal".equals(type)) { - example = "new BigDecimal(78)"; - } else if (p.allowableValues != null && !p.allowableValues.isEmpty()) { - Map allowableValues = p.allowableValues; - List values = (List) allowableValues.get("values"); - example = type + ".fromValue(\"" + String.valueOf(values.get(0)) + "\")"; + if (example == null) { + example = "new BigDecimal(78)"; + } else { + example = "new BigDecimal(\"" + example + "\")"; + } + } else if ("UUID".equals(type)) { + if (example == null) { + example = "UUID.randomUUID()"; + } else { + example = "UUID.fromString(\"" + example + "\")"; + } + } else if (hasAllowableValues) { + //parameter is enum defined as a schema component + example = type + ".fromValue(\"" + example + "\")"; } else if (!languageSpecificPrimitives.contains(type)) { // type is a model class, e.g. User example = "new " + type + "()"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java index 9a7a0e91772..2805cd301ee 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java @@ -195,7 +195,7 @@ public abstract class AbstractPhpCodegen extends DefaultCodegen implements Codeg if (additionalProperties.containsKey(CodegenConstants.GIT_USER_ID)) { this.setGitUserId((String) additionalProperties.get(CodegenConstants.GIT_USER_ID)); } - + if (additionalProperties.containsKey(CodegenConstants.GIT_REPO_ID)) { this.setGitRepoId((String) additionalProperties.get(CodegenConstants.GIT_REPO_ID)); } @@ -631,7 +631,7 @@ public abstract class AbstractPhpCodegen extends DefaultCodegen implements Codeg @Override public String toEnumDefaultValue(String value, String datatype) { - return datatype + "_" + value; + return "self::" + datatype + "_" + value; } @Override diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java index f15950eda2a..65ec72caca6 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java @@ -73,7 +73,8 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen { "List", "Seq", "Map", - "Array")); + "Array", + "Byte")); reservedWords.addAll(Arrays.asList( "abstract", @@ -118,6 +119,10 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen { "yield" )); + // Scala specific openApi types mapping + typeMapping.put("ByteArray", "Array[Byte]"); + + importMapping = new HashMap(); importMapping.put("ListBuffer", "scala.collection.mutable.ListBuffer"); // although Seq is a predef, before Scala 2.13, it _could_ refer to a mutable Seq in some cases. @@ -344,17 +349,11 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen { if (ModelUtils.isSet(p)) { openAPIType = "set"; } - - String type; + // don't apply renaming on types from the typeMapping if (typeMapping.containsKey(openAPIType)) { - type = typeMapping.get(openAPIType); - if (languageSpecificPrimitives.contains(type)) { - return toModelName(type); - } - } else { - type = openAPIType; + return typeMapping.get(openAPIType); } - return toModelName(type); + return toModelName(openAPIType); } @Override diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java index 0ce832feb3b..f27d9c452a7 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java @@ -64,7 +64,7 @@ public class AspNetCoreServerCodegen extends AbstractCSharpCodegen { private String packageGuid = "{" + randomUUID().toString().toUpperCase(Locale.ROOT) + "}"; private String userSecretsGuid = randomUUID().toString(); - protected Logger LOGGER = LoggerFactory.getLogger(AspNetCoreServerCodegen.class); + protected final Logger LOGGER = LoggerFactory.getLogger(AspNetCoreServerCodegen.class); private boolean useSwashbuckle = true; protected int serverPort = 8080; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java index 07b16ca17b4..58803d150a1 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java @@ -245,7 +245,12 @@ public class CLibcurlClientCodegen extends DefaultCodegen implements CodegenConf "final", "override", "transaction_safe", - "transaction_safe_dynamic") + "transaction_safe_dynamic", + + // VC++ reserved keywords + "stdin", + "stdout", + "stderr") ); instantiationTypes.clear(); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpNetCoreClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpNetCoreClientCodegen.java index bedc111b3ea..9a86368bb39 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpNetCoreClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpNetCoreClientCodegen.java @@ -56,7 +56,7 @@ public class CSharpNetCoreClientCodegen extends AbstractCSharpCodegen { protected static final String TARGET_FRAMEWORK_VERSION = "targetFrameworkVersion"; @SuppressWarnings({"hiding"}) - private static final Logger LOGGER = LoggerFactory.getLogger(CSharpClientCodegen.class); + private final Logger LOGGER = LoggerFactory.getLogger(CSharpClientCodegen.class); private static final List frameworkStrategies = Arrays.asList( FrameworkStrategy.NETSTANDARD_1_3, FrameworkStrategy.NETSTANDARD_1_4, @@ -973,6 +973,9 @@ public class CSharpNetCoreClientCodegen extends AbstractCSharpCodegen { // https://docs.microsoft.com/en-us/dotnet/standard/net-standard @SuppressWarnings("Duplicates") private static abstract class FrameworkStrategy { + + private final Logger LOGGER = LoggerFactory.getLogger(CSharpClientCodegen.class); + static FrameworkStrategy NETSTANDARD_1_3 = new FrameworkStrategy("netstandard1.3", ".NET Standard 1.3 compatible", "netcoreapp2.0") { }; static FrameworkStrategy NETSTANDARD_1_4 = new FrameworkStrategy("netstandard1.4", ".NET Standard 1.4 compatible", "netcoreapp2.0") { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtAbstractCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtAbstractCodegen.java index 0ddf552ad9a..859ab9d69cd 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtAbstractCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtAbstractCodegen.java @@ -13,7 +13,8 @@ import org.slf4j.LoggerFactory; import java.io.File; import java.util.*; -public class CppQtAbstractCodegen extends AbstractCppCodegen implements CodegenConfig { +public abstract class CppQtAbstractCodegen extends AbstractCppCodegen implements CodegenConfig { + private final Logger LOGGER = LoggerFactory.getLogger(CppQtAbstractCodegen.class); protected final String PREFIX = "OAI"; protected String apiVersion = "1.0.0"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java index 9d9bc5932c9..a6d17cbfbff 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java @@ -23,7 +23,6 @@ import org.apache.commons.lang3.StringUtils; import org.openapitools.codegen.*; import org.openapitools.codegen.meta.features.*; import org.openapitools.codegen.utils.ModelUtils; -import org.slf4j.LoggerFactory; import java.io.File; import java.util.*; @@ -33,8 +32,6 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; public class CppRestbedServerCodegen extends AbstractCppCodegen { - private static final org.slf4j.Logger LOGGER = LoggerFactory.getLogger(CppRestbedServerCodegen.class); - public static final String DECLSPEC = "declspec"; public static final String DEFAULT_INCLUDE = "defaultInclude"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java index 3229730bfa6..ef5329ad8ea 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java @@ -36,7 +36,7 @@ import org.slf4j.LoggerFactory; public class CppTinyClientCodegen extends AbstractCppCodegen implements CodegenConfig { public static final String PROJECT_NAME = "TinyClient"; - static final Logger LOGGER = LoggerFactory.getLogger(CppTinyClientCodegen.class); + final Logger LOGGER = LoggerFactory.getLogger(CppTinyClientCodegen.class); public static final String MICROCONTROLLER = "controller"; public static final String rootFolder = ""; @@ -71,10 +71,9 @@ public class CppTinyClientCodegen extends AbstractCppCodegen implements CodegenC } public void addControllerToAdditionalProperties() { - Map supportedControllers = new HashMap() {{ - put("esp32", "isESP32"); - put("esp8266", "isESP8266"); - }}; + Map supportedControllers = new HashMap(); + supportedControllers.put("esp32", "isESP32"); + supportedControllers.put("esp8266", "isESP8266"); if (supportedControllers.containsKey(controller)) { additionalProperties.put(supportedControllers.get(controller), true); } else { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioNextClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioNextClientCodegen.java index d4375982bcd..07d11e4e721 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioNextClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioNextClientCodegen.java @@ -37,7 +37,7 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; public class DartDioNextClientCodegen extends AbstractDartCodegen { - private static final Logger LOGGER = LoggerFactory.getLogger(DartDioNextClientCodegen.class); + private final Logger LOGGER = LoggerFactory.getLogger(DartDioNextClientCodegen.class); public static final String DATE_LIBRARY = "dateLibrary"; public static final String DATE_LIBRARY_CORE = "core"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java index 3764f2c4b72..bf670711c32 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java @@ -50,7 +50,7 @@ public class FsharpGiraffeServerCodegen extends AbstractFSharpCodegen { private String packageGuid = "{" + randomUUID().toString().toUpperCase(Locale.ROOT) + "}"; @SuppressWarnings("hiding") - protected Logger LOGGER = LoggerFactory.getLogger(FsharpGiraffeServerCodegen.class); + protected final Logger LOGGER = LoggerFactory.getLogger(FsharpGiraffeServerCodegen.class); private boolean useSwashbuckle = false; protected int serverPort = 8080; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java index 60c0d9117db..5f556a45671 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java @@ -544,6 +544,10 @@ public class GoClientCodegen extends AbstractGoCodegen { if (modelMaps.containsKey(dataType)) { prefix = "[]" + goImportAlias + "." + dataType; } + if (codegenProperty.items.isNullable) { + // We can't easily generate a pointer inline, so just use nil in that case + return prefix + "{nil}"; + } return prefix + "{" + constructExampleCode(codegenProperty.items, modelMaps, processedModelMap) + "}"; } else if (codegenProperty.isMap) { // map String prefix = codegenProperty.dataType; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java index 3bd2a37a5e5..2089bd15bf3 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java @@ -17,19 +17,17 @@ package org.openapitools.codegen.languages; import org.openapitools.codegen.*; - -import java.io.File; -import java.util.*; - -import org.openapitools.codegen.meta.features.*; import org.openapitools.codegen.meta.GeneratorMetadata; import org.openapitools.codegen.meta.Stability; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import org.openapitools.codegen.meta.features.*; + +import java.io.File; +import java.util.Arrays; +import java.util.EnumSet; +import java.util.List; +import java.util.Map; public class GoEchoServerCodegen extends AbstractGoCodegen { - static final Logger LOGGER = LoggerFactory.getLogger(GoEchoServerCodegen.class); - protected String apiVersion = "1.0.0"; protected int serverPort = 8080; protected String projectName = "openapi-go-echo-server"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java index 32f51f26a87..662cbfce132 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java @@ -51,6 +51,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC protected String defaultDateFormat = "%Y-%m-%d"; protected String defaultCabalVersion = "0.1.0.0"; protected String modulePath = null; + protected String defaultQueryExtraUnreserved = null; protected Boolean useKatip = true; protected Boolean allowNonUniqueOperationIds = false; @@ -74,6 +75,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC public static final String PROP_GENERATE_MODEL_CONSTRUCTORS = "generateModelConstructors"; public static final String PROP_INLINE_MIME_TYPES = "inlineMimeTypes"; public static final String PROP_MODEL_DERIVING = "modelDeriving"; + public static final String PROP_QUERY_EXTRA_UNRESERVED = "queryExtraUnreserved"; public static final String PROP_REQUEST_TYPE = "requestType"; public static final String PROP_STRICT_FIELDS = "strictFields"; public static final String PROP_USE_KATIP = "useKatip"; @@ -125,6 +127,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC static final String X_MEDIA_IS_JSON = "x-mediaIsJson"; static final String X_MEDIA_IS_WILDCARD = "x-mediaIsWildcard"; static final String X_STRICT_FIELDS = "x-strictFields"; + static final String X_PROP_QUERY_EXTRA_UNRESERVED = "x-queryExtraUnreserved"; static final String X_ALL_UNIQUE_IMPORT_PATHS = "x-allUniqueImportPaths"; static final String X_USE_KATIP = "x-useKatip"; static final String X_ALLOW_NONUNIQUE_OPERATION_IDS = "x-allowNonUniqueOperationIds"; @@ -308,6 +311,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC cliOptions.add(CliOption.newString(PROP_DATETIME_FORMAT, "format string used to parse/render a datetime")); cliOptions.add(CliOption.newString(PROP_DATETIME_PARSE_FORMAT, "overrides the format string used to parse a datetime")); cliOptions.add(CliOption.newString(PROP_DATE_FORMAT, "format string used to parse/render a date").defaultValue(defaultDateFormat)); + cliOptions.add(CliOption.newString(PROP_QUERY_EXTRA_UNRESERVED, "Configures additional querystring characters which must not be URI encoded, e.g. '+' or ':'")); cliOptions.add(CliOption.newString(PROP_CUSTOM_TEST_INSTANCE_MODULE, "test module used to provide typeclass instances for types not known by the generator")); @@ -371,6 +375,10 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC setStringProp(PROP_CABAL_VERSION, value); } + public void setQueryExtraUnreserved(String value) { + additionalProperties.put(X_PROP_QUERY_EXTRA_UNRESERVED, value); + } + public void setBaseModule(String value) { setStringProp(PROP_BASE_MODULE, value); } @@ -505,6 +513,11 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC } else { setCabalVersion(defaultCabalVersion); } + if (additionalProperties.containsKey(PROP_QUERY_EXTRA_UNRESERVED)) { + setQueryExtraUnreserved(additionalProperties.get(PROP_QUERY_EXTRA_UNRESERVED).toString()); + } else { + setQueryExtraUnreserved(defaultQueryExtraUnreserved); + } if (additionalProperties.containsKey(PROP_BASE_MODULE)) { setBaseModule(additionalProperties.get(PROP_BASE_MODULE).toString()); } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java index 3c67e423044..dea598e0499 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java @@ -46,7 +46,7 @@ public class HaskellYesodServerCodegen extends DefaultCodegen implements Codegen private static final Pattern LEADING_UNDERSCORE = Pattern.compile("^_+"); - static final Logger LOGGER = LoggerFactory.getLogger(HaskellYesodServerCodegen.class); + private final Logger LOGGER = LoggerFactory.getLogger(HaskellYesodServerCodegen.class); protected String projectName; protected String apiModuleName; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java index 4af648fbac4..b4c47af501c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java @@ -43,7 +43,7 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; public class KotlinSpringServerCodegen extends AbstractKotlinCodegen implements BeanValidationFeatures { - private static Logger LOGGER = + private final Logger LOGGER = LoggerFactory.getLogger(KotlinSpringServerCodegen.class); private static final HashSet VARIABLE_RESERVED_WORDS = diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java index b3036c93ff0..2db0bd7af88 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java @@ -39,7 +39,7 @@ import static org.openapitools.codegen.utils.StringUtils.*; @SuppressWarnings("unchecked") public class KtormSchemaCodegen extends AbstractKotlinCodegen { - static Logger LOGGER = LoggerFactory.getLogger(KtormSchemaCodegen.class); + private final Logger LOGGER = LoggerFactory.getLogger(KtormSchemaCodegen.class); public static final String VENDOR_EXTENSION_SCHEMA = "x-ktorm-schema"; public static final String DEFAULT_DATABASE_NAME = "defaultDatabaseName"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java index f413e6f7235..f545e758334 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java @@ -1195,7 +1195,11 @@ public class PythonClientCodegen extends PythonLegacyClientCodegen { // this seed makes it so if we have [a-z] we pick a Random random = new Random(18); - example = rgxGen.generate(random); + if (rgxGen != null) { + example = rgxGen.generate(random); + } else { + throw new RuntimeException("rgxGen cannot be null. Please open an issue in the openapi-generator github repo."); + } } else if (schema.getMinLength() != null) { example = ""; int len = schema.getMinLength().intValue(); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java index e73361311a1..ad6014054cc 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java @@ -395,8 +395,9 @@ public class RustServerCodegen extends DefaultCodegen implements CodegenConfig { // model name cannot use reserved keyword, e.g. return if (isReservedWord(camelizedName)) { - camelizedName = "Model" + camelizedName; - LOGGER.warn("{} (reserved word) cannot be used as model name. Renamed to {}", camelizedName, camelizedName); + final String modelName = "Model" + camelizedName; + LOGGER.warn("{} (reserved word) cannot be used as model name. Renamed to {}", camelizedName, modelName); + return modelName; } // model name starts with number diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java index a5e293c9879..e646f0127bb 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java @@ -51,7 +51,7 @@ public class ScalaAkkaClientCodegen extends AbstractScalaCodegen implements Code protected boolean removeOAuthSecurities = true; @SuppressWarnings("hiding") - protected Logger LOGGER = LoggerFactory.getLogger(ScalaAkkaClientCodegen.class); + protected final Logger LOGGER = LoggerFactory.getLogger(ScalaAkkaClientCodegen.class); public ScalaAkkaClientCodegen() { super(); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java index 35a308f639a..e669b229788 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java @@ -50,7 +50,7 @@ public class ScalaAkkaHttpServerCodegen extends AbstractScalaCodegen implements public static final String GENERATE_AS_MANAGED_SOURCES_DESC = "Resulting files cab be used as managed resources. No build files or default controllers will be generated"; public static final boolean DEFAULT_GENERATE_AS_MANAGED_SOURCES = false; - static final Logger LOGGER = LoggerFactory.getLogger(ScalaAkkaHttpServerCodegen.class); + final Logger LOGGER = LoggerFactory.getLogger(ScalaAkkaHttpServerCodegen.class); public CodegenType getTag() { return CodegenType.SERVER; @@ -305,7 +305,7 @@ public class ScalaAkkaHttpServerCodegen extends AbstractScalaCodegen implements .put("String", "Segment") .build(); - protected static void addPathMatcher(CodegenOperation codegenOperation) { + protected void addPathMatcher(CodegenOperation codegenOperation) { LinkedList allPaths = new LinkedList<>(Arrays.asList(codegenOperation.path.split("/"))); allPaths.removeIf(""::equals); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java index 18ad2632440..dd0dca689fb 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java @@ -125,6 +125,7 @@ public class ScalaSttpClientCodegen extends AbstractScalaCodegen implements Code importMapping.remove("Set"); importMapping.remove("Map"); + // TODO: there is no specific sttp mapping. All Scala Type mappings should be in AbstractScala typeMapping = new HashMap<>(); typeMapping.put("array", "Seq"); typeMapping.put("set", "Set"); @@ -143,6 +144,7 @@ public class ScalaSttpClientCodegen extends AbstractScalaCodegen implements Code typeMapping.put("binary", "File"); typeMapping.put("number", "Double"); typeMapping.put("decimal", "BigDecimal"); + typeMapping.put("ByteArray", "Array[Byte]"); instantiationTypes.put("array", "ListBuffer"); instantiationTypes.put("map", "Map"); @@ -217,6 +219,103 @@ public class ScalaSttpClientCodegen extends AbstractScalaCodegen implements Code return "`" + name + "`"; } + @Override + public Map postProcessModels(Map objs) { + return objs; + } + + /** + * Invoked by {@link DefaultGenerator} after all models have been post-processed, + * allowing for a last pass of codegen-specific model cleanup. + * + * @param objs Current state of codegen object model. + * @return An in-place modified state of the codegen object model. + */ + @Override + public Map postProcessAllModels(Map objs) { + final Map processed = super.postProcessAllModels(objs); + postProcessUpdateImports(processed); + return processed; + } + + /** + * Update/clean up model imports + * + * append '._" if the import is a Enum class, otherwise + * remove model imports to avoid warnings for importing class in the same package in Scala + * + * @param models processed models to be further processed + */ + @SuppressWarnings({"unchecked"}) + private void postProcessUpdateImports(final Map models) { + final String prefix = modelPackage() + "."; + Map enumRefs = new HashMap(); + for (Map.Entry entry : models.entrySet()) { + CodegenModel model = ModelUtils.getModelByName(entry.getKey(), models); + if (model.isEnum) { + Map objs = (Map)models.get(entry.getKey()); + enumRefs.put(entry.getKey(), objs); + } + } + + for (Map.Entry entry : models.entrySet()) { + String openAPIName = entry.getKey(); + CodegenModel model = ModelUtils.getModelByName(openAPIName, models); + if (model == null) { + LOGGER.warn("Expected to retrieve model %s by name, but no model was found. Check your -Dmodels inclusions.", openAPIName); + continue; + } + Map objs = (Map)models.get(openAPIName); + List> imports = (List>) objs.get("imports"); + if (imports == null || imports.isEmpty()) { + continue; + } + List> newImports = new ArrayList<>(); + Iterator> iterator = imports.iterator(); + while (iterator.hasNext()) { + String importPath = iterator.next().get("import"); + if (importPath.startsWith(prefix)) { + if (isEnumClass(importPath, (Map)enumRefs)) { + Map item = new HashMap<>(); + item.put("import", importPath.concat("._")); + newImports.add(item); + } + } + else { + Map item = new HashMap<>(); + item.put("import", importPath); + newImports.add(item); + } + + } + // reset imports + objs.put("imports", newImports); + } + } + + @SuppressWarnings("unchecked") + private boolean isEnumClass(final String importPath, final Map enumModels) { + if (enumModels == null || enumModels.isEmpty()) { + return false; + } + for (Map.Entry entry : enumModels.entrySet()) { + String name = entry.getKey(); + Map objs = (Map)enumModels.get(name); + List> modles = (List>) objs.get("models"); + if (modles == null || modles.isEmpty()) { + continue; + } + Iterator> iterator = modles.iterator(); + while (iterator.hasNext()) { + String enumImportPath = (String)iterator.next().get("importPath"); + if (enumImportPath != null && enumImportPath.equals(importPath)) { + return true; + } + } + } + return false; + } + @Override public Map postProcessOperationsWithModels(Map objs, List allModels) { if (registerNonStandardStatusCodes) { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java index b0db9a4c124..ba5a7f99ef5 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java @@ -488,6 +488,8 @@ public class SpringCodegen extends AbstractJavaCodegen } // add lambda for mustache templates + additionalProperties.put("lambdaRemoveDoubleQuote", + (Mustache.Lambda) (fragment, writer) -> writer.write(fragment.execute().replaceAll("\"", Matcher.quoteReplacement("")))); additionalProperties.put("lambdaEscapeDoubleQuote", (Mustache.Lambda) (fragment, writer) -> writer.write(fragment.execute().replaceAll("\"", Matcher.quoteReplacement("\\\"")))); additionalProperties.put("lambdaRemoveLineBreak", @@ -838,6 +840,10 @@ public class SpringCodegen extends AbstractJavaCodegen if (property.isByteArray) { model.imports.add("Arrays"); } + + if (model.getVendorExtensions().containsKey("x-jackson-optional-nullable-helpers")) { + model.imports.add("Arrays"); + } } @Override diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java index 03c015b1f92..5fadeb9d41f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java @@ -58,6 +58,7 @@ public class Swift5ClientCodegen extends DefaultCodegen implements CodegenConfig public static final String POD_SCREENSHOTS = "podScreenshots"; public static final String POD_DOCUMENTATION_URL = "podDocumentationURL"; public static final String READONLY_PROPERTIES = "readonlyProperties"; + public static final String REMOVE_MIGRATION_PROJECT_NAME_CLASS = "removeMigrationProjectNameClass"; public static final String SWIFT_USE_API_NAMESPACE = "swiftUseApiNamespace"; public static final String DEFAULT_POD_AUTHORS = "OpenAPI Generator"; public static final String LENIENT_TYPE_CAST = "lenientTypeCast"; @@ -81,6 +82,7 @@ public class Swift5ClientCodegen extends DefaultCodegen implements CodegenConfig protected boolean objcCompatible = false; protected boolean lenientTypeCast = false; protected boolean readonlyProperties = false; + protected boolean removeMigrationProjectNameClass = false; protected boolean swiftUseApiNamespace = false; protected boolean useSPMFileStructure = false; protected String swiftPackagePath = "Classes" + File.separator + "OpenAPIs"; @@ -263,6 +265,8 @@ public class Swift5ClientCodegen extends DefaultCodegen implements CodegenConfig "Documentation URL used for Podspec")); cliOptions.add(new CliOption(READONLY_PROPERTIES, "Make properties " + "readonly (default: false)")); + cliOptions.add(new CliOption(REMOVE_MIGRATION_PROJECT_NAME_CLASS, "Make properties " + + "removeMigrationProjectNameClass (default: false)")); cliOptions.add(new CliOption(SWIFT_USE_API_NAMESPACE, "Flag to make all the API classes inner-class " + "of {{projectName}}API")); @@ -447,8 +451,14 @@ public class Swift5ClientCodegen extends DefaultCodegen implements CodegenConfig } additionalProperties.put(READONLY_PROPERTIES, readonlyProperties); + // Setup removeMigrationProjectNameClass option, which keeps or remove the projectName class + if (additionalProperties.containsKey(REMOVE_MIGRATION_PROJECT_NAME_CLASS)) { + setRemoveMigrationProjectNameClass(convertPropertyToBooleanAndWriteBack(REMOVE_MIGRATION_PROJECT_NAME_CLASS)); + } + additionalProperties.put(REMOVE_MIGRATION_PROJECT_NAME_CLASS, removeMigrationProjectNameClass); + // Setup swiftUseApiNamespace option, which makes all the API - // classes inner-class of {{projectName}} + // classes inner-class of {{projectName}}API if (additionalProperties.containsKey(SWIFT_USE_API_NAMESPACE)) { setSwiftUseApiNamespace(convertPropertyToBooleanAndWriteBack(SWIFT_USE_API_NAMESPACE)); } @@ -901,6 +911,10 @@ public class Swift5ClientCodegen extends DefaultCodegen implements CodegenConfig this.readonlyProperties = readonlyProperties; } + public void setRemoveMigrationProjectNameClass(boolean removeMigrationProjectNameClass) { + this.removeMigrationProjectNameClass = removeMigrationProjectNameClass; + } + public void setResponseAs(String[] responseAs) { this.responseAs = responseAs; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java index 8773634e93b..0c83302f7c4 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java @@ -53,6 +53,7 @@ public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCode public static final String PROVIDED_IN_ROOT = "providedInRoot"; public static final String PROVIDED_IN = "providedIn"; public static final String ENFORCE_GENERIC_MODULE_WITH_PROVIDERS = "enforceGenericModuleWithProviders"; + public static final String HTTP_CONTEXT_IN_OPTIONS = "httpContextInOptions"; public static final String API_MODULE_PREFIX = "apiModulePrefix"; public static final String CONFIGURATION_PREFIX = "configurationPrefix"; public static final String SERVICE_SUFFIX = "serviceSuffix"; @@ -64,7 +65,7 @@ public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCode public static final String STRING_ENUMS_DESC = "Generate string enums instead of objects for enum values."; public static final String QUERY_PARAM_OBJECT_FORMAT = "queryParamObjectFormat"; - protected String ngVersion = "11.0.0"; + protected String ngVersion = "12.0.0"; protected String npmRepository = null; private boolean useSingleRequestParameter = false; protected String serviceSuffix = "Service"; @@ -143,7 +144,7 @@ public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCode @Override public String getHelp() { - return "Generates a TypeScript Angular (6.x - 11.x) client library."; + return "Generates a TypeScript Angular (6.x - 12.x) client library."; } @Override @@ -229,6 +230,12 @@ public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCode additionalProperties.put(ENFORCE_GENERIC_MODULE_WITH_PROVIDERS, false); } + if (ngVersion.atLeast("12.0.0")) { + additionalProperties.put(HTTP_CONTEXT_IN_OPTIONS, true); + } else { + additionalProperties.put(HTTP_CONTEXT_IN_OPTIONS, false); + } + additionalProperties.put(NG_VERSION, ngVersion); if (additionalProperties.containsKey(API_MODULE_PREFIX)) { @@ -285,7 +292,9 @@ public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCode } // Set the typescript version compatible to the Angular version - if (ngVersion.atLeast("11.0.0")) { + if (ngVersion.atLeast("12.0.0")) { + additionalProperties.put("tsVersion", ">=4.2.3 <4.3.0"); + } else if (ngVersion.atLeast("11.0.0")) { additionalProperties.put("tsVersion", ">=4.0.0 <4.1.0"); } else if (ngVersion.atLeast("10.0.0")) { additionalProperties.put("tsVersion", ">=3.9.2 <4.0.0"); @@ -317,7 +326,10 @@ public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCode supportingFiles.add(new SupportingFile("ng-package.mustache", getIndexDirectory(), "ng-package.json")); // Specific ng-packagr configuration - if (ngVersion.atLeast("11.0.0")) { + if (ngVersion.atLeast("12.0.0")) { + additionalProperties.put("ngPackagrVersion", "12.2.1"); + additionalProperties.put("tsickleVersion", "0.43.0"); + } else if (ngVersion.atLeast("11.0.0")) { additionalProperties.put("ngPackagrVersion", "11.0.2"); additionalProperties.put("tsickleVersion", "0.39.1"); } else if (ngVersion.atLeast("10.0.0")) { @@ -341,7 +353,9 @@ public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCode } // set zone.js version - if (ngVersion.atLeast("11.0.0")) { + if (ngVersion.atLeast("12.0.0")) { + additionalProperties.put("zonejsVersion", "0.11.4"); + } else if (ngVersion.atLeast("11.0.0")) { additionalProperties.put("zonejsVersion", "0.11.3"); } else if (ngVersion.atLeast("9.0.0")) { additionalProperties.put("zonejsVersion", "0.10.2"); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java index 0d0dbeb0e6c..3cf310de3d9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java @@ -1180,7 +1180,11 @@ public class TypeScriptClientCodegen extends DefaultCodegen implements CodegenCo // this seed makes it so if we have [a-z] we pick a Random random = new Random(18); - example = rgxGen.generate(random); + if (rgxGen != null){ + example = rgxGen.generate(random); + } else { + throw new RuntimeException("rgxGen cannot be null. Please open an issue in the openapi-generator github repo."); + } } else if (schema.getMinLength() != null) { example = ""; int len = schema.getMinLength().intValue(); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java index 49868be9971..ac29e7caba7 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java @@ -18,35 +18,17 @@ package org.openapitools.codegen.languages; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Info; +import org.openapitools.codegen.*; +import org.openapitools.codegen.meta.GeneratorMetadata; +import org.openapitools.codegen.meta.Stability; import java.io.File; import java.text.Normalizer; -import java.util.List; -import java.util.ArrayList; -import java.util.Locale; -import java.util.Map; - -import org.openapitools.codegen.CliOption; -import org.openapitools.codegen.CodegenConfig; -import org.openapitools.codegen.CodegenModel; -import org.openapitools.codegen.CodegenOperation; -import org.openapitools.codegen.CodegenParameter; -import org.openapitools.codegen.CodegenProperty; -import org.openapitools.codegen.CodegenType; -import org.openapitools.codegen.DefaultCodegen; -import org.openapitools.codegen.meta.GeneratorMetadata; -import org.openapitools.codegen.meta.Stability; -import org.openapitools.codegen.meta.features.*; -import org.openapitools.codegen.SupportingFile; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import java.util.*; public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig { public static final String PROJECT_NAME = "projectName"; - static final Logger LOGGER = LoggerFactory.getLogger(WsdlSchemaCodegen.class); - public CodegenType getTag() { return CodegenType.SCHEMA; } @@ -143,9 +125,21 @@ public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig { // if param is enum, uppercase 'baseName' to have a reference to wsdl simpletype if (param.isEnum) { - char[] c = param.baseName.toCharArray(); - c[0] = Character.toUpperCase(c[0]); - param.baseName = new String(c); + param.baseName = param.baseName.substring(0, 1).toUpperCase(Locale.getDefault()) + + param.baseName.substring(1); + } + } + + // handle case lowercase schema-name in openapi to have reference to wsdl complextype + for (CodegenResponse response : op.responses) { + if (response.isModel) { + response.dataType = response.dataType.substring(0, 1).toUpperCase(Locale.getDefault()) + + response.dataType.substring(1); + } + + if (response.isArray) { + response.baseType = response.baseType.substring(0, 1).toUpperCase(Locale.getDefault()) + + response.baseType.substring(1); } } @@ -190,32 +184,18 @@ public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig { CodegenModel model = (CodegenModel) mod.get("model"); Map modelVendorExtensions = model.getVendorExtensions(); - /* check if model is a model with no properties - * Used in the mustache template to ensure that no complextype is created - * if model is just a schema with an enum defined in the openapi specification - */ - if (model.allowableValues != null) { - modelVendorExtensions.put("x-is-openapimodel-enum", true); - } else { - modelVendorExtensions.put("x-is-openapimodel-enum", false); - } - for (CodegenProperty var : model.vars) { Map propertyVendorExtensions = var.getVendorExtensions(); // lowercase basetypes if openapitype is string if ("string".equals(var.openApiType)) { - char[] c = var.baseType.toCharArray(); - c[0] = Character.toLowerCase(c[0]); - var.baseType = new String(c); + var.baseType = var.baseType.substring(0, 1).toLowerCase(Locale.getDefault()) + + var.baseType.substring(1); } // if string enum, uppercase 'name' to have a reference to wsdl simpletype if (var.isEnum) { - char[] c = var.name.toCharArray(); - c[0] = Character.toUpperCase(c[0]); - var.name = new String(c); + var.name = var.name.substring(0, 1).toUpperCase(Locale.getDefault()) + var.name.substring(1); } - // prevent default="null" in wsdl-tag if no default was specified for a property if ("null".equals(var.defaultValue) || var.defaultValue == null) { propertyVendorExtensions.put("x-prop-has-defaultvalue", false); @@ -232,6 +212,21 @@ public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig { } else { propertyVendorExtensions.put("x-prop-has-minormax", false); } + + // specify appearing schema names in case of openapi array with oneOf elements + if ("array".equals(var.openApiType) && var.items.dataType.startsWith("oneOf<")) { + // get only comma separated names of schemas from oneOf + String schemaNamesString = + var.items.dataType.substring(6, var.items.dataType.length() - 1); + List oneofSchemas = + new ArrayList(Arrays.asList(schemaNamesString.split("\\s*,\\s*"))); + + for (int i = 0; i < oneofSchemas.size(); i++) { + oneofSchemas.set(i, lowerCaseStringExceptFirstLetter(oneofSchemas.get(i))); + } + + propertyVendorExtensions.put("x-oneof-schemas", oneofSchemas); + } } } return super.postProcessModelsEnum(objs); @@ -248,7 +243,8 @@ public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig { pathElements[i] = ""; } if (pathElements[i].length() > 0) { - newOperationid = newOperationid + this.lowerCaseStringExceptFirstLetter(pathElements[i]); + newOperationid = newOperationid + + this.lowerCaseStringExceptFirstLetter(pathElements[i]); } } diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/CMakeLists.txt.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/CMakeLists.txt.mustache index 2e6d8480fa0..7ff01b17c0e 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/CMakeLists.txt.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/CMakeLists.txt.mustache @@ -6,6 +6,7 @@ cmake_policy(SET CMP0063 NEW) set(CMAKE_C_VISIBILITY_PRESET default) set(CMAKE_CXX_VISIBILITY_PRESET default) set(CMAKE_VISIBILITY_INLINES_HIDDEN OFF) +set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) option(BUILD_SHARED_LIBS "Build using shared libraries" ON) @@ -27,6 +28,7 @@ else() endif() set(pkgName "{{projectName}}") +set(VERSION 0.0.1) # this default version can be overridden in PreTarget.cmake find_package(CURL 7.58.0 REQUIRED) if(CURL_FOUND) @@ -86,14 +88,64 @@ include(PreTarget.cmake OPTIONAL) add_library(${pkgName} ${SRCS} ${HDRS}) # Link dependent libraries if(NOT CMAKE_VERSION VERSION_LESS 3.4) - target_link_libraries(${pkgName} OpenSSL::SSL OpenSSL::Crypto) + target_link_libraries(${pkgName} PRIVATE OpenSSL::SSL OpenSSL::Crypto) endif() -target_link_libraries(${pkgName} ${CURL_LIBRARIES} ) +target_link_libraries(${pkgName} PUBLIC ${CURL_LIBRARIES} ) +target_include_directories( + ${pkgName} PUBLIC $ + $ +) include(PostTarget.cmake OPTIONAL) -#install library to destination -install(TARGETS ${pkgName} DESTINATION ${CMAKE_INSTALL_PREFIX}) +# installation of libraries, headers, and config files +if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/Config.cmake.in) + install(TARGETS ${pkgName} DESTINATION ${CMAKE_INSTALL_PREFIX}) +else() + include(GNUInstallDirs) + install(TARGETS ${pkgName} DESTINATION ${CMAKE_INSTALL_PREFIX} EXPORT ${pkgName}Targets) + + foreach(HDR_FILE ${HDRS}) + get_filename_component(HDR_DIRECTORY ${HDR_FILE} DIRECTORY) + get_filename_component(ABSOLUTE_HDR_DIRECTORY ${HDR_DIRECTORY} ABSOLUTE) + file(RELATIVE_PATH RELATIVE_HDR_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${ABSOLUTE_HDR_DIRECTORY}) + install(FILES ${HDR_FILE} DESTINATION include/${RELATIVE_HDR_PATH}) + endforeach() + + include(CMakePackageConfigHelpers) + write_basic_package_version_file( + "${CMAKE_CURRENT_BINARY_DIR}/${pkgName}/${pkgName}ConfigVersion.cmake" + VERSION "${VERSION}" + COMPATIBILITY AnyNewerVersion + ) + + export(EXPORT ${pkgName}Targets + FILE "${CMAKE_CURRENT_BINARY_DIR}/${pkgName}/${pkgName}Targets.cmake" + NAMESPACE ${pkgName}:: + ) + + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Config.cmake.in + "${CMAKE_CURRENT_BINARY_DIR}/${pkgName}/${pkgName}Config.cmake" + @ONLY + ) + + set(ConfigPackageLocation lib/cmake/${pkgName}) + install(EXPORT ${pkgName}Targets + FILE + ${pkgName}Targets.cmake + NAMESPACE + ${pkgName}:: + DESTINATION + ${ConfigPackageLocation} + ) + install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/${pkgName}/${pkgName}Config.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/${pkgName}/${pkgName}ConfigVersion.cmake" + DESTINATION + ${ConfigPackageLocation} + ) +endif() # Setting file variables to null set(SRCS "") diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache index d4d387f8f05..38656a5615b 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/apiClient.c.mustache @@ -570,7 +570,7 @@ size_t writeDataCallback(void *buffer, size_t size, size_t nmemb, void *userp) { size_t size_this_time = nmemb * size; apiClient_t *apiClient = (apiClient_t *)userp; apiClient->dataReceived = (char *)realloc( apiClient->dataReceived, apiClient->dataReceivedLen + size_this_time + 1); - memcpy(apiClient->dataReceived + apiClient->dataReceivedLen, buffer, size_this_time); + memcpy((char *)apiClient->dataReceived + apiClient->dataReceivedLen, buffer, size_this_time); apiClient->dataReceivedLen += size_this_time; ((char*)apiClient->dataReceived)[apiClient->dataReceivedLen] = '\0'; // the space size of (apiClient->dataReceived) = dataReceivedLen + 1 if (apiClient->data_callback_func) { diff --git a/modules/openapi-generator/src/main/resources/Java/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/Java/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/Java/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/Java/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/ApiClient.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/ApiClient.mustache index e76f84bdff4..bb78ec3a458 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/ApiClient.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/ApiClient.mustache @@ -526,7 +526,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pojo.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pojo.mustache index b01a88a6646..e43449ddc0d 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pojo.mustache @@ -287,7 +287,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens }{{#vendorExtensions.x-jackson-optional-nullable-helpers}} private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override @@ -304,9 +304,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/native/pojo.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/native/pojo.mustache index 20957c36c1f..66eb1760eb7 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/native/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/native/pojo.mustache @@ -290,7 +290,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens }{{#vendorExtensions.x-jackson-optional-nullable-helpers}} private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override @@ -307,9 +307,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache index 7909a65a41d..2f049f273b9 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/resttemplate/ApiClient.mustache @@ -479,6 +479,14 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { collectionFormat = CollectionFormat.CSV; } + if (value instanceof Map) { + final Map valuesMap = (Map) value; + for (final Entry entry : valuesMap.entrySet()) { + params.add(entry.getKey(), parameterToString(entry.getValue())); + } + return params; + } + Collection valueCollection = null; if (value instanceof Collection) { valueCollection = (Collection) value; @@ -619,7 +627,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { /** * Include queryParams in uriParams taking into account the paramName * - * @param queryParam The query parameters + * @param queryParams The query parameters * @param uriParams The path parameters * return templatized query string */ diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/webclient/ApiClient.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/webclient/ApiClient.mustache index 2cc373ae78f..2c49fea7069 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/webclient/ApiClient.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/webclient/ApiClient.mustache @@ -457,6 +457,14 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { collectionFormat = CollectionFormat.CSV; } + if (value instanceof Map) { + final Map valuesMap = (Map) value; + for (final Entry entry : valuesMap.entrySet()) { + params.add(entry.getKey(), parameterToString(entry.getValue())); + } + return params; + } + Collection valueCollection = null; if (value instanceof Collection) { valueCollection = (Collection) value; @@ -615,7 +623,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { /** * Include queryParams in uriParams taking into account the paramName - * @param queryParam The query parameters + * @param queryParams The query parameters * @param uriParams The path parameters * return templatized query string */ @@ -724,7 +732,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { * @param headerParams The header parameters * @param cookieParams the cookie parameters */ - private void updateParamsForAuth(String[] authNames, MultiValueMap queryParams, HttpHeaders headerParams, MultiValueMap cookieParams) { + protected void updateParamsForAuth(String[] authNames, MultiValueMap queryParams, HttpHeaders headerParams, MultiValueMap cookieParams) { for (String authName : authNames) { Authentication auth = authentications.get(authName); if (auth == null) { diff --git a/modules/openapi-generator/src/main/resources/Java/pojo.mustache b/modules/openapi-generator/src/main/resources/Java/pojo.mustache index b9be16ad565..ce4207b3040 100644 --- a/modules/openapi-generator/src/main/resources/Java/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/Java/pojo.mustache @@ -263,7 +263,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens }{{#vendorExtensions.x-jackson-optional-nullable-helpers}} private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override @@ -280,9 +280,7 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache index 5e008a5de88..e9adb6f601a 100644 --- a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pojo.mustache @@ -47,6 +47,7 @@ import com.fasterxml.jackson.annotation.JsonValue; return {{name}}; } + @JsonProperty("{{baseName}}") public void {{setter}}({{{datatypeWithEnum}}} {{name}}) { this.{{name}} = {{name}}; } diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache index 3b1020c8e98..cfdf2b9772b 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache @@ -37,6 +37,11 @@ import javax.validation.Valid; {{#jdk8}} import java.util.Optional; {{/jdk8}} +{{^jdk8}} + {{#useOptional}} +import java.util.Optional; + {{/useOptional}} +{{/jdk8}} {{^jdk8}} import java.util.List; import java.util.Map; diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/apiUtil.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/apiUtil.mustache index 6608bdb2b97..cf72ff100b4 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/apiUtil.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/apiUtil.mustache @@ -2,7 +2,10 @@ package {{apiPackage}}; {{#reactive}} import java.nio.charset.StandardCharsets; +import org.springframework.core.io.buffer.DefaultDataBuffer; import org.springframework.core.io.buffer.DefaultDataBufferFactory; +import org.springframework.http.MediaType; +import org.springframework.http.server.reactive.ServerHttpResponse; import org.springframework.web.server.ServerWebExchange; import reactor.core.publisher.Mono; {{/reactive}} @@ -27,8 +30,13 @@ public class ApiUtil { } {{/reactive}} {{#reactive}} - public static Mono getExampleResponse(ServerWebExchange exchange, String example) { - return exchange.getResponse().writeWith(Mono.just(new DefaultDataBufferFactory().wrap(example.getBytes(StandardCharsets.UTF_8)))); + public static Mono getExampleResponse(ServerWebExchange exchange, MediaType mediaType, String example) { + ServerHttpResponse response = exchange.getResponse(); + response.getHeaders().setContentType(mediaType); + + byte[] exampleBytes = example.getBytes(StandardCharsets.UTF_8); + DefaultDataBuffer data = new DefaultDataBufferFactory().wrap(exampleBytes); + return response.writeWith(Mono.just(data)); } {{/reactive}} } diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/methodBody.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/methodBody.mustache index e71414e99e1..b2f8edeb808 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/methodBody.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/methodBody.mustache @@ -38,7 +38,7 @@ Mono result = Mono.empty(); {{/-first}} if (mediaType.isCompatibleWith(MediaType.valueOf("{{{contentType}}}"))) { String exampleString = {{>exampleString}}; - result = ApiUtil.getExampleResponse(exchange, exampleString); + result = ApiUtil.getExampleResponse(exchange, mediaType, exampleString); break; } {{#-last}} diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/pathParams.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/pathParams.mustache index 4e79ee0f4ba..2596e9df399 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/pathParams.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/pathParams.mustache @@ -1 +1 @@ -{{#isPathParam}}{{#useBeanValidation}}{{>beanValidationPathParams}}{{/useBeanValidation}}@ApiParam(value = "{{{description}}}"{{#required}}, required = true{{/required}}{{#allowableValues}}, allowableValues = "{{#enumVars}}{{#lambdaEscapeDoubleQuote}}{{{value}}}{{/lambdaEscapeDoubleQuote}}{{^-last}}, {{/-last}}{{#-last}}{{/-last}}{{/enumVars}}"{{/allowableValues}}{{^isContainer}}{{#defaultValue}}, defaultValue = "{{{.}}}"{{/defaultValue}}{{/isContainer}}) @PathVariable("{{baseName}}") {{>optionalDataType}} {{paramName}}{{/isPathParam}} \ No newline at end of file +{{#isPathParam}}{{#useBeanValidation}}{{>beanValidationPathParams}}{{/useBeanValidation}}@ApiParam(value = "{{{description}}}"{{#required}}, required = true{{/required}}{{#allowableValues}}, allowableValues = "{{#enumVars}}{{#lambdaRemoveDoubleQuote}}{{{value}}}{{/lambdaRemoveDoubleQuote}}{{^-last}}, {{/-last}}{{#-last}}{{/-last}}{{/enumVars}}"{{/allowableValues}}{{^isContainer}}{{#defaultValue}}, defaultValue = "{{{.}}}"{{/defaultValue}}{{/isContainer}}) @PathVariable("{{baseName}}") {{>optionalDataType}} {{paramName}}{{/isPathParam}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache index df0b98bfaf7..4226edb1170 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache @@ -139,7 +139,7 @@ public class {{classname}} {{#parent}}extends {{{.}}}{{/parent}}{{^parent}}{{#ha }{{#vendorExtensions.x-jackson-optional-nullable-helpers}} private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override @@ -151,9 +151,7 @@ public class {{classname}} {{#parent}}extends {{{.}}}{{/parent}}{{^parent}}{{#ha if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; }{{/vendorExtensions.x-jackson-optional-nullable-helpers}} @Override diff --git a/modules/openapi-generator/src/main/resources/Javascript-Apollo/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/Javascript-Apollo/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/Javascript-Apollo/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/Javascript-Apollo/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/Javascript/es6/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/Javascript/es6/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/Javascript/es6/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/Javascript/es6/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/Javascript/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/Javascript/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/Javascript/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/Javascript/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/android/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/android/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/android/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/android/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/android/libraries/volley/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/android/libraries/volley/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/android/libraries/volley/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/android/libraries/volley/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/apex/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/apex/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/apex/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/apex/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/clojure/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/clojure/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/clojure/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/clojure/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/cpp-qt-client/ServerConfiguration.mustache b/modules/openapi-generator/src/main/resources/cpp-qt-client/ServerConfiguration.mustache index 7c2beff520b..f4e36bb4a81 100644 --- a/modules/openapi-generator/src/main/resources/cpp-qt-client/ServerConfiguration.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-qt-client/ServerConfiguration.mustache @@ -4,9 +4,11 @@ */ #ifndef {{prefix}}_SERVERVCONFIGURATION_H #define {{prefix}}_SERVERVCONFIGURATION_H + #include #include #include +#include #include #include "{{prefix}}ServerVariable.h" diff --git a/modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache b/modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache index 39c55843a74..3f7e5035d79 100644 --- a/modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-qt-client/api-body.mustache @@ -11,19 +11,21 @@ namespace {{this}} { {{classname}}::{{classname}}(const int timeOut) : _timeOut(timeOut), _manager(nullptr), - isResponseCompressionEnabled(false), - isRequestCompressionEnabled(false) { + _isResponseCompressionEnabled(false), + _isRequestCompressionEnabled(false) { initializeServerConfigs(); } {{classname}}::~{{classname}}() { } -void {{classname}}::initializeServerConfigs(){ +void {{classname}}::initializeServerConfigs() { //Default server QList<{{prefix}}ServerConfiguration> defaultConf = QList<{{prefix}}ServerConfiguration>(); //varying endpoint server + {{#servers}} QList<{{prefix}}ServerConfiguration> serverConf = QList<{{prefix}}ServerConfiguration>(); + {{/servers}} {{#vendorExtensions.x-cpp-global-server-list}} defaultConf.append({{prefix}}ServerConfiguration( QUrl("{{{url}}}"), @@ -58,23 +60,24 @@ void {{classname}}::initializeServerConfigs(){ * returns 0 on success and -1, -2 or -3 on failure. * -1 when the variable does not exist and -2 if the value is not defined in the enum and -3 if the operation or server index is not found */ -int {{classname}}::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value){ +int {{classname}}::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value) { auto it = _serverConfigs.find(operation); - if(it != _serverConfigs.end() && serverIndex < it.value().size() ){ + if (it != _serverConfigs.end() && serverIndex < it.value().size()) { return _serverConfigs[operation][serverIndex].setDefaultValue(variable,value); } return -3; } -void {{classname}}::setServerIndex(const QString &operation, int serverIndex){ - if(_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size() ) +void {{classname}}::setServerIndex(const QString &operation, int serverIndex) { + if (_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size()) { _serverIndices[operation] = serverIndex; + } } -void {{classname}}::setApiKey(const QString &apiKeyName, const QString &apiKey){ +void {{classname}}::setApiKey(const QString &apiKeyName, const QString &apiKey) { _apiKeys.insert(apiKeyName,apiKey); } -void {{classname}}::setBearerToken(const QString &token){ +void {{classname}}::setBearerToken(const QString &token) { _bearerToken = token; } @@ -107,14 +110,14 @@ void {{classname}}::setNetworkAccessManager(QNetworkAccessManager* manager) { * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. * returns the index of the new server config on success and -1 if the operation is not found */ -int {{classname}}::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ - if(_serverConfigs.contains(operation)){ +int {{classname}}::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { + if (_serverConfigs.contains(operation)) { _serverConfigs[operation].append({{prefix}}ServerConfiguration( url, description, variables)); return _serverConfigs[operation].size()-1; - }else{ + } else { return -1; } } @@ -125,10 +128,16 @@ int {{classname}}::addServerConfiguration(const QString &operation, const QUrl & * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void {{classname}}::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables){ - for(auto e : _serverIndices.keys()){ +void {{classname}}::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables) { +#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0) + for (auto keyIt = _serverIndices.keyBegin(); keyIt != _serverIndices.keyEnd(); keyIt++) { + setServerIndex(*keyIt, addServerConfiguration(*keyIt, url, description, variables)); + } +#else + for (auto &e : _serverIndices.keys()) { setServerIndex(e, addServerConfiguration(e, url, description, variables)); } +#endif } /** @@ -137,85 +146,85 @@ void {{classname}}::setNewServerForAllOperations(const QUrl &url, const QString * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void {{classname}}::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ +void {{classname}}::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { setServerIndex(operation, addServerConfiguration(operation, url, description, variables)); } void {{classname}}::addHeaders(const QString &key, const QString &value) { - defaultHeaders.insert(key, value); + _defaultHeaders.insert(key, value); } void {{classname}}::enableRequestCompression() { - isRequestCompressionEnabled = true; + _isRequestCompressionEnabled = true; } void {{classname}}::enableResponseCompression() { - isResponseCompressionEnabled = true; + _isResponseCompressionEnabled = true; } -void {{classname}}::abortRequests(){ +void {{classname}}::abortRequests() { emit abortRequestsSignal(); } -QString {{classname}}::getParamStylePrefix(QString style){ - if(style == "matrix"){ +QString {{classname}}::getParamStylePrefix(const QString &style) { + if (style == "matrix") { return ";"; - }else if(style == "label"){ + } else if (style == "label") { return "."; - }else if(style == "form"){ + } else if (style == "form") { return "&"; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "&"; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "&"; - }else{ + } else { return "none"; } } -QString {{classname}}::getParamStyleSuffix(QString style){ - if(style == "matrix"){ +QString {{classname}}::getParamStyleSuffix(const QString &style) { + if (style == "matrix") { return "="; - }else if(style == "label"){ + } else if (style == "label") { return ""; - }else if(style == "form"){ + } else if (style == "form") { return "="; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "="; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "="; - }else{ + } else { return "none"; } } -QString {{classname}}::getParamStyleDelimiter(QString style, QString name, bool isExplode){ +QString {{classname}}::getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode) { - if(style == "matrix"){ + if (style == "matrix") { return (isExplode) ? ";" + name + "=" : ","; - }else if(style == "label"){ + } else if (style == "label") { return (isExplode) ? "." : ","; - }else if(style == "form"){ + } else if (style == "form") { return (isExplode) ? "&" + name + "=" : ","; - }else if(style == "simple"){ + } else if (style == "simple") { return ","; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return (isExplode) ? "&" + name + "=" : " "; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return (isExplode) ? "&" + name + "=" : "|"; - }else if(style == "deepObject"){ + } else if (style == "deepObject") { return (isExplode) ? "&" : "none"; - }else { + } else { return "none"; } } @@ -225,11 +234,11 @@ QString {{classname}}::getParamStyleDelimiter(QString style, QString name, bool void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} &{{/required}}{{^required}}const ::{{cppNamespace}}::OptionalParam<{{{dataType}}}> &{{/required}}{{paramName}}{{^-last}}, {{/-last}}{{/allParams}}) { QString fullPath = QString(_serverConfigs["{{nickname}}"][_serverIndices.value("{{nickname}}")].URL()+"{{{path}}}"); {{#authMethods}}{{#isApiKey}}{{#isKeyInHeader}} - if(_apiKeys.contains("{{name}}")){ + if (_apiKeys.contains("{{name}}")) { addHeaders("{{name}}",_apiKeys.find("{{name}}").value()); } {{/isKeyInHeader}}{{#isKeyInQuery}} - if(_apiKeys.contains("{{name}}")){ + if (_apiKeys.contains("{{name}}")) { if (fullPath.indexOf("?") > 0) fullPath.append("&"); else @@ -237,22 +246,22 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} fullPath.append("{{{name}}}=").append(_apiKeys.find("{{name}}").value()); } {{/isKeyInQuery}}{{/isApiKey}}{{#isBasicBearer}} - if(!_bearerToken.isEmpty()) + if (!_bearerToken.isEmpty()) addHeaders("Authorization", "Bearer " + _bearerToken); {{/isBasicBearer}}{{#isBasicBasic}} - if(!_username.isEmpty() && !_password.isEmpty()){ + if (!_username.isEmpty() && !_password.isEmpty()) { QByteArray b64; b64.append(_username.toUtf8() + ":" + _password.toUtf8()); addHeaders("Authorization","Basic " + b64.toBase64()); }{{/isBasicBasic}}{{/authMethods}} {{#pathParams}} - {{^required}}if({{paramName}}.hasValue()){{/required}} + {{^required}}if ({{paramName}}.hasValue()) {{/required}} { QString {{paramName}}PathParam("{"); {{paramName}}PathParam.append("{{baseName}}").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = "{{style}}"; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -308,7 +317,7 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} {{/isPrimitiveType}} {{/collectionFormat}} {{#collectionFormat}} - if({{{paramName}}}{{^required}}.value(){{/required}}.size() > 0) { + if ({{{paramName}}}{{^required}}.value(){{/required}}.size() > 0) { QString paramString = (pathStyle == "matrix") ? pathPrefix+"{{baseName}}"+pathSuffix : pathPrefix; qint32 count = 0; foreach ({{{baseType}}} t, {{paramName}}{{^required}}.value(){{/required}}) { @@ -327,10 +336,10 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} QString queryPrefix, querySuffix, queryDelimiter, queryStyle; {{/hasQueryParams}} {{#queryParams}} - {{^required}}if({{paramName}}.hasValue()){{/required}} + {{^required}}if ({{paramName}}.hasValue()){{/required}} { queryStyle = "{{style}}"; - if(queryStyle == "") + if (queryStyle == "") queryStyle = "form"; queryPrefix = getParamStylePrefix(queryStyle); querySuffix = getParamStyleSuffix(queryStyle); @@ -392,7 +401,7 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} {{/isPrimitiveType}} {{/collectionFormat}} {{#collectionFormat}} - if({{{paramName}}}{{^required}}.value(){{/required}}.size() > 0) { + if ({{{paramName}}}{{^required}}.value(){{/required}}.size() > 0) { if (QString("{{collectionFormat}}").indexOf("multi") == 0) { foreach ({{{baseType}}} t, {{paramName}}{{^required}}.value(){{/required}}) { if (fullPath.indexOf("?") > 0) @@ -474,21 +483,21 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} {{prefix}}HttpRequestWorker *worker = new {{prefix}}HttpRequestWorker(this, _manager); worker->setTimeOut(_timeOut); worker->setWorkingDirectory(_workingDirectory);{{#contentCompression}} - worker->setResponseCompressionEnabled(isResponseCompressionEnabled); - worker->setRequestCompressionEnabled(isRequestCompressionEnabled);{{/contentCompression}} + worker->setResponseCompressionEnabled(_isResponseCompressionEnabled); + worker->setRequestCompressionEnabled(_isRequestCompressionEnabled);{{/contentCompression}} {{prefix}}HttpRequestInput input(fullPath, "{{httpMethod}}"); {{#formParams}} {{#first}} QString formPrefix,formSuffix, formDelimiter; QString formStyle = "{{style}}"; - if(formStyle == "") + if (formStyle == "") formStyle = "form"; formPrefix = getParamStylePrefix(formStyle); formSuffix = getParamStyleSuffix(formStyle); formDelimiter = getParamStyleDelimiter(formStyle, "{{baseName}}", {{isExplode}}); {{/first}} - {{^required}}if({{paramName}}.hasValue()){{/required}} + {{^required}}if ({{paramName}}.hasValue()){{/required}} { {{^isFile}} input.add_var("{{baseName}}", ::{{cppNamespace}}::toStringValue({{paramName}}{{^required}}.value(){{/required}})); @@ -499,7 +508,7 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} } {{/formParams}} {{#bodyParams}} - {{^required}}if({{paramName}}.hasValue()){{/required}}{ + {{^required}}if ({{paramName}}.hasValue()){{/required}}{ {{#isContainer}} {{#isArray}} QJsonDocument doc(::{{cppNamespace}}::toJsonValue({{paramName}}{{^required}}.value(){{/required}}).toArray());{{/isArray}}{{#isMap}} @@ -514,7 +523,7 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} {{/isContainer}} }{{/bodyParams}} {{#headerParams}} - {{^required}}if({{paramName}}.hasValue()){{/required}} + {{^required}}if ({{paramName}}.hasValue()){{/required}} { {{^collectionFormat}} {{^isPrimitiveType}} @@ -581,9 +590,9 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} } {{/headerParams}} {{#cookieParams}} - {{^required}}if({{paramName}}.hasValue()){{/required}} + {{^required}}if ({{paramName}}.hasValue()){{/required}} { - if(QString("{{style}}").indexOf("form") == 0){ + if (QString("{{style}}").indexOf("form") == 0) { {{^collectionFormat}} {{^isPrimitiveType}} {{^isExplode}} @@ -630,7 +639,7 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} {{/isExplode}} {{/isPrimitiveType}} {{#isPrimitiveType}} - if(!::{{cppNamespace}}::toStringValue({{paramName}}{{^required}}.value(){{/required}}).isEmpty()) { + if (!::{{cppNamespace}}::toStringValue({{paramName}}{{^required}}.value(){{/required}}).isEmpty()) { input.headers.insert("Cookie", "{{baseName}}="+::{{cppNamespace}}::toStringValue({{paramName}}{{^required}}.value(){{/required}})); } {{/isPrimitiveType}} @@ -653,12 +662,20 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} } } {{/cookieParams}} - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &{{prefix}}HttpRequestWorker::on_execution_finished, this, &{{classname}}::{{nickname}}Callback); connect(this, &{{classname}}::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren<{{prefix}}HttpRequestWorker*>().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren<{{prefix}}HttpRequestWorker*>().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -667,15 +684,11 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} } void {{classname}}::{{nickname}}Callback({{prefix}}HttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } {{#returnType}} {{#isArray}} diff --git a/modules/openapi-generator/src/main/resources/cpp-qt-client/api-header.mustache b/modules/openapi-generator/src/main/resources/cpp-qt-client/api-header.mustache index 09449281ecd..6823ab05ec5 100644 --- a/modules/openapi-generator/src/main/resources/cpp-qt-client/api-header.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-qt-client/api-header.mustache @@ -43,9 +43,9 @@ public: void enableRequestCompression(); void enableResponseCompression(); void abortRequests(); - QString getParamStylePrefix(QString style); - QString getParamStyleSuffix(QString style); - QString getParamStyleDelimiter(QString style, QString name, bool isExplode); + QString getParamStylePrefix(const QString &style); + QString getParamStyleSuffix(const QString &style); + QString getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode); {{#operations}}{{#operation}} {{#hasParams}} /** {{#allParams}} @@ -70,9 +70,9 @@ private: int _timeOut; QString _workingDirectory; QNetworkAccessManager* _manager; - QMap defaultHeaders; - bool isResponseCompressionEnabled; - bool isRequestCompressionEnabled; + QMap _defaultHeaders; + bool _isResponseCompressionEnabled; + bool _isRequestCompressionEnabled; {{#operations}}{{#operation}} void {{nickname}}Callback({{prefix}}HttpRequestWorker *worker);{{/operation}}{{/operations}} diff --git a/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/modelbase-source.mustache b/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/modelbase-source.mustache index faa2333603a..160f6ce89de 100644 --- a/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/modelbase-source.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/modelbase-source.mustache @@ -264,7 +264,7 @@ bool ModelBase::fromJson( const web::json::value& val, int32_t & outVal ) } bool ModelBase::fromJson( const web::json::value& val, int64_t & outVal ) { - outVal = !val.is_null() ? std::numeric_limits::quiet_NaN() : val.as_number().to_int64(); + outVal = !val.is_number() ? std::numeric_limits::quiet_NaN() : val.as_number().to_int64(); return val.is_number(); } bool ModelBase::fromJson( const web::json::value& val, utility::string_t & outVal ) diff --git a/modules/openapi-generator/src/main/resources/cpp-restbed-server/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/cpp-restbed-server/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/cpp-restbed-server/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-restbed-server/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/crystal/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/crystal/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/crystal/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/crystal/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/csharp-netcore/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache index aaff4be3e25..0791bb57692 100644 --- a/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache @@ -132,7 +132,10 @@ {{^conditionalSerialization}} {{^vendorExtensions.x-csharp-value-type}} // to ensure "{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}" is required (not null) - this.{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} ?? throw new ArgumentNullException("{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} is a required property for {{classname}} and cannot be null"); + if ({{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} == null) { + throw new ArgumentNullException("{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} is a required property for {{classname}} and cannot be null"); + } + this.{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}; {{/vendorExtensions.x-csharp-value-type}} {{#vendorExtensions.x-csharp-value-type}} this.{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}; @@ -141,7 +144,10 @@ {{#conditionalSerialization}} {{^vendorExtensions.x-csharp-value-type}} // to ensure "{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}" is required (not null) - this._{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} ?? throw new ArgumentNullException("{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} is a required property for {{classname}} and cannot be null"); + if ({{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} == null) { + throw new ArgumentNullException("{{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}} is a required property for {{classname}} and cannot be null"); + } + this._{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}; {{/vendorExtensions.x-csharp-value-type}} {{#vendorExtensions.x-csharp-value-type}} this._{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}; @@ -390,7 +396,7 @@ /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } @@ -409,7 +415,7 @@ /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { {{/discriminator}} {{#parent}} diff --git a/modules/openapi-generator/src/main/resources/csharp/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/csharp/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/csharp/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/dart-jaguar/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/dart-jaguar/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/dart-jaguar/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/dart-jaguar/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/dart/libraries/dio/auth/oauth.mustache b/modules/openapi-generator/src/main/resources/dart/libraries/dio/auth/oauth.mustache index 05a8c3a5745..4f7b79655af 100644 --- a/modules/openapi-generator/src/main/resources/dart/libraries/dio/auth/oauth.mustache +++ b/modules/openapi-generator/src/main/resources/dart/libraries/dio/auth/oauth.mustache @@ -10,7 +10,7 @@ class OAuthInterceptor extends AuthInterceptor { RequestOptions options, RequestInterceptorHandler handler, ) { - final authInfo = getAuthInfo(options, (secure) => secure['type'] == 'oauth' && secure['type'] == 'oauth2'); + final authInfo = getAuthInfo(options, (secure) => secure['type'] == 'oauth' || secure['type'] == 'oauth2'); for (final info in authInfo) { final token = tokens[info['name']]; if (token != null) { diff --git a/modules/openapi-generator/src/main/resources/dart2/analysis_options.mustache b/modules/openapi-generator/src/main/resources/dart2/analysis_options.mustache index 83d5a10bd7b..e69de29bb2d 100644 --- a/modules/openapi-generator/src/main/resources/dart2/analysis_options.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/analysis_options.mustache @@ -1,3 +0,0 @@ -analyzer: - strong-mode: - implicit-casts: true diff --git a/modules/openapi-generator/src/main/resources/dart2/api.mustache b/modules/openapi-generator/src/main/resources/dart2/api.mustache index b86bdb02228..c16db47c110 100644 --- a/modules/openapi-generator/src/main/resources/dart2/api.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/api.mustache @@ -49,7 +49,7 @@ class {{{classname}}} { /// {{/-last}} {{/allParams}} - Future {{{nickname}}}WithHttpInfo({{#allParams}}{{#required}}{{{dataType}}} {{{paramName}}}{{^-last}}, {{/-last}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{ {{#allParams}}{{^required}}{{{dataType}}} {{{paramName}}}{{^-last}}, {{/-last}}{{/required}}{{/allParams}} }{{/hasOptionalParams}}) async { + Future {{{nickname}}}WithHttpInfo({{#allParams}}{{#required}}{{{dataType}}} {{{paramName}}},{{^-last}} {{/-last}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{ {{#allParams}}{{^required}}{{{dataType}}} {{{paramName}}},{{^-last}} {{/-last}}{{/required}}{{/allParams}} }{{/hasOptionalParams}}) async { {{#hasParams}} // Verify required params are set. {{#allParams}} @@ -61,9 +61,11 @@ class {{{classname}}} { {{/allParams}} {{/hasParams}} + // ignore: prefer_const_declarations final path = r'{{{path}}}'{{#pathParams}} - .replaceAll('{' + '{{{baseName}}}' + '}', {{{paramName}}}.toString()){{/pathParams}}; + .replaceAll({{=<% %>=}}'{<% baseName %>}'<%={{ }}=%>, {{{paramName}}}{{^isString}}.toString(){{/isString}}){{/pathParams}}; + // ignore: prefer_final_locals Object postBody{{#bodyParam}} = {{{paramName}}}{{/bodyParam}}; final queryParams = []; @@ -95,9 +97,8 @@ class {{{classname}}} { {{/headerParams}} {{/hasHeaderParams}} - final contentTypes = [{{#prioritizedContentTypes}}'{{{mediaType}}}'{{^-last}}, {{/-last}}{{/prioritizedContentTypes}}]; - final nullableContentType = contentTypes.isNotEmpty ? contentTypes[0] : null; - final authNames = [{{#authMethods}}'{{{name}}}'{{^-last}}, {{/-last}}{{/authMethods}}]; + const authNames = [{{#authMethods}}'{{{name}}}'{{^-last}}, {{/-last}}{{/authMethods}}]; + const contentTypes = [{{#prioritizedContentTypes}}'{{{mediaType}}}'{{^-last}}, {{/-last}}{{/prioritizedContentTypes}}]; {{#isMultipart}} bool hasFields = false; @@ -131,14 +132,14 @@ class {{{classname}}} { {{/formParams}} {{/isMultipart}} - return await apiClient.invokeAPI( + return apiClient.invokeAPI( path, '{{{httpMethod}}}', queryParams, postBody, headerParams, formParams, - nullableContentType, + contentTypes.isEmpty ? null : contentTypes[0], authNames, ); } @@ -173,8 +174,8 @@ class {{{classname}}} { /// {{/-last}} {{/allParams}} - Future<{{{returnType}}}{{^returnType}}void{{/returnType}}> {{{nickname}}}({{#allParams}}{{#required}}{{{dataType}}} {{{paramName}}}{{^-last}}, {{/-last}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{ {{#allParams}}{{^required}}{{{dataType}}} {{{paramName}}}{{^-last}}, {{/-last}}{{/required}}{{/allParams}} }{{/hasOptionalParams}}) async { - final response = await {{{nickname}}}WithHttpInfo({{#allParams}}{{#required}}{{{paramName}}}{{^-last}}, {{/-last}}{{/required}}{{/allParams}}{{#hasOptionalParams}} {{#allParams}}{{^required}}{{{paramName}}}: {{{paramName}}}{{^-last}}, {{/-last}}{{/required}}{{/allParams}} {{/hasOptionalParams}}); + Future<{{{returnType}}}{{^returnType}}void{{/returnType}}> {{{nickname}}}({{#allParams}}{{#required}}{{{dataType}}} {{{paramName}}},{{^-last}} {{/-last}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{ {{#allParams}}{{^required}}{{{dataType}}} {{{paramName}}},{{^-last}} {{/-last}}{{/required}}{{/allParams}} }{{/hasOptionalParams}}) async { + final response = await {{{nickname}}}WithHttpInfo({{#allParams}}{{#required}}{{{paramName}}},{{^-last}} {{/-last}}{{/required}}{{/allParams}}{{#hasOptionalParams}} {{#allParams}}{{^required}}{{{paramName}}}: {{{paramName}}},{{^-last}} {{/-last}}{{/required}}{{/allParams}} {{/hasOptionalParams}}); if (response.statusCode >= HttpStatus.badRequest) { throw ApiException(response.statusCode, await _decodeBodyBytes(response)); } @@ -185,7 +186,8 @@ class {{{classname}}} { if (response.body != null && response.statusCode != HttpStatus.noContent) { {{#native_serialization}} {{#isArray}} - return (await apiClient.deserializeAsync(await _decodeBodyBytes(response), '{{{returnType}}}') as List) + final responseBody = await _decodeBodyBytes(response); + return (await apiClient.deserializeAsync(responseBody, '{{{returnType}}}') as List) .cast<{{{returnBaseType}}}>() .{{#uniqueItems}}toSet(){{/uniqueItems}}{{^uniqueItems}}toList(growable: false){{/uniqueItems}}; {{/isArray}} @@ -223,7 +225,7 @@ class {{{classname}}} { {{/isArray}} {{/json_serializable}} } - return Future<{{{returnType}}}>.value(null); + return Future<{{{returnType}}}>.value(); {{/returnType}} } {{/operation}} diff --git a/modules/openapi-generator/src/main/resources/dart2/api_client.mustache b/modules/openapi-generator/src/main/resources/dart2/api_client.mustache index 822fe2912c8..85be6bc9376 100644 --- a/modules/openapi-generator/src/main/resources/dart2/api_client.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/api_client.mustache @@ -84,7 +84,7 @@ class ApiClient { ? '?${urlEncodedQueryParams.join('&')}' : ''; - final Uri uri = Uri.parse('$basePath$path$queryString'); + final uri = Uri.parse('$basePath$path$queryString'); if (nullableContentType != null) { headerParams['Content-Type'] = nullableContentType; @@ -102,7 +102,8 @@ class ApiClient { body.finalize().listen( request.sink.add, onDone: request.sink.close, - onError: (error, trace) => request.sink.close(), + // ignore: avoid_types_on_closure_parameters + onError: (Object error, StackTrace trace) => request.sink.close(), cancelOnError: true, ); final response = await _client.send(request); @@ -191,18 +192,17 @@ class ApiClient { try { switch (targetType) { case 'String': - return '$value'; + return value is String ? value : value.toString(); case 'int': return value is int ? value : int.parse('$value'); + case 'double': + return value is double ? value : double.parse('$value'); case 'bool': if (value is bool) { return value; } final valueString = '$value'.toLowerCase(); return valueString == 'true' || valueString == '1'; - break; - case 'double': - return value is double ? value : double.parse('$value'); {{#models}} {{#model}} case '{{{classname}}}': @@ -220,25 +220,24 @@ class ApiClient { if (value is List && (match = _regList.firstMatch(targetType)) != null) { targetType = match[1]; // ignore: parameter_assignments return value - .map((v) => _deserialize(v, targetType, growable: growable)) + .map((dynamic v) => _deserialize(v, targetType, growable: growable)) .toList(growable: growable); } if (value is Set && (match = _regSet.firstMatch(targetType)) != null) { targetType = match[1]; // ignore: parameter_assignments return value - .map((v) => _deserialize(v, targetType, growable: growable)) + .map((dynamic v) => _deserialize(v, targetType, growable: growable)) .toSet(); } if (value is Map && (match = _regMap.firstMatch(targetType)) != null) { targetType = match[1]; // ignore: parameter_assignments - return Map.fromIterables( - value.keys, - value.values.map((v) => _deserialize(v, targetType, growable: growable)), + return Map.fromIterables( + value.keys.cast(), + value.values.map((dynamic v) => _deserialize(v, targetType, growable: growable)), ); } - break; } - } catch (error, trace) { + } on Exception catch (error, trace) { throw ApiException.withInner(HttpStatus.internalServerError, 'Exception during deserialization.', error, trace,); } throw ApiException(HttpStatus.internalServerError, 'Could not find a suitable class for deserialization',); diff --git a/modules/openapi-generator/src/main/resources/dart2/api_helper.mustache b/modules/openapi-generator/src/main/resources/dart2/api_helper.mustache index e99fbb0505d..c64effcdda0 100644 --- a/modules/openapi-generator/src/main/resources/dart2/api_helper.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/api_helper.mustache @@ -21,20 +21,21 @@ Iterable _convertParametersForCollectionFormat( // preconditions if (name != null && name.isNotEmpty && value != null) { if (value is List) { - // get the collection format, default: csv - collectionFormat = (collectionFormat == null || collectionFormat.isEmpty) - ? 'csv' - : collectionFormat; - if (collectionFormat == 'multi') { - return value.map((v) => QueryParam(name, parameterToString(v))); + return value.map((dynamic v) => QueryParam(name, parameterToString(v)),); + } + + // Default collection format is 'csv'. + if (collectionFormat == null || collectionFormat.isEmpty) { + // ignore: parameter_assignments + collectionFormat = 'csv'; } final delimiter = _delimiters[collectionFormat] ?? ','; - params.add(QueryParam(name, value.map((v) => parameterToString(v)).join(delimiter))); + params.add(QueryParam(name, value.map(parameterToString).join(delimiter)),); } else { - params.add(QueryParam(name, parameterToString(value))); + params.add(QueryParam(name, parameterToString(value),)); } } @@ -69,3 +70,36 @@ Future _decodeBodyBytes(Response response) async { ? response.bodyBytes == null ? null : utf8.decode(response.bodyBytes) : response.body; } + +/// Returns a valid [T] value found at the specified Map [key], null otherwise. +T mapValueOfType(dynamic map, String key) { + final dynamic value = map is Map ? map[key] : null; + return value is T ? value : null; +} + +/// Returns a valid Map found at the specified Map [key], null otherwise. +Map mapCastOfType(dynamic map, String key) { + final dynamic value = map is Map ? map[key] : null; + return value is Map ? value.cast() : null; +} + +/// Returns a valid [DateTime] found at the specified Map [key], null otherwise. +DateTime mapDateTime(dynamic map, String key, [String pattern]) { + final dynamic value = map is Map ? map[key] : null; + if (value != null) { + int millis; + if (value is int) { + millis = value; + } else if (value is String) { + if (pattern == _dateEpochMarker) { + millis = int.tryParse(value); + } else { + return DateTime.tryParse(value); + } + } + if (millis != null) { + return DateTime.fromMillisecondsSinceEpoch(millis, isUtc: true); + } + } + return null; +} diff --git a/modules/openapi-generator/src/main/resources/dart2/auth/api_key_auth.mustache b/modules/openapi-generator/src/main/resources/dart2/auth/api_key_auth.mustache index b3aa05f2f68..f5d602880de 100644 --- a/modules/openapi-generator/src/main/resources/dart2/auth/api_key_auth.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/auth/api_key_auth.mustache @@ -18,9 +18,11 @@ class ApiKeyAuth implements Authentication { } else if (location == 'header' && value != null) { headerParams[paramName] = value; } else if (location == 'cookie' && value != null) { - headerParams.update('Cookie', (String existingCookie) { - return '$existingCookie; $paramName=$value'; - }, ifAbsent: () => '$paramName=$value'); + headerParams.update( + 'Cookie', + (existingCookie) => '$existingCookie; $paramName=$value', + ifAbsent: () => '$paramName=$value', + ); } } } diff --git a/modules/openapi-generator/src/main/resources/dart2/auth/authentication.mustache b/modules/openapi-generator/src/main/resources/dart2/auth/authentication.mustache index ec754159c2d..e8aaaa4d541 100644 --- a/modules/openapi-generator/src/main/resources/dart2/auth/authentication.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/auth/authentication.mustache @@ -1,5 +1,6 @@ {{>header}} {{>part_of}} +// ignore: one_member_abstracts abstract class Authentication { /// Apply authentication settings to header and query params. void applyToParams(List queryParams, Map headerParams); diff --git a/modules/openapi-generator/src/main/resources/dart2/auth/header.mustache b/modules/openapi-generator/src/main/resources/dart2/auth/header.mustache index db48248792a..341e14bf9e6 100644 --- a/modules/openapi-generator/src/main/resources/dart2/auth/header.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/auth/header.mustache @@ -5,4 +5,5 @@ // ignore_for_file: unused_element, unused_import // ignore_for_file: always_put_required_named_parameters_first +// ignore_for_file: constant_identifier_names // ignore_for_file: lines_longer_than_80_chars diff --git a/modules/openapi-generator/src/main/resources/dart2/auth/http_basic_auth.mustache b/modules/openapi-generator/src/main/resources/dart2/auth/http_basic_auth.mustache index 8be1da065a0..6098ba5661e 100644 --- a/modules/openapi-generator/src/main/resources/dart2/auth/http_basic_auth.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/auth/http_basic_auth.mustache @@ -6,7 +6,7 @@ class HttpBasicAuth implements Authentication { @override void applyToParams(List queryParams, Map headerParams) { - final credentials = (username ?? '') + ':' + (password ?? ''); + final credentials = '${username ?? ''}:${password ?? ''}'; headerParams['Authorization'] = 'Basic ${base64.encode(utf8.encode(credentials))}'; } } diff --git a/modules/openapi-generator/src/main/resources/dart2/auth/http_bearer_auth.mustache b/modules/openapi-generator/src/main/resources/dart2/auth/http_bearer_auth.mustache index 21469bdb088..1260ff9c99d 100644 --- a/modules/openapi-generator/src/main/resources/dart2/auth/http_bearer_auth.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/auth/http_bearer_auth.mustache @@ -13,7 +13,7 @@ class HttpBearerAuth implements Authentication { if (accessToken is! String && accessToken is! HttpBearerAuthProvider) { throw ArgumentError('Type of Bearer accessToken should be a String or a String Function().'); } - this._accessToken = accessToken; + _accessToken = accessToken; } @override diff --git a/modules/openapi-generator/src/main/resources/dart2/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/dart2/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/dart2/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/dart2/header.mustache b/modules/openapi-generator/src/main/resources/dart2/header.mustache index db48248792a..341e14bf9e6 100644 --- a/modules/openapi-generator/src/main/resources/dart2/header.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/header.mustache @@ -5,4 +5,5 @@ // ignore_for_file: unused_element, unused_import // ignore_for_file: always_put_required_named_parameters_first +// ignore_for_file: constant_identifier_names // ignore_for_file: lines_longer_than_80_chars diff --git a/modules/openapi-generator/src/main/resources/dart2/serialization/json_serializable/json_serializable_class.mustache b/modules/openapi-generator/src/main/resources/dart2/serialization/json_serializable/json_serializable_class.mustache index f3c1ba77cb6..ec97f23eb72 100644 --- a/modules/openapi-generator/src/main/resources/dart2/serialization/json_serializable/json_serializable_class.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/serialization/json_serializable/json_serializable_class.mustache @@ -49,10 +49,7 @@ class {{{classname}}} { Map toJson() => _${{{classname}}}ToJson(this); @override - String toString() { - return toJson().toString(); - } - + String toString() => toJson().toString(); } {{#vars}} {{#isEnum}} diff --git a/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_class.mustache b/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_class.mustache index 396236bd6f5..0efe1455c4b 100644 --- a/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_class.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_class.mustache @@ -24,6 +24,7 @@ class {{{classname}}} { @override int get hashCode => + // ignore: unnecessary_parenthesis {{#vars}} ({{{name}}} == null ? 0 : {{{name}}}.hashCode){{^-last}} +{{/-last}}{{#-last}};{{/-last}} {{/vars}} @@ -70,152 +71,143 @@ class {{{classname}}} { } /// Returns a new [{{{classname}}}] instance and imports its values from - /// [json] if it's non-null, null if [json] is null. - static {{{classname}}} fromJson(Map json) => json == null - ? null - : {{{classname}}}( + /// [value] if it's a [Map], null otherwise. + // ignore: prefer_constructors_over_static_methods + static {{{classname}}} fromJson(dynamic value) { + if (value is Map) { + final json = value.cast(); + return {{{classname}}}( {{#vars}} - {{#isDateTime}} - {{{name}}}: json[r'{{{baseName}}}'] == null - ? null - {{#pattern}} - : _dateEpochMarker == '{{{pattern}}}' - ? DateTime.fromMillisecondsSinceEpoch(json[r'{{{baseName}}}'] as int, isUtc: true) - : DateTime.parse(json[r'{{{baseName}}}']), - {{/pattern}} - {{^pattern}} - : DateTime.parse(json[r'{{{baseName}}}']), - {{/pattern}} - {{/isDateTime}} - {{#isDate}} - {{{name}}}: json[r'{{{baseName}}}'] == null - ? null - {{#pattern}} - : _dateEpochMarker == '{{{pattern}}}' - ? DateTime.fromMillisecondsSinceEpoch(json[r'{{{baseName}}}'] as int, isUtc: true) - : DateTime.parse(json[r'{{{baseName}}}']), - {{/pattern}} - {{^pattern}} - : DateTime.parse(json[r'{{{baseName}}}']), - {{/pattern}} - {{/isDate}} - {{^isDateTime}} - {{^isDate}} - {{#complexType}} - {{#isArray}} - {{#items.isArray}} - {{{name}}}: json[r'{{{baseName}}}'] == null - ? null - : (json[r'{{{baseName}}}'] as List).map( - {{#items.complexType}} - {{items.complexType}}.listFromJson(json[r'{{{baseName}}}']) - {{/items.complexType}} - {{^items.complexType}} - (e) => e == null ? null : (e as List).cast<{{items.items.dataType}}>() - {{/items.complexType}} - ).toList(growable: false), - {{/items.isArray}} - {{^items.isArray}} - {{{name}}}: {{{complexType}}}.listFromJson(json[r'{{{baseName}}}']), - {{/items.isArray}} - {{/isArray}} - {{^isArray}} - {{#isMap}} - {{#items.isArray}} - {{{name}}}: json[r'{{{baseName}}}'] == null - ? null + {{#isDateTime}} + {{{name}}}: mapDateTime(json, r'{{{baseName}}}', '{{{pattern}}}'), + {{/isDateTime}} + {{#isDate}} + {{{name}}}: mapDateTime(json, r'{{{baseName}}}', '{{{pattern}}}'), + {{/isDate}} + {{^isDateTime}} + {{^isDate}} + {{#complexType}} + {{#isArray}} + {{#items.isArray}} + {{{name}}}: json[r'{{{baseName}}}'] is List + ? (json[r'{{{baseName}}}'] as List).map( {{#items.complexType}} - : {{items.complexType}}.mapListFromJson(json[r'{{{baseName}}}']), + {{items.complexType}}.listFromJson(json[r'{{{baseName}}}']) {{/items.complexType}} {{^items.complexType}} - : (json[r'{{{baseName}}}'] as Map).cast(), + (e) => e == null ? null : (e as List).cast<{{items.items.dataType}}>() {{/items.complexType}} - {{/items.isArray}} - {{^items.isArray}} - {{#items.isMap}} + ).toList(growable: false) + : null, + {{/items.isArray}} + {{^items.isArray}} + {{{name}}}: {{{complexType}}}.listFromJson(json[r'{{{baseName}}}']), + {{/items.isArray}} + {{/isArray}} + {{^isArray}} + {{#isMap}} + {{#items.isArray}} {{{name}}}: json[r'{{{baseName}}}'] == null ? null - {{#items.complexType}} - : {{items.complexType}}.mapFromJson(json[r'{{{baseName}}}']), - {{/items.complexType}} - {{^items.complexType}} - : (json[r'{{{baseName}}}'] as Map).cast(), - {{/items.complexType}} - {{/items.isMap}} - {{^items.isMap}} - {{{name}}}: json[r'{{{baseName}}}'] - {{/items.isMap}} - {{/items.isArray}} - {{/isMap}} - {{^isMap}} - {{#isBinary}} + {{#items.complexType}} + : {{items.complexType}}.mapListFromJson(json[r'{{{baseName}}}']), + {{/items.complexType}} + {{^items.complexType}} + : mapCastOfType(json, r'{{{baseName}}}'), + {{/items.complexType}} + {{/items.isArray}} + {{^items.isArray}} + {{#items.isMap}} + {{#items.complexType}} + {{{name}}}: {{items.complexType}}.mapFromJson(json[r'{{{baseName}}}']), + {{/items.complexType}} + {{^items.complexType}} + {{{name}}}: mapCastOfType(json, r'{{{baseName}}}'), + {{/items.complexType}} + {{/items.isMap}} + {{^items.isMap}} + {{{name}}}: mapValueOfType<{{{datatypeWithEnum}}}>(json, r'{{{baseName}}}'), + {{/items.isMap}} + {{/items.isArray}} + {{/isMap}} + {{^isMap}} + {{#isBinary}} {{{name}}}: null, // No support for decoding binary content from JSON - {{/isBinary}} - {{^isBinary}} + {{/isBinary}} + {{^isBinary}} {{{name}}}: {{{complexType}}}.fromJson(json[r'{{{baseName}}}']), - {{/isBinary}} - {{/isMap}} - {{/isArray}} - {{/complexType}} - {{^complexType}} - {{#isArray}} - {{#isEnum}} + {{/isBinary}} + {{/isMap}} + {{/isArray}} + {{/complexType}} + {{^complexType}} + {{#isArray}} + {{#isEnum}} {{{name}}}: {{{items.datatypeWithEnum}}}.listFromJson(json[r'{{{baseName}}}']), - {{/isEnum}} - {{^isEnum}} + {{/isEnum}} + {{^isEnum}} + {{{name}}}: json[r'{{{baseName}}}'] is {{#uniqueItems}}Set{{/uniqueItems}}{{^uniqueItems}}List{{/uniqueItems}} + ? (json[r'{{{baseName}}}'] as {{#uniqueItems}}Set{{/uniqueItems}}{{^uniqueItems}}List{{/uniqueItems}}).cast<{{{items.datatype}}}>() + : null, + {{/isEnum}} + {{/isArray}} + {{^isArray}} + {{#isMap}} + {{{name}}}: mapCastOfType(json, r'{{{baseName}}}'), + {{/isMap}} + {{^isMap}} + {{#isNumber}} {{{name}}}: json[r'{{{baseName}}}'] == null ? null - : (json[r'{{{baseName}}}'] as {{#uniqueItems}}Set{{/uniqueItems}}{{^uniqueItems}}List{{/uniqueItems}}).cast<{{{items.datatype}}}>(), - {{/isEnum}} - {{/isArray}} - {{^isArray}} - {{#isMap}} - {{{name}}}: json[r'{{{baseName}}}'] == null ? - null : - (json[r'{{{baseName}}}'] as Map).cast(), - {{/isMap}} - {{^isMap}} - {{#isNumber}} - {{{name}}}: json[r'{{{baseName}}}'] == null ? - null : - json[r'{{{baseName}}}'].toDouble(), - {{/isNumber}} - {{^isNumber}} - {{^isEnum}} - {{{name}}}: json[r'{{{baseName}}}'], - {{/isEnum}} - {{#isEnum}} + : {{{datatypeWithEnum}}}.parse(json[r'{{{baseName}}}'].toString()), + {{/isNumber}} + {{^isNumber}} + {{^isEnum}} + {{{name}}}: mapValueOfType<{{{datatypeWithEnum}}}>(json, r'{{{baseName}}}'), + {{/isEnum}} + {{#isEnum}} {{{name}}}: {{{enumName}}}.fromJson(json[r'{{{baseName}}}']), - {{/isEnum}} - {{/isNumber}} - {{/isMap}} - {{/isArray}} - {{/complexType}} - {{/isDate}} - {{/isDateTime}} + {{/isEnum}} + {{/isNumber}} + {{/isMap}} + {{/isArray}} + {{/complexType}} + {{/isDate}} + {{/isDateTime}} {{/vars}} - ); + ); + } + return null; + } - static List<{{{classname}}}> listFromJson(List json, {bool emptyIsNull, bool growable,}) => - json == null || json.isEmpty - ? true == emptyIsNull ? null : <{{{classname}}}>[] - : json.map((dynamic value) => {{{classname}}}.fromJson(value)).toList(growable: true == growable); + static List<{{{classname}}}> listFromJson(dynamic json, {bool emptyIsNull, bool growable,}) => + json is List && json.isNotEmpty + ? json.map({{{classname}}}.fromJson).toList(growable: true == growable) + : true == emptyIsNull ? null : <{{{classname}}}>[]; - static Map mapFromJson(Map json) { + static Map mapFromJson(dynamic json) { final map = {}; - if (json?.isNotEmpty == true) { - json.forEach((key, value) => map[key] = {{{classname}}}.fromJson(value)); + if (json is Map && json.isNotEmpty) { + json + .cast() + .forEach((key, dynamic value) => map[key] = {{{classname}}}.fromJson(value)); } return map; } // maps a json object with a list of {{{classname}}}-objects as value to a dart map - static Map> mapListFromJson(Map json, {bool emptyIsNull, bool growable,}) { + static Map> mapListFromJson(dynamic json, {bool emptyIsNull, bool growable,}) { final map = >{}; - if (json?.isNotEmpty == true) { - json.forEach((key, value) { - map[key] = {{{classname}}}.listFromJson(value, emptyIsNull: emptyIsNull, growable: growable,); - }); + if (json is Map && json.isNotEmpty) { + json + .cast() + .forEach((key, dynamic value) { + map[key] = {{{classname}}}.listFromJson( + value, + emptyIsNull: emptyIsNull, + growable: growable, + ); + }); } return map; } diff --git a/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum.mustache b/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum.mustache index e9c7e5d2d72..f686a20a2f6 100644 --- a/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum.mustache @@ -7,7 +7,7 @@ class {{{classname}}} { final {{{dataType}}} value; @override - String toString() => value{{^isString}}.toString(){{/isString}}; + String toString() => {{#isString}}value ?? ''{{/isString}}{{^isString}}value == null ? '' : value.toString(){{/isString}}; {{{dataType}}} toJson() => value; @@ -29,20 +29,18 @@ class {{{classname}}} { static {{{classname}}} fromJson(dynamic value) => {{{classname}}}TypeTransformer().decode(value); - static List<{{{classname}}}> listFromJson(List json, {bool emptyIsNull, bool growable,}) => - json == null || json.isEmpty - ? true == emptyIsNull ? null : <{{{classname}}}>[] - : json - .map((value) => {{{classname}}}.fromJson(value)) - .toList(growable: true == growable); + static List<{{{classname}}}> listFromJson(dynamic json, {bool emptyIsNull, bool growable,}) => + json is List && json.isNotEmpty + ? json.map({{{classname}}}.fromJson).toList(growable: true == growable) + : true == emptyIsNull ? null : <{{{classname}}}>[]; } /// Transformation class that can [encode] an instance of [{{{classname}}}] to {{{dataType}}}, /// and [decode] dynamic data back to [{{{classname}}}]. class {{{classname}}}TypeTransformer { - const {{{classname}}}TypeTransformer._(); + factory {{{classname}}}TypeTransformer() => _instance ??= const {{{classname}}}TypeTransformer._(); - factory {{{classname}}}TypeTransformer() => _instance ??= {{{classname}}}TypeTransformer._(); + const {{{classname}}}TypeTransformer._(); {{{dataType}}} encode({{{classname}}} data) => data.value; @@ -55,20 +53,22 @@ class {{{classname}}}TypeTransformer { /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, /// and users are still using an old app with the old code. {{{classname}}} decode(dynamic data, {bool allowNull}) { - switch (data) { - {{#allowableValues}} - {{#enumVars}} - case {{#isString}}r{{/isString}}{{{value}}}: return {{{classname}}}.{{{name}}}; - {{/enumVars}} - {{/allowableValues}} - default: - if (allowNull == false) { - throw ArgumentError('Unknown enum value to decode: $data'); - } + if (data != null) { + switch (data.toString()) { + {{#allowableValues}} + {{#enumVars}} + case {{#isString}}r{{/isString}}{{{value}}}: return {{{classname}}}.{{{name}}}; + {{/enumVars}} + {{/allowableValues}} + default: + if (allowNull == false) { + throw ArgumentError('Unknown enum value to decode: $data'); + } + } } return null; } /// Singleton [{{{classname}}}TypeTransformer] instance. static {{{classname}}}TypeTransformer _instance; -} \ No newline at end of file +} diff --git a/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum_inline.mustache b/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum_inline.mustache index 139f4d02879..d01b1676aad 100644 --- a/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum_inline.mustache +++ b/modules/openapi-generator/src/main/resources/dart2/serialization/native/native_enum_inline.mustache @@ -7,7 +7,7 @@ class {{{enumName}}} { final {{{dataType}}} value; @override - String toString() => value{{^isString}}.toString(){{/isString}}; + String toString() => {{#isString}}value ?? ''{{/isString}}{{^isString}}value == null ? '' : value.toString(){{/isString}}; {{{dataType}}} toJson() => value; @@ -29,20 +29,18 @@ class {{{enumName}}} { static {{{enumName}}} fromJson(dynamic value) => {{{enumName}}}TypeTransformer().decode(value); - static List<{{{enumName}}}> listFromJson(List json, {bool emptyIsNull, bool growable,}) => - json == null || json.isEmpty - ? true == emptyIsNull ? null : <{{{enumName}}}>[] - : json - .map((value) => {{{enumName}}}.fromJson(value)) - .toList(growable: true == growable); + static List<{{{enumName}}}> listFromJson(dynamic json, {bool emptyIsNull, bool growable,}) => + json is List && json.isNotEmpty + ? json.map({{{enumName}}}.fromJson).toList(growable: true == growable) + : true == emptyIsNull ? null : <{{{enumName}}}>[]; } /// Transformation class that can [encode] an instance of [{{{enumName}}}] to {{{dataType}}}, /// and [decode] dynamic data back to [{{{enumName}}}]. class {{{enumName}}}TypeTransformer { - const {{{enumName}}}TypeTransformer._(); + factory {{{enumName}}}TypeTransformer() => _instance ??= const {{{enumName}}}TypeTransformer._(); - factory {{{enumName}}}TypeTransformer() => _instance ??= {{{enumName}}}TypeTransformer._(); + const {{{enumName}}}TypeTransformer._(); {{{dataType}}} encode({{{enumName}}} data) => data.value; @@ -55,20 +53,22 @@ class {{{enumName}}}TypeTransformer { /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, /// and users are still using an old app with the old code. {{{enumName}}} decode(dynamic data, {bool allowNull}) { - switch (data) { - {{#allowableValues}} - {{#enumVars}} - case {{#isString}}r{{/isString}}{{{value}}}: return {{{enumName}}}.{{{name}}}; - {{/enumVars}} - {{/allowableValues}} - default: - if (allowNull == false) { - throw ArgumentError('Unknown enum value to decode: $data'); - } + if (data != null) { + switch (data.toString()) { + {{#allowableValues}} + {{#enumVars}} + case {{#isString}}r{{/isString}}{{{value}}}: return {{{enumName}}}.{{{name}}}; + {{/enumVars}} + {{/allowableValues}} + default: + if (allowNull == false) { + throw ArgumentError('Unknown enum value to decode: $data'); + } + } } return null; } /// Singleton [{{{enumName}}}TypeTransformer] instance. static {{{enumName}}}TypeTransformer _instance; -} \ No newline at end of file +} diff --git a/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache b/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache index 964b3cf9a84..3bec7786ccf 100644 --- a/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache +++ b/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache @@ -10,6 +10,7 @@ {{#isFloat}}Json.Decode.float{{/isFloat}} {{#isDouble}}Json.Decode.float{{/isDouble}} {{#isBoolean}}Json.Decode.bool{{/isBoolean}} +{{#isEnum}}{{#lambda.camelcase}}{{classname}}{{enumName}}Decoder{{/lambda.camelcase}}{{/isEnum}} {{#isUuid}}Uuid.decoder{{/isUuid}} {{^isDateTime}}{{^isDate}}{{^isByteArray}}{{^isBinary}}{{^isString}}{{^isNumeric}}{{^isBoolean}}{{^isUuid}} {{#is2xx}}Api.Data.{{/is2xx}}{{#is3xx}}Api.Data.{{/is3xx}}{{#lambda.camelcase}}{{#isEnum}}{{classname}}{{enumName}}{{/isEnum}}{{^isEnum}}{{dataType}}{{/isEnum}}{{/lambda.camelcase}}Decoder diff --git a/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache b/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache index 9ae836c6169..85f4b2da879 100644 --- a/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache +++ b/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache @@ -10,6 +10,7 @@ {{#isFloat}}Json.Encode.float{{/isFloat}} {{#isDouble}}Json.Encode.float{{/isDouble}} {{#isBoolean}}Json.Encode.bool{{/isBoolean}} +{{#isEnum}}{{#lambda.camelcase}}encode{{classname}}{{enumName}}{{/lambda.camelcase}}{{/isEnum}} {{#isUuid}}Uuid.encode{{/isUuid}} {{^isDateTime}}{{^isDate}}{{^isByteArray}}{{^isBinary}}{{^isString}}{{^isNumeric}}{{^isBoolean}}{{^isUuid}} {{#lambda.camelcase}}encode{{#isEnum}}{{classname}}{{enumName}}{{/isEnum}}{{^isEnum}}{{dataType}}{{/isEnum}}{{/lambda.camelcase}} diff --git a/modules/openapi-generator/src/main/resources/elm/recordFieldValueDecoder.mustache b/modules/openapi-generator/src/main/resources/elm/recordFieldValueDecoder.mustache index d01b75352d4..31d811eb5fe 100644 --- a/modules/openapi-generator/src/main/resources/elm/recordFieldValueDecoder.mustache +++ b/modules/openapi-generator/src/main/resources/elm/recordFieldValueDecoder.mustache @@ -1 +1 @@ -{{#isArray}}(Json.Decode.list {{/isArray}}{{#isMap}}(Json.Decode.dict {{/isMap}}{{#items}}{{>recordFieldValueDecoder}}{{/items}}{{^isArray}}{{#isCircularReference}}(Json.Decode.lazy (\_ -> {{/isCircularReference}}{{>fieldDecoder}}{{#isCircularReference}})){{/isCircularReference}}{{/isArray}}{{#isArray}}){{/isArray}}{{#isMap}}){{/isMap}} \ No newline at end of file +{{#isArray}}(Json.Decode.list {{#items}}{{>recordFieldValueDecoder}}{{/items}}{{/isArray}}{{#isMap}}(Json.Decode.dict {{#AdditionalProperties}}{{>recordFieldValueDecoder}}{{/AdditionalProperties}}{{/isMap}}{{^isArray}}{{^isMap}}{{#isCircularReference}}(Json.Decode.lazy (\_ -> {{/isCircularReference}}{{>fieldDecoder}}{{#isCircularReference}})){{/isCircularReference}}{{/isMap}}{{/isArray}}{{#isArray}}){{/isArray}}{{#isMap}}){{/isMap}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/go-deprecated/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/go-deprecated/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/go-deprecated/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/go-deprecated/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/go/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/go/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/go/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/go/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/go/model_anyof.mustache b/modules/openapi-generator/src/main/resources/go/model_anyof.mustache index 5bdefe2a9e2..f1d8c57c85f 100644 --- a/modules/openapi-generator/src/main/resources/go/model_anyof.mustache +++ b/modules/openapi-generator/src/main/resources/go/model_anyof.mustache @@ -20,7 +20,7 @@ func (dst *{{classname}}) UnmarshalJSON(data []byte) error { {{#-first}} // use discriminator value to speed up the lookup var jsonDict map[string]interface{} - err := json.Unmarshal(data, &jsonDict) + err = json.Unmarshal(data, &jsonDict) if err != nil { return fmt.Errorf("Failed to unmarshal JSON into map for the discriminator lookup.") } diff --git a/modules/openapi-generator/src/main/resources/go/model_enum.mustache b/modules/openapi-generator/src/main/resources/go/model_enum.mustache index 2432e5c8b36..398f8f0f6f8 100644 --- a/modules/openapi-generator/src/main/resources/go/model_enum.mustache +++ b/modules/openapi-generator/src/main/resources/go/model_enum.mustache @@ -12,7 +12,8 @@ const ( {{/allowableValues}} ) -var allowed{{{classname}}}EnumValues = []{{{classname}}}{ +// All allowed values of {{{classname}}} enum +var Allowed{{{classname}}}EnumValues = []{{{classname}}}{ {{#allowableValues}} {{#enumVars}} {{{value}}}, @@ -27,7 +28,7 @@ func (v *{{{classname}}}) UnmarshalJSON(src []byte) error { return err } enumTypeValue := {{{classname}}}(value) - for _, existing := range allowed{{{classname}}}EnumValues { + for _, existing := range Allowed{{{classname}}}EnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -44,13 +45,13 @@ func New{{{classname}}}FromValue(v {{{format}}}{{^format}}{{dataType}}{{/format} if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for {{{classname}}}: valid values are %v", v, allowed{{{classname}}}EnumValues) + return nil, fmt.Errorf("invalid value '%v' for {{{classname}}}: valid values are %v", v, Allowed{{{classname}}}EnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v {{{classname}}}) IsValid() bool { - for _, existing := range allowed{{{classname}}}EnumValues { + for _, existing := range Allowed{{{classname}}}EnumValues { if existing == v { return true } diff --git a/modules/openapi-generator/src/main/resources/graphql-schema/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/graphql-schema/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/graphql-schema/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/graphql-schema/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/Client.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/Client.mustache index e3969468f17..cbdb465a2b2 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/Client.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/Client.mustache @@ -23,6 +23,7 @@ import qualified Control.Exception.Safe as E import qualified Control.Monad.IO.Class as P import qualified Control.Monad as P import qualified Data.Aeson.Types as A +import qualified Data.ByteString as B import qualified Data.ByteString.Char8 as BC import qualified Data.ByteString.Lazy as BL import qualified Data.ByteString.Lazy.Char8 as BCL @@ -69,7 +70,7 @@ data MimeError = MimeError { mimeError :: String -- ^ unrender/parser error , mimeErrorResponse :: NH.Response BCL.ByteString -- ^ http response - } deriving (Eq, Show) + } deriving (Show) -- | send a request returning the 'MimeResult' dispatchMime @@ -170,13 +171,18 @@ _toInitRequest config req0 = (configValidateAuthMethods config && (not . null . rAuthTypes) req1) (E.throw $ AuthMethodException $ "AuthMethod not configured: " <> (show . head . rAuthTypes) req1) let req2 = req1 & _setContentTypeHeader & _setAcceptHeader - reqHeaders = ("User-Agent", WH.toHeader (configUserAgent config)) : paramsHeaders (rParams req2) - reqQuery = NH.renderQuery True (paramsQuery (rParams req2)) - pReq = parsedReq { NH.method = (rMethod req2) + params = rParams req2 + reqHeaders = ("User-Agent", WH.toHeader (configUserAgent config)) : paramsHeaders params + reqQuery = let query = paramsQuery params + queryExtraUnreserved = configQueryExtraUnreserved config + in if B.null queryExtraUnreserved + then NH.renderQuery True query + else NH.renderQueryPartialEscape True (toPartialEscapeQuery queryExtraUnreserved query) + pReq = parsedReq { NH.method = rMethod req2 , NH.requestHeaders = reqHeaders , NH.queryString = reqQuery } - outReq <- case paramsBody (rParams req2) of + outReq <- case paramsBody params of ParamBodyNone -> pure (pReq { NH.requestBody = mempty }) ParamBodyB bs -> pure (pReq { NH.requestBody = NH.RequestBodyBS bs }) ParamBodyBL bl -> pure (pReq { NH.requestBody = NH.RequestBodyLBS bl }) @@ -198,11 +204,11 @@ modifyInitRequestM (InitRequest req) f = fmap InitRequest (f req) -- | Run a block using the configured logger instance runConfigLog :: P.MonadIO m - => {{configType}} -> LogExec m + => {{configType}} -> LogExec m a runConfigLog config = configLogExecWithContext config (configLogContext config) -- | Run a block using the configured logger instance (logs exceptions) runConfigLogWithExceptions :: (E.MonadCatch m, P.MonadIO m) - => T.Text -> {{configType}} -> LogExec m + => T.Text -> {{configType}} -> LogExec m a runConfigLogWithExceptions src config = runConfigLog config . logExceptions src diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/Core.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/Core.mustache index dfcf3ce6e22..96fb0c22c11 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/Core.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/Core.mustache @@ -35,6 +35,7 @@ import qualified Data.CaseInsensitive as CI import qualified Data.Data as P (Data, Typeable, TypeRep, typeRep) import qualified Data.Foldable as P import qualified Data.Ix as P +import qualified Data.Kind as K (Type) import qualified Data.Maybe as P import qualified Data.Proxy as P (Proxy(..)) import qualified Data.Text as T @@ -46,9 +47,9 @@ import qualified Lens.Micro as L import qualified Network.HTTP.Client.MultipartFormData as NH import qualified Network.HTTP.Types as NH import qualified Prelude as P +import qualified Text.Printf as T import qualified Web.FormUrlEncoded as WH import qualified Web.HttpApiData as WH -import qualified Text.Printf as T import Control.Applicative ((<|>)) import Control.Applicative (Alternative) @@ -57,7 +58,7 @@ import Data.Function ((&)) import Data.Foldable(foldlM) import Data.Monoid ((<>)) import Data.Text (Text) -import Prelude (($), (.), (<$>), (<*>), Maybe(..), Bool(..), Char, String, fmap, mempty, pure, return, show, IO, Monad, Functor) +import Prelude (($), (.), (&&), (<$>), (<*>), Maybe(..), Bool(..), Char, String, fmap, mempty, pure, return, show, IO, Monad, Functor, maybe) -- * {{configType}} @@ -69,6 +70,7 @@ data {{configType}} = {{configType}} , configLogContext :: LogContext -- ^ Configures the logger , configAuthMethods :: [AnyAuthMethod] -- ^ List of configured auth methods , configValidateAuthMethods :: Bool -- ^ throw exceptions if auth methods are not configured + , configQueryExtraUnreserved :: B.ByteString -- ^ Configures additional querystring characters which must not be URI encoded, e.g. '+' or ':' } -- | display the config @@ -99,6 +101,7 @@ newConfig = do , configLogContext = logCxt , configAuthMethods = [] , configValidateAuthMethods = True + , configQueryExtraUnreserved = "{{x-queryExtraUnreserved}}" } -- | updates config use AuthMethod on matching requests @@ -326,6 +329,16 @@ toQuery :: WH.ToHttpApiData a => (BC.ByteString, Maybe a) -> [NH.QueryItem] toQuery x = [(fmap . fmap) toQueryParam x] where toQueryParam = T.encodeUtf8 . WH.toQueryParam +toPartialEscapeQuery :: B.ByteString -> NH.Query -> NH.PartialEscapeQuery +toPartialEscapeQuery extraUnreserved query = fmap (\(k, v) -> (k, maybe [] go v)) query + where go :: B.ByteString -> [NH.EscapeItem] + go v = v & B.groupBy (\a b -> a `B.notElem` extraUnreserved && b `B.notElem` extraUnreserved) + & fmap (\xs -> if B.null xs then NH.QN xs + else if B.head xs `B.elem` extraUnreserved + then NH.QN xs -- Not Encoded + else NH.QE xs -- Encoded + ) + -- *** OpenAPI `CollectionFormat` Utils -- | Determines the format of the array if type array is used. @@ -551,4 +564,4 @@ _showBinaryBase64 = T.decodeUtf8 . BL.toStrict . BL64.encode . unBinary -- * Lens Type Aliases type Lens_' s a = Lens_ s s a a -type Lens_ s t a b = forall (f :: * -> *). Functor f => (a -> f b) -> s -> f t +type Lens_ s t a b = forall (f :: K.Type -> K.Type). Functor f => (a -> f b) -> s -> f t diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingKatip.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingKatip.mustache index 479818737ae..779fa53f0ec 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingKatip.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingKatip.mustache @@ -25,11 +25,11 @@ import qualified Katip as LG -- * Type Aliases (for compatibility) -- | Runs a Katip logging block with the Log environment -type LogExecWithContext = forall m. P.MonadIO m => - LogContext -> LogExec m +type LogExecWithContext = forall m a. P.MonadIO m => + LogContext -> LogExec m a -- | A Katip logging block -type LogExec m = forall a. LG.KatipT m a -> m a +type LogExec m a = LG.KatipT m a -> m a -- | A Katip Log environment type LogContext = LG.LogEnv diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingMonadLogger.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingMonadLogger.mustache index 7b126974243..453a8a70da2 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingMonadLogger.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/LoggingMonadLogger.mustache @@ -15,7 +15,6 @@ import qualified Control.Monad.IO.Class as P import qualified Data.Text as T import qualified Data.Time as TI -import Data.Monoid ((<>)) import Data.Text (Text) import qualified Control.Monad.Logger as LG @@ -23,11 +22,11 @@ import qualified Control.Monad.Logger as LG -- * Type Aliases (for compatibility) -- | Runs a monad-logger block with the filter predicate -type LogExecWithContext = forall m. P.MonadIO m => - LogContext -> LogExec m +type LogExecWithContext = forall m a. P.MonadIO m => + LogContext -> LogExec m a -- | A monad-logger block -type LogExec m = forall a. LG.LoggingT m a -> m a +type LogExec m a = LG.LoggingT m a -> m a -- | A monad-logger filter predicate type LogContext = LG.LogSource -> LG.LogLevel -> Bool diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/README.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/README.mustache index 2fbd96b01de..488ea053812 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/README.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/README.mustache @@ -55,7 +55,7 @@ These options allow some customization of the code generation process. **haskell-http-client additional properties:** | OPTION | DESCRIPTION | DEFAULT | ACTUAL | -| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------- | ------------------------------------- | +|---------------------------------|-------------------------------------------------------------------------------------------------------------------------------|----------|---------------------------------------| | allowFromJsonNulls | allow JSON Null during model decoding from JSON | true | {{{allowFromJsonNulls}}} | | allowNonUniqueOperationIds | allow *different* API modules to contain the same operationId. Each API must be imported qualified | false | {{{x-allowNonUniqueOperationIds}}} | | allowToJsonNulls | allow emitting JSON Null during model encoding to JSON | false | {{{allowToJsonNulls}}} | @@ -76,6 +76,7 @@ These options allow some customization of the code generation process. | requestType | Set the name of the type used to generate requests | | {{{requestType}}} | | strictFields | Add strictness annotations to all model fields | true | {{{x-strictFields}}} | | useKatip | Sets the default value for the UseKatip cabal flag. If true, the katip package provides logging instead of monad-logger | true | {{{x-useKatip}}} | +| queryExtraUnreserved | Configures additional querystring characters which must not be URI encoded, e.g. '+' or ':' | | {{{x-queryExtraUnreserved}}} | [1]: https://www.stackage.org/haddock/lts-9.0/iso8601-time-0.1.4/Data-Time-ISO8601.html#v:formatISO8601Millis diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/haskell-http-client.cabal.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/haskell-http-client.cabal.mustache index 93aab9a009c..ebc4c30243f 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/haskell-http-client.cabal.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/haskell-http-client.cabal.mustache @@ -42,18 +42,18 @@ library aeson >=1.0 && <2.0 , base >=4.7 && <5.0 , base64-bytestring >1.0 && <2.0 - , bytestring >=0.10.0 && <0.11 + , bytestring >=0.10.0 , case-insensitive , containers >=0.5.0.0 && <0.8 , deepseq >= 1.4 && <1.6 , exceptions >= 0.4 , http-api-data >= 0.3.4 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls , http-media >= 0.4 && < 0.9 , http-types >=0.8 && <0.13 , iso8601-time >=0.1.3 && <0.2.0 - , microlens >= 0.4.3 && <0.5 + , microlens >= 0.4.3 , mtl >=2.2.1 , network >=2.6.2 && <3.9 , random >=1.1 @@ -99,7 +99,7 @@ test-suite tests , QuickCheck , aeson , base >=4.7 && <5.0 - , bytestring >=0.10.0 && <0.11 + , bytestring >=0.10.0 , containers , hspec >=1.8 , iso8601-time diff --git a/modules/openapi-generator/src/main/resources/haskell-http-client/stack.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/stack.mustache index 36689520832..940a7cd0ca2 100644 --- a/modules/openapi-generator/src/main/resources/haskell-http-client/stack.mustache +++ b/modules/openapi-generator/src/main/resources/haskell-http-client/stack.mustache @@ -1,4 +1,4 @@ -resolver: lts-14.27 +resolver: lts-18.6 build: haddock-arguments: haddock-args: diff --git a/modules/openapi-generator/src/main/resources/htmlDocs2/index.mustache b/modules/openapi-generator/src/main/resources/htmlDocs2/index.mustache index 10af1ef7d19..ff06be66f3e 100644 --- a/modules/openapi-generator/src/main/resources/htmlDocs2/index.mustache +++ b/modules/openapi-generator/src/main/resources/htmlDocs2/index.mustache @@ -248,11 +248,7 @@
    -
    curl -X {{vendorExtensions.x-codegen-http-method-upper-case}}{{#authMethods}}\
    -{{#isApiKey}}{{#isKeyInHeader}}-H "{{keyParamName}}: [[apiKey]]"{{/isKeyInHeader}}{{/isApiKey}}{{^isBasicBearer}}{{#isBasic}} -H "Authorization: Basic [[basicHash]]"{{/isBasic}}{{/isBasicBearer}}{{#isBasicBearer}} -H "Authorization: Bearer [[accessToken]]"{{/isBasicBearer}}{{/authMethods}}{{#hasProduces}}\
    - -H "Accept: {{#produces}}{{{mediaType}}}{{^-last}},{{/-last}}{{/produces}}"{{/hasProduces}}{{#hasConsumes}}\
    - -H "Content-Type: {{#consumes}}{{{mediaType}}}{{^-last}},{{/-last}}{{/consumes}}"{{/hasConsumes}}\
    - "{{basePath}}{{path}}{{#hasQueryParams}}?{{#queryParams}}{{^-first}}&{{/-first}}{{baseName}}={{vendorExtensions.x-eg}}{{/queryParams}}{{/hasQueryParams}}"
    +
    {{>sample_curl}}
    {{>sample_java}}
    diff --git a/modules/openapi-generator/src/main/resources/htmlDocs2/sample_curl.mustache b/modules/openapi-generator/src/main/resources/htmlDocs2/sample_curl.mustache new file mode 100644 index 00000000000..616db848841 --- /dev/null +++ b/modules/openapi-generator/src/main/resources/htmlDocs2/sample_curl.mustache @@ -0,0 +1,6 @@ +curl -X {{vendorExtensions.x-codegen-http-method-upper-case}}{{#authMethods}} \ +{{#isApiKey}}{{#isKeyInHeader}}-H "{{keyParamName}}: [[apiKey]]"{{/isKeyInHeader}}{{/isApiKey}}{{^isBasicBearer}}{{#isBasic}} -H "Authorization: Basic [[basicHash]]"{{/isBasic}}{{/isBasicBearer}}{{#isBasicBearer}} -H "Authorization: Bearer [[accessToken]]"{{/isBasicBearer}}{{/authMethods}}{{#hasProduces}} \ + -H "Accept: {{#produces}}{{{mediaType}}}{{^-last}},{{/-last}}{{/produces}}"{{/hasProduces}}{{#hasConsumes}} \ + -H "Content-Type: {{#consumes}}{{{mediaType}}}{{^-last}},{{/-last}}{{/consumes}}"{{/hasConsumes}} \ + "{{basePath}}{{path}}{{#hasQueryParams}}?{{#queryParams}}{{^-first}}&{{/-first}}{{baseName}}={{{example}}}{{/queryParams}}{{/hasQueryParams}}"{{#requestBodyExamples}} \ + -d '{{example}}'{{/requestBodyExamples}} diff --git a/modules/openapi-generator/src/main/resources/java-micronaut-client/configuration/git/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/java-micronaut-client/configuration/git/git_push.sh.mustache index 228d338ebdb..a2c45bc6a62 100644 --- a/modules/openapi-generator/src/main/resources/java-micronaut-client/configuration/git/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/java-micronaut-client/configuration/git/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/kotlin-client/data_class_opt_var.mustache b/modules/openapi-generator/src/main/resources/kotlin-client/data_class_opt_var.mustache index 2929c361b1a..b1d925af613 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-client/data_class_opt_var.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-client/data_class_opt_var.mustache @@ -18,4 +18,4 @@ {{#deprecated}} @Deprecated(message = "This property is deprecated.") {{/deprecated}} - {{#multiplatform}}@SerialName(value = "{{{vendorExtensions.x-base-name-literal}}}") {{/multiplatform}}{{#isInherited}}override {{/isInherited}}{{>modelMutable}} {{{name}}}: {{#isArray}}{{#isList}}{{#uniqueItems}}kotlin.collections.Set{{/uniqueItems}}{{^uniqueItems}}kotlin.collections.List{{/uniqueItems}}{{/isList}}{{^isList}}kotlin.Array{{/isList}}<{{^items.isEnum}}{{^items.isPrimitiveType}}{{^items.isModel}}{{#kotlinx_serialization}}@Contextual {{/kotlinx_serialization}}{{/items.isModel}}{{/items.isPrimitiveType}}{{{items.dataType}}}{{/items.isEnum}}{{#items.isEnum}}{{classname}}.{{{nameInCamelCase}}}{{/items.isEnum}}>{{/isArray}}{{^isEnum}}{{^isArray}}{{{dataType}}}{{/isArray}}{{/isEnum}}{{#isEnum}}{{^isArray}}{{classname}}.{{{nameInCamelCase}}}{{/isArray}}{{/isEnum}}? = {{defaultvalue}}{{^defaultvalue}}null{{/defaultvalue}} \ No newline at end of file + {{#multiplatform}}@SerialName(value = "{{{vendorExtensions.x-base-name-literal}}}") {{/multiplatform}}{{#isInherited}}override {{/isInherited}}{{>modelMutable}} {{{name}}}: {{#isArray}}{{#isList}}{{#uniqueItems}}kotlin.collections.Set{{/uniqueItems}}{{^uniqueItems}}kotlin.collections.List{{/uniqueItems}}{{/isList}}{{^isList}}kotlin.Array{{/isList}}<{{^items.isEnum}}{{^items.isPrimitiveType}}{{^items.isModel}}{{#kotlinx_serialization}}@Contextual {{/kotlinx_serialization}}{{/items.isModel}}{{/items.isPrimitiveType}}{{{items.dataType}}}{{/items.isEnum}}{{#items.isEnum}}{{classname}}.{{{nameInCamelCase}}}{{/items.isEnum}}>{{/isArray}}{{^isEnum}}{{^isArray}}{{{dataType}}}{{/isArray}}{{/isEnum}}{{#isEnum}}{{^isArray}}{{classname}}.{{{nameInCamelCase}}}{{/isArray}}{{/isEnum}}? = {{defaultValue}}{{^defaultValue}}null{{/defaultValue}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-okhttp/infrastructure/ApiClient.kt.mustache b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-okhttp/infrastructure/ApiClient.kt.mustache index 742a69012ed..70a44277235 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-okhttp/infrastructure/ApiClient.kt.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-okhttp/infrastructure/ApiClient.kt.mustache @@ -26,9 +26,19 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +{{#jvm-okhttp3}} +import okhttp3.internal.Util.EMPTY_REQUEST +{{/jvm-okhttp3}} +{{#jvm-okhttp4}} +import okhttp3.internal.EMPTY_REQUEST +{{/jvm-okhttp4}} import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection {{^threetenbp}} import java.time.LocalDate @@ -39,6 +49,11 @@ import java.time.OffsetTime {{/threetenbp}} import java.util.Date import java.util.Locale +{{#useCoroutines}} +import kotlin.coroutines.resume +import kotlin.coroutines.resumeWithException +import kotlinx.coroutines.suspendCancellableCoroutine +{{/useCoroutines}} {{#kotlinx_serialization}} import kotlinx.serialization.decodeFromString import kotlinx.serialization.encodeToString @@ -152,25 +167,49 @@ import com.squareup.moshi.adapter }.build() } {{#jvm-okhttp3}} - mediaType == JsonMediaType -> RequestBody.create( - {{#moshi}} - MediaType.parse(mediaType), Serializer.moshi.adapter(T::class.java).toJson(content) - {{/moshi}} - {{#gson}} - MediaType.parse(mediaType), Serializer.gson.toJson(content, T::class.java) - {{/gson}} - {{#jackson}} - MediaType.parse(mediaType), Serializer.jacksonObjectMapper.writeValueAsString(content) - {{/jackson}} - {{#kotlinx_serialization}} - MediaType.parse(mediaType), Serializer.jvmJson.encodeToString(content) - {{/kotlinx_serialization}} - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + RequestBody.create( + {{#moshi}} + MediaType.parse(mediaType), Serializer.moshi.adapter(T::class.java).toJson(content) + {{/moshi}} + {{#gson}} + MediaType.parse(mediaType), Serializer.gson.toJson(content, T::class.java) + {{/gson}} + {{#jackson}} + MediaType.parse(mediaType), Serializer.jacksonObjectMapper.writeValueAsString(content) + {{/jackson}} + {{#kotlinx_serialization}} + MediaType.parse(mediaType), Serializer.jvmJson.encodeToString(content) + {{/kotlinx_serialization}} + ) + } + } {{/jvm-okhttp3}} {{#jvm-okhttp4}} - mediaType == JsonMediaType -> {{#moshi}}Serializer.moshi.adapter(T::class.java).toJson(content){{/moshi}}{{#gson}}Serializer.gson.toJson(content, T::class.java){{/gson}}{{#jackson}}Serializer.jacksonObjectMapper.writeValueAsString(content){{/jackson}}{{#kotlinx_serialization}}Serializer.jvmJson.encodeToString(content){{/kotlinx_serialization}}.toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + {{#moshi}} + Serializer.moshi.adapter(T::class.java).toJson(content) + {{/moshi}} + {{#gson}} + Serializer.gson.toJson(content, T::class.java) + {{/gson}} + {{#jackson}} + Serializer.jacksonObjectMapper.writeValueAsString(content) + {{/jackson}} + {{#kotlinx_serialization}} + Serializer.jvmJson.encodeToString(content) + {{/kotlinx_serialization}} + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } {{/jvm-okhttp4}} mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers @@ -271,7 +310,7 @@ import com.squareup.moshi.adapter } {{/hasAuthMethods}} - protected inline fun request(requestConfig: RequestConfig): ApiInfrastructureResponse { + protected {{#useCoroutines}}suspend {{/useCoroutines}}inline fun request(requestConfig: RequestConfig): ApiInfrastructureResponse { {{#jvm-okhttp3}} val httpUrl = HttpUrl.parse(baseUrl) ?: throw IllegalStateException("baseUrl is invalid.") {{/jvm-okhttp3}} @@ -326,7 +365,24 @@ import com.squareup.moshi.adapter headers.forEach { header -> addHeader(header.key, header.value) } }.build() + {{#useCoroutines}} + val response: Response = suspendCancellableCoroutine { continuation -> + val call = client.newCall(request) + continuation.invokeOnCancellation { call.cancel() } + call.enqueue(object : Callback { + override fun onFailure(call: Call, e: IOException) { + continuation.resumeWithException(e) + } + override fun onResponse(call: Call, response: Response) { + continuation.resume(response) + } + }) + } + {{/useCoroutines}} + {{^useCoroutines}} val response = client.newCall(request).execute() + {{/useCoroutines}} + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/modules/openapi-generator/src/main/resources/kotlin-server-deprecated/data_class_opt_var.mustache b/modules/openapi-generator/src/main/resources/kotlin-server-deprecated/data_class_opt_var.mustache index 89e3b61240a..a8595b2b7f3 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-server-deprecated/data_class_opt_var.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-server-deprecated/data_class_opt_var.mustache @@ -1,4 +1,4 @@ {{#description}} /* {{{.}}} */ {{/description}} - {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? = {{defaultvalue}}{{^defaultvalue}}null{{/defaultvalue}} \ No newline at end of file + {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? = {{defaultValue}}{{^defaultValue}}null{{/defaultValue}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/kotlin-server/data_class_opt_var.mustache b/modules/openapi-generator/src/main/resources/kotlin-server/data_class_opt_var.mustache index 89e3b61240a..a8595b2b7f3 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-server/data_class_opt_var.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-server/data_class_opt_var.mustache @@ -1,4 +1,4 @@ {{#description}} /* {{{.}}} */ {{/description}} - {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? = {{defaultvalue}}{{^defaultvalue}}null{{/defaultvalue}} \ No newline at end of file + {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? = {{defaultValue}}{{^defaultValue}}null{{/defaultValue}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/kotlin-spring/interfaceOptVar.mustache b/modules/openapi-generator/src/main/resources/kotlin-spring/interfaceOptVar.mustache index 0c560f12cff..354922c426f 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-spring/interfaceOptVar.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-spring/interfaceOptVar.mustache @@ -1,3 +1,3 @@ {{#swaggerAnnotations}} @ApiModelProperty({{#example}}example = "{{{.}}}", {{/example}}{{#required}}required = {{required}}, {{/required}}{{#isReadOnly}}readOnly = {{{isReadOnly}}}, {{/isReadOnly}}value = "{{{description}}}"){{/swaggerAnnotations}} - {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? {{^discriminator}}= {{defaultvalue}}{{^defaultvalue}}null{{/defaultvalue}}{{/discriminator}} \ No newline at end of file + {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? {{^discriminator}}= {{defaultValue}}{{^defaultValue}}null{{/defaultValue}}{{/discriminator}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/kotlin-vertx-server/data_class_opt_var.mustache b/modules/openapi-generator/src/main/resources/kotlin-vertx-server/data_class_opt_var.mustache index 89e3b61240a..a8595b2b7f3 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-vertx-server/data_class_opt_var.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-vertx-server/data_class_opt_var.mustache @@ -1,4 +1,4 @@ {{#description}} /* {{{.}}} */ {{/description}} - {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? = {{defaultvalue}}{{^defaultvalue}}null{{/defaultvalue}} \ No newline at end of file + {{>modelMutable}} {{{name}}}: {{#isEnum}}{{classname}}.{{nameInCamelCase}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}? = {{defaultValue}}{{^defaultValue}}null{{/defaultValue}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/ktorm-schema/data_class_bind_field_opt.mustache b/modules/openapi-generator/src/main/resources/ktorm-schema/data_class_bind_field_opt.mustache index 4fae4293de5..6489b2bcc3c 100644 --- a/modules/openapi-generator/src/main/resources/ktorm-schema/data_class_bind_field_opt.mustache +++ b/modules/openapi-generator/src/main/resources/ktorm-schema/data_class_bind_field_opt.mustache @@ -1 +1 @@ -{{#vendorExtensions}}{{#x-ktorm-schema}}{{#columnDefinition}} {{{name}}} = row[{{{name}}}] {{#defaultvalue}}?: {{{.}}}{{/defaultvalue}} /* {{{colKotlinType}}}? */{{/columnDefinition}}{{/x-ktorm-schema}}{{/vendorExtensions}}{{#description}} /* {{{.}}} */{{/description}} \ No newline at end of file +{{#vendorExtensions}}{{#x-ktorm-schema}}{{#columnDefinition}} {{{name}}} = row[{{{name}}}] {{#defaultValue}}?: {{{.}}}{{/defaultValue}} /* {{{colKotlinType}}}? */{{/columnDefinition}}{{/x-ktorm-schema}}{{/vendorExtensions}}{{#description}} /* {{{.}}} */{{/description}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/lua/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/lua/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/lua/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/lua/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/objc/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/objc/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100644 --- a/modules/openapi-generator/src/main/resources/objc/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/objc/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/perl/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/perl/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/perl/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/perl/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/php-symfony/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/php-symfony/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/php-symfony/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/php-symfony/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/php/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/php/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/php/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/php/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/protobuf-schema/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/protobuf-schema/git_push.sh.mustache index 81aaba42129..0c82a773770 100755 --- a/modules/openapi-generator/src/main/resources/protobuf-schema/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/protobuf-schema/git_push.sh.mustache @@ -32,14 +32,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/python-flask/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/python-flask/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/python-flask/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/python-flask/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/python-legacy/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/python-legacy/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/python-legacy/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/python-legacy/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/python/api.mustache b/modules/openapi-generator/src/main/resources/python/api.mustache index 573224455a9..841ac8bb855 100644 --- a/modules/openapi-generator/src/main/resources/python/api.mustache +++ b/modules/openapi-generator/src/main/resources/python/api.mustache @@ -18,7 +18,6 @@ from {{packageName}}.model_utils import ( # noqa: F401 {{/imports}} -{{#operations}} class {{classname}}(object): """NOTE: This class is auto generated by OpenAPI Generator Ref: https://openapi-generator.tech @@ -30,102 +29,9 @@ class {{classname}}(object): if api_client is None: api_client = ApiClient() self.api_client = api_client +{{#operations}} {{#operation}} - - def __{{operationId}}( - self, -{{#requiredParams}} -{{^defaultValue}} - {{paramName}}, -{{/defaultValue}} -{{/requiredParams}} -{{#requiredParams}} -{{#defaultValue}} - {{paramName}}={{{defaultValue}}}, -{{/defaultValue}} -{{/requiredParams}} - **kwargs - ): - """{{{summary}}}{{^summary}}{{operationId}}{{/summary}} # noqa: E501 - -{{#notes}} - {{{.}}} # noqa: E501 -{{/notes}} - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.{{operationId}}({{#requiredParams}}{{^defaultValue}}{{paramName}}, {{/defaultValue}}{{/requiredParams}}{{#requiredParams}}{{#defaultValue}}{{paramName}}={{{defaultValue}}}, {{/defaultValue}}{{/requiredParams}}async_req=True) - >>> result = thread.get() - -{{#requiredParams}} -{{#-last}} - Args: -{{/-last}} -{{/requiredParams}} -{{#requiredParams}} -{{^defaultValue}} - {{paramName}} ({{dataType}}):{{#description}} {{{.}}}{{/description}} -{{/defaultValue}} -{{/requiredParams}} -{{#requiredParams}} -{{#defaultValue}} - {{paramName}} ({{dataType}}):{{#description}} {{{.}}}.{{/description}} defaults to {{{defaultValue}}}, must be one of [{{{defaultValue}}}] -{{/defaultValue}} -{{/requiredParams}} - - Keyword Args:{{#optionalParams}} - {{paramName}} ({{dataType}}):{{#description}} {{{.}}}.{{/description}} [optional]{{#defaultValue}} if omitted the server will use the default value of {{{.}}}{{/defaultValue}}{{/optionalParams}} - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - {{returnType}}{{^returnType}}None{{/returnType}} - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') -{{#requiredParams}} - kwargs['{{paramName}}'] = \ - {{paramName}} -{{/requiredParams}} - return self.call_with_http_info(**kwargs) - - self.{{operationId}} = _Endpoint( + self.{{operationId}}_endpoint = _Endpoint( settings={ 'response_type': {{#returnType}}({{{.}}},){{/returnType}}{{^returnType}}None{{/returnType}}, {{#authMethods}} @@ -299,8 +205,105 @@ class {{classname}}(object): 'content_type': [], {{/hasConsumes}} }, - api_client=api_client, - callable=__{{operationId}} + api_client=api_client ) {{/operation}} {{/operations}} + +{{#operations}} +{{#operation}} + def {{operationId}}( + self, +{{#requiredParams}} +{{^defaultValue}} + {{paramName}}, +{{/defaultValue}} +{{/requiredParams}} +{{#requiredParams}} +{{#defaultValue}} + {{paramName}}={{{defaultValue}}}, +{{/defaultValue}} +{{/requiredParams}} + **kwargs + ): + """{{{summary}}}{{^summary}}{{operationId}}{{/summary}} # noqa: E501 + +{{#notes}} + {{{.}}} # noqa: E501 +{{/notes}} + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.{{operationId}}({{#requiredParams}}{{^defaultValue}}{{paramName}}, {{/defaultValue}}{{/requiredParams}}{{#requiredParams}}{{#defaultValue}}{{paramName}}={{{defaultValue}}}, {{/defaultValue}}{{/requiredParams}}async_req=True) + >>> result = thread.get() + +{{#requiredParams}} +{{#-last}} + Args: +{{/-last}} +{{/requiredParams}} +{{#requiredParams}} +{{^defaultValue}} + {{paramName}} ({{dataType}}):{{#description}} {{{.}}}{{/description}} +{{/defaultValue}} +{{/requiredParams}} +{{#requiredParams}} +{{#defaultValue}} + {{paramName}} ({{dataType}}):{{#description}} {{{.}}}.{{/description}} defaults to {{{defaultValue}}}, must be one of [{{{defaultValue}}}] +{{/defaultValue}} +{{/requiredParams}} + + Keyword Args:{{#optionalParams}} + {{paramName}} ({{dataType}}):{{#description}} {{{.}}}.{{/description}} [optional]{{#defaultValue}} if omitted the server will use the default value of {{{.}}}{{/defaultValue}}{{/optionalParams}} + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + {{returnType}}{{^returnType}}None{{/returnType}} + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') +{{#requiredParams}} + kwargs['{{paramName}}'] = \ + {{paramName}} +{{/requiredParams}} + return self.{{operationId}}_endpoint.call_with_http_info(**kwargs) + +{{/operation}} +{{/operations}} diff --git a/modules/openapi-generator/src/main/resources/python/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/python/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/python/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/python/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/python/model_templates/methods_shared.mustache b/modules/openapi-generator/src/main/resources/python/model_templates/methods_shared.mustache index 43bcf6fd0d5..eddad2533af 100644 --- a/modules/openapi-generator/src/main/resources/python/model_templates/methods_shared.mustache +++ b/modules/openapi-generator/src/main/resources/python/model_templates/methods_shared.mustache @@ -12,4 +12,23 @@ def __getattr__(self, attr): """get the value of an attribute using dot notation: `instance.attr`""" - return self.{{#attrNoneIfUnset}}get{{/attrNoneIfUnset}}{{^attrNoneIfUnset}}__getitem__{{/attrNoneIfUnset}}(attr) \ No newline at end of file + return self.{{#attrNoneIfUnset}}get{{/attrNoneIfUnset}}{{^attrNoneIfUnset}}__getitem__{{/attrNoneIfUnset}}(attr) + + def __copy__(self): + cls = self.__class__ + if self.get("_spec_property_naming", False): + return cls._new_from_openapi_data(**self.__dict__) + else: + return new_cls.__new__(cls, **self.__dict__) + + def __deepcopy__(self, memo): + cls = self.__class__ + + if self.get("_spec_property_naming", False): + new_inst = cls._new_from_openapi_data() + else: + new_inst = cls.__new__(cls) + + for k, v in self.__dict__.items(): + setattr(new_inst, k, deepcopy(v, memo)) + return new_inst diff --git a/modules/openapi-generator/src/main/resources/python/model_utils.mustache b/modules/openapi-generator/src/main/resources/python/model_utils.mustache index 6be57468da7..24dd544ce05 100644 --- a/modules/openapi-generator/src/main/resources/python/model_utils.mustache +++ b/modules/openapi-generator/src/main/resources/python/model_utils.mustache @@ -1,6 +1,7 @@ {{>partial_header}} from datetime import date, datetime # noqa: F401 +from copy import deepcopy import inspect import io import os @@ -223,8 +224,13 @@ class OpenApiModel(object): self_inst = super(OpenApiModel, cls).__new__(cls) self_inst.__init__(*args, **kwargs) - new_inst = new_cls.__new__(new_cls, *args, **kwargs) - new_inst.__init__(*args, **kwargs) + if kwargs.get("_spec_property_naming", False): + # when true, implies new is from deserialization + new_inst = new_cls._new_from_openapi_data(*args, **kwargs) + else: + new_inst = new_cls.__new__(new_cls, *args, **kwargs) + new_inst.__init__(*args, **kwargs) + return new_inst diff --git a/modules/openapi-generator/src/main/resources/r/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/r/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/r/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/r/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/ruby-client/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/ruby-client/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/ruby-client/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/ruby-client/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/rust/Cargo.mustache b/modules/openapi-generator/src/main/resources/rust/Cargo.mustache index 43c8d17fadc..53c02a6f286 100644 --- a/modules/openapi-generator/src/main/resources/rust/Cargo.mustache +++ b/modules/openapi-generator/src/main/resources/rust/Cargo.mustache @@ -22,7 +22,6 @@ reqwest = "~0.9" {{#supportAsync}} [dependencies.reqwest] version = "^0.11" -default-features = false features = ["json", "multipart"] {{/supportAsync}} {{/reqwest}} diff --git a/modules/openapi-generator/src/main/resources/rust/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/rust/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/rust/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/rust/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache b/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache index 8945ebaf689..c37112258ba 100644 --- a/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache +++ b/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache @@ -81,6 +81,8 @@ pub enum {{{operationIdCamelCase}}}Error { {{/notes}} {{#vendorExtensions.x-group-parameters}} pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: &configuration::Configuration{{#allParams}}{{#-first}}, params: {{{operationIdCamelCase}}}Params{{/-first}}{{/allParams}}) -> Result<{{#supportMultipleResponses}}ResponseContent<{{{operationIdCamelCase}}}Success>{{/supportMultipleResponses}}{{^supportMultipleResponses}}{{^returnType}}(){{/returnType}}{{{returnType}}}{{/supportMultipleResponses}}, Error<{{{operationIdCamelCase}}}Error>> { + let local_var_configuration = configuration; + // unbox the parameters {{#allParams}} let {{paramName}} = params.{{paramName}}; @@ -89,11 +91,12 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: {{/vendorExtensions.x-group-parameters}} {{^vendorExtensions.x-group-parameters}} pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: &configuration::Configuration, {{#allParams}}{{{paramName}}}: {{^required}}Option<{{/required}}{{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{#isString}}{{#isArray}}Vec<{{/isArray}}&str{{#isArray}}>{{/isArray}}{{/isString}}{{#isUuid}}{{#isArray}}Vec<{{/isArray}}&str{{#isArray}}>{{/isArray}}{{/isUuid}}{{^isString}}{{^isUuid}}{{^isPrimitiveType}}{{^isContainer}}{{#isBodyParam}}crate::models::{{/isBodyParam}}{{/isContainer}}{{/isPrimitiveType}}{{{dataType}}}{{/isUuid}}{{/isString}}{{^required}}>{{/required}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}}{{^-last}}, {{/-last}}{{/allParams}}) -> Result<{{#supportMultipleResponses}}ResponseContent<{{{operationIdCamelCase}}}Success>{{/supportMultipleResponses}}{{^supportMultipleResponses}}{{^returnType}}(){{/returnType}}{{{returnType}}}{{/supportMultipleResponses}}, Error<{{{operationIdCamelCase}}}Error>> { + let local_var_configuration = configuration; {{/vendorExtensions.x-group-parameters}} - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}{{{path}}}", configuration.base_path{{#pathParams}}, {{{baseName}}}={{#isString}}crate::apis::urlencode({{/isString}}{{{paramName}}}{{^required}}.unwrap(){{/required}}{{#required}}{{#isNullable}}.unwrap(){{/isNullable}}{{/required}}{{#isArray}}.join(",").as_ref(){{/isArray}}{{#isString}}){{/isString}}{{/pathParams}}); + let local_var_uri_str = format!("{}{{{path}}}", local_var_configuration.base_path{{#pathParams}}, {{{baseName}}}={{#isString}}crate::apis::urlencode({{/isString}}{{{paramName}}}{{^required}}.unwrap(){{/required}}{{#required}}{{#isNullable}}.unwrap(){{/isNullable}}{{/required}}{{#isArray}}.join(",").as_ref(){{/isArray}}{{#isString}}){{/isString}}{{/pathParams}}); let mut local_var_req_builder = local_var_client.request(reqwest::Method::{{{httpMethod}}}, local_var_uri_str.as_str()); {{#queryParams}} @@ -110,7 +113,7 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: {{#authMethods}} {{#isApiKey}} {{#isKeyInQuery}} - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -122,7 +125,7 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: {{/isApiKey}} {{/authMethods}} {{/hasAuthMethods}} - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } {{#hasHeaderParams}} @@ -149,7 +152,7 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: {{#authMethods}} {{#isApiKey}} {{#isKeyInHeader}} - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -161,18 +164,18 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: {{/isApiKey}} {{#isBasic}} {{#isBasicBasic}} - if let Some(ref local_var_auth_conf) = configuration.basic_auth { + if let Some(ref local_var_auth_conf) = local_var_configuration.basic_auth { local_var_req_builder = local_var_req_builder.basic_auth(local_var_auth_conf.0.to_owned(), local_var_auth_conf.1.to_owned()); }; {{/isBasicBasic}} {{#isBasicBearer}} - if let Some(ref local_var_token) = configuration.bearer_access_token { + if let Some(ref local_var_token) = local_var_configuration.bearer_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; {{/isBasicBearer}} {{/isBasic}} {{#isOAuth}} - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; {{/isOAuth}} @@ -208,18 +211,18 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: {{^isFile}} {{#required}} {{^isNullable}} - local_var_form = local_var_form.text("{{{baseName}}}", {{{paramName}}}{{#isArray}}.join(","){{/isArray}}.to_string()); + local_var_form = local_var_form.text("{{{baseName}}}", {{{paramName}}}{{#isArray}}.into_iter().map(|p| p.to_string()).collect::>().join(","){{/isArray}}.to_string()); {{/isNullable}} {{#isNullable}} match {{{paramName}}} { - Some(local_var_param_value) => { local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string()); }, + Some(local_var_param_value) => { local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::>().join(","){{/isArray}}.to_string()); }, None => { local_var_form = local_var_form.text("{{{baseName}}}", ""); }, } {{/isNullable}} {{/required}} {{^required}} if let Some(local_var_param_value) = {{{paramName}}} { - local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string()); + local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::>().join(","){{/isArray}}.to_string()); } {{/required}} {{/isFile}} @@ -252,18 +255,18 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration: {{^isFile}} {{#required}} {{^isNullable}} - local_var_form_params.insert("{{{baseName}}}", {{{paramName}}}{{#isArray}}.join(","){{/isArray}}.to_string()); + local_var_form_params.insert("{{{baseName}}}", {{{paramName}}}{{#isArray}}.into_iter().map(|p| p.to_string()).collect::>().join(","){{/isArray}}.to_string()); {{/isNullable}} {{#isNullable}} match {{{paramName}}} { - Some(local_var_param_value) => { local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string()); }, + Some(local_var_param_value) => { local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::>().join(","){{/isArray}}.to_string()); }, None => { local_var_form_params.insert("{{{baseName}}}", ""); }, } {{/isNullable}} {{/required}} {{^required}} if let Some(local_var_param_value) = {{{paramName}}} { - local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string()); + local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::>().join(","){{/isArray}}.to_string()); } {{/required}} {{/isFile}} diff --git a/modules/openapi-generator/src/main/resources/scala-httpclient/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/scala-httpclient/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/scala-httpclient/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/scala-httpclient/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/swift4/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/swift4/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/swift4/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/swift4/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/swift5/APIs.mustache b/modules/openapi-generator/src/main/resources/swift5/APIs.mustache index f931988cf9f..5066c60a6a8 100644 --- a/modules/openapi-generator/src/main/resources/swift5/APIs.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/APIs.mustache @@ -4,15 +4,19 @@ // https://openapi-generator.tech // -import Foundation -{{#useVapor}} +import Foundation{{#useVapor}} import Vapor -{{/useVapor}} +{{/useVapor}}{{^removeMigrationProjectNameClass}} -@available(*, deprecated, renamed: "{{projectName}}") -{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} typealias {{projectName}}API = {{projectName}} +// We reverted the change of {{projectName}}API to {{projectName}} introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "{{projectName}}API") +{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} typealias {{projectName}} = {{projectName}}API +{{/removeMigrationProjectNameClass}} -{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class {{projectName}} { +{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class {{projectName}}API { {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} static var basePath = "{{{basePath}}}" {{#useVapor}} {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} static var customHeaders: HTTPHeaders = [:] @@ -44,7 +48,7 @@ import Vapor self.parameters = parameters self.headers = headers - addHeaders({{projectName}}.customHeaders) + addHeaders({{projectName}}API.customHeaders) } {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func addHeaders(_ aHeaders: [String: String]) { @@ -53,7 +57,7 @@ import Vapor } } - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func execute(_ apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func execute(_ apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -63,7 +67,7 @@ import Vapor } {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func addCredential() -> Self { - credential = {{projectName}}.credential + credential = {{projectName}}API.credential return self } } diff --git a/modules/openapi-generator/src/main/resources/swift5/Cartfile.mustache b/modules/openapi-generator/src/main/resources/swift5/Cartfile.mustache index 4ef8c318306..ddc84910bba 100644 --- a/modules/openapi-generator/src/main/resources/swift5/Cartfile.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/Cartfile.mustache @@ -1,4 +1,4 @@ -{{#useAlamofire}}github "Alamofire/Alamofire" ~> 5.4.3{{/useAlamofire}}{{#usePromiseKit}} +github "Flight-School/AnyCodable" ~> 0.6.1{{#useAlamofire}} +github "Alamofire/Alamofire" ~> 5.4.3{{/useAlamofire}}{{#usePromiseKit}} github "mxcl/PromiseKit" ~> 6.15.3{{/usePromiseKit}}{{#useRxSwift}} github "ReactiveX/RxSwift" ~> 6.2.0{{/useRxSwift}} -github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/modules/openapi-generator/src/main/resources/swift5/Configuration.mustache b/modules/openapi-generator/src/main/resources/swift5/Configuration.mustache index d6bbdc0ae26..d563d11b4ac 100644 --- a/modules/openapi-generator/src/main/resources/swift5/Configuration.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/Configuration.mustache @@ -8,10 +8,10 @@ import Foundation{{#useVapor}} import Vapor{{/useVapor}} {{#swiftUseApiNamespace}} -@available(*, deprecated, renamed: "{{projectName}}.Configuration") -{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} typealias Configuration = {{projectName}}.Configuration +@available(*, deprecated, renamed: "{{projectName}}API.Configuration") +{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} typealias Configuration = {{projectName}}API.Configuration -extension {{projectName}} { +extension {{projectName}}API { {{/swiftUseApiNamespace}} {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class Configuration { {{#useVapor}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} static var apiClient: Vapor.Client? = nil diff --git a/modules/openapi-generator/src/main/resources/swift5/Extensions.mustache b/modules/openapi-generator/src/main/resources/swift5/Extensions.mustache index d7316c9b8c3..7f5d8b582f7 100644 --- a/modules/openapi-generator/src/main/resources/swift5/Extensions.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/Extensions.mustache @@ -235,5 +235,4 @@ extension Set: RequestDecodable where Element: Content { extension Set: Content where Element: Content { } -extension AnyCodable: Content {} -{{/useVapor}} +extension AnyCodable: Content {}{{/useVapor}} diff --git a/modules/openapi-generator/src/main/resources/swift5/Package.swift.mustache b/modules/openapi-generator/src/main/resources/swift5/Package.swift.mustache index fe7665124f4..c84db4b5c77 100644 --- a/modules/openapi-generator/src/main/resources/swift5/Package.swift.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/Package.swift.mustache @@ -35,15 +35,15 @@ let package = Package( {{#useAlamofire}} .package(url: "https://github.com/Alamofire/Alamofire", from: "5.4.3"), {{/useAlamofire}} - {{#useVapor}} - .package(url: "https://github.com/vapor/vapor", from: "4.0.0") - {{/useVapor}} {{#usePromiseKit}} .package(url: "https://github.com/mxcl/PromiseKit", from: "6.15.3"), {{/usePromiseKit}} {{#useRxSwift}} .package(url: "https://github.com/ReactiveX/RxSwift", from: "6.2.0"), {{/useRxSwift}} + {{#useVapor}} + .package(url: "https://github.com/vapor/vapor", from: "4.0.0") + {{/useVapor}} ], targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. diff --git a/modules/openapi-generator/src/main/resources/swift5/Podspec.mustache b/modules/openapi-generator/src/main/resources/swift5/Podspec.mustache index b07a1d50736..29bd02cefde 100644 --- a/modules/openapi-generator/src/main/resources/swift5/Podspec.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/Podspec.mustache @@ -33,14 +33,14 @@ Pod::Spec.new do |s| s.documentation_url = '{{.}}' {{/podDocumentationURL}} s.source_files = '{{swiftPackagePath}}{{^swiftPackagePath}}{{#useSPMFileStructure}}Sources/{{projectName}}{{/useSPMFileStructure}}{{^useSPMFileStructure}}{{projectName}}/Classes{{/useSPMFileStructure}}{{/swiftPackagePath}}/**/*.swift' + s.dependency 'AnyCodable-FlightSchool', '~> 0.6.1' + {{#useAlamofire}} + s.dependency 'Alamofire', '~> 5.4.3' + {{/useAlamofire}} {{#usePromiseKit}} s.dependency 'PromiseKit/CorePromise', '~> 6.15.3' {{/usePromiseKit}} {{#useRxSwift}} s.dependency 'RxSwift', '~> 6.2.0' {{/useRxSwift}} - {{#useAlamofire}} - s.dependency 'Alamofire', '~> 5.4.3' - {{/useAlamofire}} - s.dependency 'AnyCodable-FlightSchool', '~> 0.6.1' end diff --git a/modules/openapi-generator/src/main/resources/swift5/XcodeGen.mustache b/modules/openapi-generator/src/main/resources/swift5/XcodeGen.mustache index 49e47f72312..31f01b8bedd 100644 --- a/modules/openapi-generator/src/main/resources/swift5/XcodeGen.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/XcodeGen.mustache @@ -13,6 +13,6 @@ targets: scheme: {} dependencies: - carthage: AnyCodable{{#useAlamofire}} - - carthage: Alamofire{{/useAlamofire}}{{#useRxSwift}} - - carthage: RxSwift{{/useRxSwift}}{{#usePromiseKit}} - - carthage: PromiseKit{{/usePromiseKit}} + - carthage: Alamofire{{/useAlamofire}}{{#usePromiseKit}} + - carthage: PromiseKit{{/usePromiseKit}}{{#useRxSwift}} + - carthage: RxSwift{{/useRxSwift}} diff --git a/modules/openapi-generator/src/main/resources/swift5/api.mustache b/modules/openapi-generator/src/main/resources/swift5/api.mustache index 27d60d7fb5b..b3d89985a46 100644 --- a/modules/openapi-generator/src/main/resources/swift5/api.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/api.mustache @@ -16,7 +16,7 @@ import Vapor{{/useVapor}} import AnyCodable #endif{{#swiftUseApiNamespace}} -extension {{projectName}} { +extension {{projectName}}API { {{/swiftUseApiNamespace}} {{#description}} @@ -55,7 +55,7 @@ extension {{projectName}} { {{#isDeprecated}} @available(*, deprecated, message: "This operation is deprecated.") {{/isDeprecated}} - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue, completion: @escaping ((_ data: {{{returnType}}}{{^returnType}}Void{{/returnType}}?, _ error: Error?) -> Void)) { + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue, completion: @escaping ((_ data: {{{returnType}}}{{^returnType}}Void{{/returnType}}?, _ error: Error?) -> Void)) { {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result -> Void in switch result { {{#returnType}} @@ -88,7 +88,7 @@ extension {{projectName}} { {{#isDeprecated}} @available(*, deprecated, message: "This operation is deprecated.") {{/isDeprecated}} - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}} {{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue) -> Promise<{{{returnType}}}{{^returnType}}Void{{/returnType}}> { + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}} {{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue) -> Promise<{{{returnType}}}{{^returnType}}Void{{/returnType}}> { let deferred = Promise<{{{returnType}}}{{^returnType}}Void{{/returnType}}>.pending() {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result -> Void in switch result { @@ -119,7 +119,7 @@ extension {{projectName}} { {{#isDeprecated}} @available(*, deprecated, message: "This operation is deprecated.") {{/isDeprecated}} - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue) -> Observable<{{{returnType}}}{{^returnType}}Void{{/returnType}}> { + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue) -> Observable<{{{returnType}}}{{^returnType}}Void{{/returnType}}> { return Observable.create { observer -> Disposable in {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result -> Void in switch result { @@ -154,7 +154,7 @@ extension {{projectName}} { @available(*, deprecated, message: "This operation is deprecated.") {{/isDeprecated}} @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue) -> AnyPublisher<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error> { + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue) -> AnyPublisher<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error> { return Future<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error>.init { promise in {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result -> Void in switch result { @@ -186,7 +186,7 @@ extension {{projectName}} { {{#isDeprecated}} @available(*, deprecated, message: "This operation is deprecated.") {{/isDeprecated}} - open class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error>) -> Void)) { + open class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error>) -> Void)) { {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result -> Void in switch result { {{#returnType}} @@ -231,19 +231,19 @@ extension {{projectName}} { {{#isDeprecated}} @available(*, deprecated, message: "This operation is deprecated.") {{/isDeprecated}} - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}Raw({{#allParams}}{{paramName}}: {{#isEnum}}{{#isArray}}[{{enumName}}_{{operationId}}]{{/isArray}}{{^isArray}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isArray}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers: HTTPHeaders = {{projectName}}.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}Raw({{#allParams}}{{paramName}}: {{#isEnum}}{{#isArray}}[{{enumName}}_{{operationId}}]{{/isArray}}{{^isArray}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isArray}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers: HTTPHeaders = {{projectName}}API.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { {{^pathParams}}let{{/pathParams}}{{#pathParams}}{{#-first}}var{{/-first}}{{/pathParams}} localVariablePath = "{{{path}}}"{{#pathParams}} let {{paramName}}PreEscape = String(describing: {{#isEnum}}{{paramName}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}.rawValue{{/isContainer}}{{/isEnum}}{{^isEnum}}{{paramName}}{{/isEnum}}) let {{paramName}}PostEscape = {{paramName}}PreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{{=<% %>=}}{<%baseName%>}<%={{ }}=%>", with: {{paramName}}PostEscape, options: .literal, range: nil){{/pathParams}} - let localVariableURLString = {{projectName}}.basePath + localVariablePath + let localVariableURLString = {{projectName}}API.basePath + localVariablePath - guard let localVariableApiClient = {{#swiftUseApiNamespace}}{{projectName}}.{{/swiftUseApiNamespace}}Configuration.apiClient else { + guard let localVariableApiClient = {{#swiftUseApiNamespace}}{{projectName}}API.{{/swiftUseApiNamespace}}Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") } return localVariableApiClient.send(.{{httpMethod}}, headers: headers, to: URI(string: localVariableURLString)) { localVariableRequest in - try {{#swiftUseApiNamespace}}{{projectName}}.{{/swiftUseApiNamespace}}Configuration.apiWrapper(&localVariableRequest) + try {{#swiftUseApiNamespace}}{{projectName}}API.{{/swiftUseApiNamespace}}Configuration.apiWrapper(&localVariableRequest) {{#hasHeaderParams}}{{#headerParams}} localVariableRequest.headers.add(name: "{{baseName}}", value: {{#isArray}}{{paramName}}{{^required}}?{{/required}}.map { $0{{#isEnum}}.rawValue{{/isEnum}}.description }.description{{/isArray}}{{^isArray}}{{#isEnum}}{{paramName}}{{^required}}?{{/required}}.rawValue.description{{/isEnum}}{{^isEnum}}{{paramName}}{{^required}}?{{/required}}.description{{/isEnum}}{{/isArray}}{{^required}} ?? ""{{/required}}) {{/headerParams}}{{/hasHeaderParams}} @@ -311,7 +311,7 @@ extension {{projectName}} { {{#isDeprecated}} @available(*, deprecated, message: "This operation is deprecated.") {{/isDeprecated}} - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isArray}}[{{enumName}}_{{operationId}}]{{/isArray}}{{^isArray}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isArray}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers: HTTPHeaders = {{projectName}}.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<{{#lambda.titlecase}}{{operationId}}{{/lambda.titlecase}}> { + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isArray}}[{{enumName}}_{{operationId}}]{{/isArray}}{{^isArray}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isArray}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers: HTTPHeaders = {{projectName}}API.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<{{#lambda.titlecase}}{{operationId}}{{/lambda.titlecase}}> { return {{operationId}}Raw({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> {{#lambda.titlecase}}{{operationId}}{{/lambda.titlecase}} in switch response.status.code { {{#responses}} @@ -361,7 +361,7 @@ extension {{projectName}} { let {{paramName}}PreEscape = "\({{#isEnum}}{{paramName}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}.rawValue{{/isContainer}}{{/isEnum}}{{^isEnum}}APIHelper.mapValueToPathItem({{paramName}}){{/isEnum}})" let {{paramName}}PostEscape = {{paramName}}PreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{{=<% %>=}}{<%baseName%>}<%={{ }}=%>", with: {{paramName}}PostEscape, options: .literal, range: nil){{/pathParams}} - let localVariableURLString = {{projectName}}.basePath + localVariablePath + let localVariableURLString = {{projectName}}API.basePath + localVariablePath {{#bodyParam}} let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: {{paramName}}) {{/bodyParam}} @@ -396,7 +396,7 @@ extension {{projectName}} { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<{{{returnType}}}{{^returnType}}Void{{/returnType}}>.Type = {{projectName}}.requestBuilderFactory.{{#returnType}}getBuilder(){{/returnType}}{{^returnType}}getNonDecodableBuilder(){{/returnType}} + let localVariableRequestBuilder: RequestBuilder<{{{returnType}}}{{^returnType}}Void{{/returnType}}>.Type = {{projectName}}API.requestBuilderFactory.{{#returnType}}getBuilder(){{/returnType}}{{^returnType}}getNonDecodableBuilder(){{/returnType}} return localVariableRequestBuilder.init(method: "{{httpMethod}}", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/modules/openapi-generator/src/main/resources/swift5/api_doc.mustache b/modules/openapi-generator/src/main/resources/swift5/api_doc.mustache index 3327e1615bf..7d7c58f1dc4 100644 --- a/modules/openapi-generator/src/main/resources/swift5/api_doc.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/api_doc.mustache @@ -26,7 +26,7 @@ Method | HTTP request | Description {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}) -> Observable<{{{returnType}}}{{^returnType}}Void{{/returnType}}> {{/useRxSwift}} {{#useVapor}} - {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers: HTTPHeaders = {{projectName}}.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<{{#lambda.titlecase}}{{operationId}}{{/lambda.titlecase}}> + {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers: HTTPHeaders = {{projectName}}API.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<{{#lambda.titlecase}}{{operationId}}{{/lambda.titlecase}}> {{/useVapor}} ``` diff --git a/modules/openapi-generator/src/main/resources/swift5/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/swift5/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/swift5/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/swift5/libraries/alamofire/AlamofireImplementations.mustache b/modules/openapi-generator/src/main/resources/swift5/libraries/alamofire/AlamofireImplementations.mustache index 89291f2106d..47305a4f629 100644 --- a/modules/openapi-generator/src/main/resources/swift5/libraries/alamofire/AlamofireImplementations.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/libraries/alamofire/AlamofireImplementations.mustache @@ -78,7 +78,7 @@ private var managerStore = SynchronizedDictionary() return manager.request(URLString, method: method, parameters: parameters, encoding: encoding, headers: HTTPHeaders(headers)) } - override {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func execute(_ apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func execute(_ apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let managerId = UUID().uuidString // Create a new manager for each request to customize its request header let manager = createAlamofireSession() diff --git a/modules/openapi-generator/src/main/resources/swift5/libraries/urlsession/URLSessionImplementations.mustache b/modules/openapi-generator/src/main/resources/swift5/libraries/urlsession/URLSessionImplementations.mustache index 819a27f9c6e..040ff4ed38d 100644 --- a/modules/openapi-generator/src/main/resources/swift5/libraries/urlsession/URLSessionImplementations.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/libraries/urlsession/URLSessionImplementations.mustache @@ -93,7 +93,7 @@ private var urlSessionStore = SynchronizedDictionary() return modifiedRequest } - override {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func execute(_ apiResponseQueue: DispatchQueue = {{projectName}}.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override {{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} func execute(_ apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ private var urlSessionStore = SynchronizedDictionary() for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in {{projectName}}.customHeaders { + for (key, value) in {{projectName}}API.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/modules/openapi-generator/src/main/resources/swift5/model.mustache b/modules/openapi-generator/src/main/resources/swift5/model.mustache index 80f382f39a3..b6a725d0526 100644 --- a/modules/openapi-generator/src/main/resources/swift5/model.mustache +++ b/modules/openapi-generator/src/main/resources/swift5/model.mustache @@ -12,10 +12,10 @@ import AnyCodable import Vapor{{/useVapor}} {{#swiftUseApiNamespace}} -@available(*, deprecated, renamed: "{{projectName}}.{{classname}}") -{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} typealias {{classname}} = {{projectName}}.{{classname}} +@available(*, deprecated, renamed: "{{projectName}}API.{{classname}}") +{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} typealias {{classname}} = {{projectName}}API.{{classname}} -extension {{projectName}} { +extension {{projectName}}API { {{/swiftUseApiNamespace}} {{#description}} diff --git a/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache b/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache index 84160ac4167..2ff5a17bb29 100644 --- a/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache @@ -3,7 +3,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec{{#httpContextInOptions}}, HttpContext {{/httpContextInOptions}} + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -162,10 +163,10 @@ export class {{classname}} { * @deprecated {{/isDeprecated}} */ - public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}}}): Observable<{{#returnType}}{{{returnType}}}{{#isResponseTypeFile}}|undefined{{/isResponseTypeFile}}{{/returnType}}{{^returnType}}any{{/returnType}}>; - public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}}}): Observable>; - public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}}}): Observable>; - public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}}}): Observable { + public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}},{{#httpContextInOptions}} context?: HttpContext{{/httpContextInOptions}}}): Observable<{{#returnType}}{{{returnType}}}{{#isResponseTypeFile}}|undefined{{/isResponseTypeFile}}{{/returnType}}{{^returnType}}any{{/returnType}}>; + public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}},{{#httpContextInOptions}} context?: HttpContext{{/httpContextInOptions}}}): Observable>; + public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}},{{#httpContextInOptions}} context?: HttpContext{{/httpContextInOptions}}}): Observable>; + public {{nickname}}({{^useSingleRequestParameter}}{{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}{{/useSingleRequestParameter}}{{#useSingleRequestParameter}}{{#allParams.0}}requestParameters: {{#prefixParameterInterfaces}}{{classname}}{{/prefixParameterInterfaces}}{{operationIdCamelCase}}RequestParams, {{/allParams.0}}{{/useSingleRequestParameter}}observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: {{#produces}}'{{mediaType}}'{{^-last}} | {{/-last}}{{/produces}}{{^produces}}undefined{{/produces}},{{#httpContextInOptions}} context?: HttpContext{{/httpContextInOptions}}}): Observable { {{#allParams}} {{#useSingleRequestParameter}} const {{paramName}} = requestParameters.{{paramName}}; @@ -266,6 +267,13 @@ export class {{classname}} { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } +{{#httpContextInOptions}} + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } +{{/httpContextInOptions}} + {{#bodyParam}} {{- duplicated below, don't forget to change}} // to determine the Content-Type header @@ -348,6 +356,9 @@ export class {{classname}} { return this.httpClient.{{httpMethod}}{{^isResponseFile}}<{{#returnType}}{{{returnType}}}{{#isResponseTypeFile}}|undefined{{/isResponseTypeFile}}{{/returnType}}{{^returnType}}any{{/returnType}}>{{/isResponseFile}}(`${this.configuration.basePath}{{{path}}}`,{{#isBodyAllowed}} {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}{{#hasFormParams}}localVarConvertFormParamsToString ? localVarFormParams.toString() : localVarFormParams{{/hasFormParams}}{{^hasFormParams}}null{{/hasFormParams}}{{/bodyParam}},{{/isBodyAllowed}} { + {{#httpContextInOptions}} + context: localVarHttpContext, + {{/httpContextInOptions}} {{#hasQueryParams}} params: localVarQueryParameters, {{/hasQueryParams}} diff --git a/modules/openapi-generator/src/main/resources/typescript-angular/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-angular/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-angular/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-angular/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript-angularjs/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-angularjs/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-angularjs/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-angularjs/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript-aurelia/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-aurelia/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-aurelia/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-aurelia/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript-axios/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-axios/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-axios/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-axios/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript-axios/package.mustache b/modules/openapi-generator/src/main/resources/typescript-axios/package.mustache index 6c6114ebcf0..266e9de70b7 100644 --- a/modules/openapi-generator/src/main/resources/typescript-axios/package.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-axios/package.mustache @@ -18,7 +18,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "axios": "^0.21.1" + "axios": "^0.21.4" }, "devDependencies": { "@types/node": "^12.11.5", diff --git a/modules/openapi-generator/src/main/resources/typescript-inversify/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-inversify/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-inversify/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-inversify/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript-jquery/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-jquery/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-jquery/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-jquery/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript-nestjs/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-nestjs/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-nestjs/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-nestjs/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript-node/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript-node/git_push.sh.mustache index 305f9c115ce..0e3776ae6dd 100755 --- a/modules/openapi-generator/src/main/resources/typescript-node/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-node/git_push.sh.mustache @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/typescript/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/typescript/git_push.sh.mustache index 81aaba42129..0c82a773770 100755 --- a/modules/openapi-generator/src/main/resources/typescript/git_push.sh.mustache +++ b/modules/openapi-generator/src/main/resources/typescript/git_push.sh.mustache @@ -32,14 +32,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/main/resources/wsdl-schema/wsdl-converter.mustache b/modules/openapi-generator/src/main/resources/wsdl-schema/wsdl-converter.mustache index d3bc158cd59..0de132567bf 100644 --- a/modules/openapi-generator/src/main/resources/wsdl-schema/wsdl-converter.mustache +++ b/modules/openapi-generator/src/main/resources/wsdl-schema/wsdl-converter.mustache @@ -30,7 +30,7 @@ {{/apiInfo}} {{#models}} {{#model}} - {{^vendorExtensions.x-is-openapimodel-enum}} + {{^isEnum}} {{#description}} @@ -65,6 +65,10 @@ {{/vendorExtensions.x-prop-has-minormax}} {{^vendorExtensions.x-prop-has-minormax}} + {{#vendorExtensions.x-oneof-schemas}} + + {{/vendorExtensions.x-oneof-schemas}} + {{^vendorExtensions.x-oneof-schemas}} {{#isContainer}} {{/isContainer}} @@ -77,11 +81,12 @@ {{/description}} + {{/vendorExtensions.x-oneof-schemas}} {{/vendorExtensions.x-prop-has-minormax}} {{/vars}} - {{/vendorExtensions.x-is-openapimodel-enum}} + {{/isEnum}} {{/model}} {{/models}} {{#models}} @@ -206,7 +211,7 @@ {{#message}} - + {{message}} diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java new file mode 100644 index 00000000000..0a9d7a95abf --- /dev/null +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java @@ -0,0 +1,52 @@ +package org.openapitools.codegen; + +import com.tngtech.archunit.core.domain.JavaClasses; +import com.tngtech.archunit.core.domain.JavaModifier; +import com.tngtech.archunit.core.importer.ClassFileImporter; +import com.tngtech.archunit.lang.ArchRule; +import org.junit.Test; +import org.slf4j.Logger; + +import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.*; + +public class ArchUnitRulesTest { + + @Test + public void testLoggersAreNotPublicFinalAndNotStatic() { + final JavaClasses importedClasses = new ClassFileImporter() + .importPackages("org.openapitools.codegen.languages"); + + ArchUnitRulesTest.LOGGERS_SHOULD_BE_NOT_PUBLIC_NOT_STATIC_AND_FINAL.check(importedClasses); + } + + @Test + public void abstractClassesAreAbstract() { + final JavaClasses importedClasses = new ClassFileImporter() + .importPackages("org.openapitools.codegen.languages"); + + ArchUnitRulesTest.ABSTRACT_CLASS_MUST_BE_ABSTRACT.check(importedClasses); + } + + /** + * Making loggers not static decreases memory consumption when running generator: + * https://github.com/OpenAPITools/openapi-generator/pull/8799 + */ + public static final ArchRule LOGGERS_SHOULD_BE_NOT_PUBLIC_NOT_STATIC_AND_FINAL = + fields() + .that() + .haveRawType(Logger.class) + .should().notBePublic() + .andShould().notBeStatic() + .andShould().beFinal() + .because("Code generators are most often used once per program lifetime, " + + "so making them all static will cause higher memory consumption. " + + "See PR #8799"); + + + public static final ArchRule ABSTRACT_CLASS_MUST_BE_ABSTRACT = + classes() + .that() + .haveSimpleNameContaining("Abstract").or().haveSimpleNameContaining("abstract") + .should() + .haveModifier(JavaModifier.ABSTRACT); +} diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenExampleValuesTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenExampleValuesTest.java new file mode 100644 index 00000000000..d9f451a462e --- /dev/null +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/AbstractJavaCodegenExampleValuesTest.java @@ -0,0 +1,157 @@ +/* + * Copyright 2018 OpenAPI-Generator Contributors (https://openapi-generator.tech) + * Copyright 2018 SmartBear Software + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.openapitools.codegen.java; + +import org.openapitools.codegen.CodegenParameter; +import org.openapitools.codegen.CodegenProperty; +import org.openapitools.codegen.CodegenType; +import org.openapitools.codegen.languages.AbstractJavaCodegen; +import org.testng.Assert; +import org.testng.annotations.Test; + +import java.util.Arrays; +import java.util.Collections; + +public class AbstractJavaCodegenExampleValuesTest { + + private final AbstractJavaCodegen fakeJavaCodegen = new P_AbstractJavaCodegen(); + + @Test + void referencedEnumTakeFirstName() { + final CodegenParameter p = new CodegenParameter(); + p.allowableValues = Collections.singletonMap("values", Arrays.asList("first", "second")); + p.dataType = "WrappedEnum"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "WrappedEnum.fromValue(\"first\")"); + } + + @Test + void inlineEnum() { + final CodegenParameter p = new CodegenParameter(); + p.allowableValues = Collections.singletonMap("values", Arrays.asList("first", "second")); + p.isEnum = true; + p.dataType = "String"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "\"first\""); + } + + @Test + void inlineEnumArray() { + final CodegenParameter p = new CodegenParameter(); + p.allowableValues = Collections.singletonMap("values", Arrays.asList("first", "second")); + p.isEnum = true; + p.isArray = true; + p.dataType = "List"; + p.items = new CodegenProperty(); + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "Arrays.asList()"); + } + + @Test + void dateDefault() { + final CodegenParameter p = new CodegenParameter(); + p.isDate = true; + p.dataType = "LocalDate"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "LocalDate.now()"); + } + + @Test + void dateGivenExample() { + final CodegenParameter p = new CodegenParameter(); + p.isDate = true; + p.dataType = "LocalDate"; + p.example = "2017-03-30"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "LocalDate.parse(\"2017-03-30\")"); + } + + @Test + void dateTimeDefault() { + final CodegenParameter p = new CodegenParameter(); + p.isDateTime = true; + p.dataType = "OffsetDateTime"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "OffsetDateTime.now()"); + } + + @Test + void dateTimeGivenExample() { + final CodegenParameter p = new CodegenParameter(); + p.isDateTime = true; + p.dataType = "OffsetDateTime"; + p.example = "2007-12-03T10:15:30+01:00"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "OffsetDateTime.parse(\"2007-12-03T10:15:30+01:00\")"); + } + + @Test + void uuidDefault() { + final CodegenParameter p = new CodegenParameter(); + p.isUuid = true; + p.dataType = "UUID"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "UUID.randomUUID()"); + } + + @Test + void uuidGivenExample() { + final CodegenParameter p = new CodegenParameter(); + p.isUuid = true; + p.dataType = "UUID"; + p.example = "13b48713-b931-45ea-bd60-b07491245960"; + + fakeJavaCodegen.setParameterExampleValue(p); + Assert.assertEquals(p.example, "UUID.fromString(\"13b48713-b931-45ea-bd60-b07491245960\")"); + } + + private static class P_AbstractJavaCodegen extends AbstractJavaCodegen { + @Override + public CodegenType getTag() { + return null; + } + + @Override + public String getName() { + return null; + } + + @Override + public String getHelp() { + return null; + } + + /** + * Gets artifact version. + * Only for testing purposes. + * + * @return version + */ + public String getArtifactVersion() { + return this.artifactVersion; + } + } +} diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java index 48fa9cadcfb..f034760ea96 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java @@ -1164,4 +1164,62 @@ public class JavaClientCodegenTest { "formParams.add(\"file\", file);" ); } + + /** + * See https://github.com/OpenAPITools/openapi-generator/issues/8352 + */ + @Test + public void testRestTemplateWithFreeFormInQueryParameters() throws IOException { + final Map properties = new HashMap<>(); + properties.put(AbstractJavaCodegen.JAVA8_MODE, true); + properties.put(CodegenConstants.API_PACKAGE, "xyz.abcdef.api"); + + final File output = Files.createTempDirectory("test") + .toFile(); + output.deleteOnExit(); + + final CodegenConfigurator configurator = new CodegenConfigurator().setGeneratorName("java") + .setLibrary(JavaClientCodegen.RESTTEMPLATE) + .setAdditionalProperties(properties) + .setInputSpec("src/test/resources/3_0/issue8352.yaml") + .setOutputDir(output.getAbsolutePath() + .replace("\\", "/")); + + final DefaultGenerator generator = new DefaultGenerator(); + final List files = generator.opts(configurator.toClientOptInput()) + .generate(); + files.forEach(File::deleteOnExit); + + final Path defaultApi = Paths.get(output + "/src/main/java/xyz/abcdef/ApiClient.java"); + TestUtils.assertFileContains(defaultApi, "value instanceof Map"); + } + + /** + * See https://github.com/OpenAPITools/openapi-generator/issues/8352 + */ + @Test + public void testWebClientWithFreeFormInQueryParameters() throws IOException { + final Map properties = new HashMap<>(); + properties.put(AbstractJavaCodegen.JAVA8_MODE, true); + properties.put(CodegenConstants.API_PACKAGE, "xyz.abcdef.api"); + + final File output = Files.createTempDirectory("test") + .toFile(); + output.deleteOnExit(); + + final CodegenConfigurator configurator = new CodegenConfigurator().setGeneratorName("java") + .setLibrary(JavaClientCodegen.WEBCLIENT) + .setAdditionalProperties(properties) + .setInputSpec("src/test/resources/3_0/issue8352.yaml") + .setOutputDir(output.getAbsolutePath() + .replace("\\", "/")); + + final DefaultGenerator generator = new DefaultGenerator(); + final List files = generator.opts(configurator.toClientOptInput()) + .generate(); + files.forEach(File::deleteOnExit); + + final Path defaultApi = Paths.get(output + "/src/main/java/xyz/abcdef/ApiClient.java"); + TestUtils.assertFileContains(defaultApi, "value instanceof Map"); + } } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java index 6bdd0cc4836..66817e5dbc7 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java @@ -653,4 +653,74 @@ public class SpringCodegenTest { assertFileNotContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/SomeApi.java"), "Mono"); assertFileNotContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/SomeApiDelegate.java"), "Mono"); } + + @Test + public void doGeneratePathVariableForSimpleParam() throws IOException { + File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); + output.deleteOnExit(); + String outputPath = output.getAbsolutePath().replace('\\', '/'); + + OpenAPI openAPI = new OpenAPIParser() + .readLocation("src/test/resources/3_0/issue_6762.yaml", null, new ParseOptions()).getOpenAPI(); + + SpringCodegen codegen = new SpringCodegen(); + codegen.setOutputDir(output.getAbsolutePath()); + codegen.additionalProperties().put(CXFServerFeatures.LOAD_TEST_DATA_FROM_FILE, "true"); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "true"); + generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + + generator.opts(input).generate(); + + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/ZebrasApi.java"), "allowableValues = \"0, 1\""); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/ZebrasApi.java"), "@PathVariable"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/BearsApi.java"), "allowableValues = \"sleeping, awake\""); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/BearsApi.java"), "@PathVariable"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/CamelsApi.java"), "allowableValues = \"sleeping, awake\""); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/CamelsApi.java"), "@PathVariable"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/GirafesApi.java"), "allowableValues = \"0, 1\""); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/GirafesApi.java"), "@PathVariable"); + } + + @Test + public void shouldGenerateDefaultValueForEnumRequestParameter() throws IOException { + File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); + output.deleteOnExit(); + String outputPath = output.getAbsolutePath().replace('\\', '/'); + + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/spring/issue_10278.yaml"); + final SpringCodegen codegen = new SpringCodegen(); + codegen.setOpenAPI(openAPI); + codegen.setOutputDir(output.getAbsolutePath()); + + codegen.additionalProperties().put(SpringCodegen.DELEGATE_PATTERN, "true"); + codegen.additionalProperties().put(SpringCodegen.REACTIVE, "true"); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "true"); + generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + + generator.opts(input).generate(); + + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/GetApi.java"), + "@RequestParam(value = \"testParameter1\", required = false, defaultValue = \"BAR\")", + "@RequestParam(value = \"TestParameter2\", required = false, defaultValue = \"BAR\")"); + } } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/options/Swift5OptionsProvider.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/options/Swift5OptionsProvider.java index fa562df6d7f..cf6b8ba3bfa 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/options/Swift5OptionsProvider.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/options/Swift5OptionsProvider.java @@ -45,6 +45,7 @@ public class Swift5OptionsProvider implements OptionsProvider { public static final String POD_SCREENSHOTS_VALUE = "podScreenshots"; public static final String POD_DOCUMENTATION_URL_VALUE = "podDocumentationURL"; public static final String READONLY_PROPERTIES_VALUE = "false"; + public static final String REMOVE_MIGRATION_PROJECT_NAME_CLASS_VALUE = "false"; public static final String SWIFT_USE_API_NAMESPACE_VALUE = "swiftUseApiNamespace"; public static final String USE_BACKTICKS_ESCAPES_VALUE = "false"; public static final String GENERATE_MODEL_ADDITIONAL_PROPERTIES_VALUE = "true"; @@ -82,6 +83,7 @@ public class Swift5OptionsProvider implements OptionsProvider { .put(Swift5ClientCodegen.POD_SCREENSHOTS, POD_SCREENSHOTS_VALUE) .put(Swift5ClientCodegen.POD_DOCUMENTATION_URL, POD_DOCUMENTATION_URL_VALUE) .put(Swift5ClientCodegen.READONLY_PROPERTIES, READONLY_PROPERTIES_VALUE) + .put(Swift5ClientCodegen.REMOVE_MIGRATION_PROJECT_NAME_CLASS, REMOVE_MIGRATION_PROJECT_NAME_CLASS_VALUE) .put(Swift5ClientCodegen.SWIFT_USE_API_NAMESPACE, SWIFT_USE_API_NAMESPACE_VALUE) .put(Swift5ClientCodegen.USE_BACKTICK_ESCAPES, USE_BACKTICKS_ESCAPES_VALUE) .put(CodegenConstants.HIDE_GENERATION_TIMESTAMP, "true") diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/php/AbstractPhpCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/php/AbstractPhpCodegenTest.java index 667e91df22e..44661e7498c 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/php/AbstractPhpCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/php/AbstractPhpCodegenTest.java @@ -32,6 +32,7 @@ import org.testng.annotations.DataProvider; import org.testng.annotations.Test; import java.util.Arrays; +import java.util.Collections; import java.util.HashMap; public class AbstractPhpCodegenTest { @@ -146,6 +147,26 @@ public class AbstractPhpCodegenTest { Assert.assertTrue(cp1.isPrimitiveType); } + @Test(description = "Issue #10244") + public void testEnumPropertyWithDefaultValue() { + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/php/issue_10244.yaml"); + final AbstractPhpCodegen codegen = new P_AbstractPhpCodegen(); + + Schema test1 = openAPI.getComponents().getSchemas().get("ModelWithEnumPropertyHavingDefault"); + CodegenModel cm1 = codegen.fromModel("ModelWithEnumPropertyHavingDefault", test1); + + // Make sure we got the container object. + Assert.assertEquals(cm1.getDataType(), "object"); + Assert.assertEquals(codegen.getTypeDeclaration("MyResponse"), "\\php\\Model\\MyResponse"); + + // We need to postProcess the model for enums to be processed + codegen.postProcessModels(Collections.singletonMap("models", Collections.singletonList(Collections.singletonMap("model", cm1)))); + + // Assert the enum default value is properly generated + CodegenProperty cp1 = cm1.vars.get(0); + Assert.assertEquals(cp1.getDefaultValue(), "self::PROPERTY_NAME_VALUE"); + } + private static class P_AbstractPhpCodegen extends AbstractPhpCodegen { @Override public CodegenType getTag() { diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/AbstractScalaCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/AbstractScalaCodegenTest.java index 97e9c3102e8..ce62184a0d3 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/AbstractScalaCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/AbstractScalaCodegenTest.java @@ -1,5 +1,7 @@ package org.openapitools.codegen.scala; +import io.swagger.v3.oas.models.media.ObjectSchema; +import io.swagger.v3.oas.models.media.Schema; import org.openapitools.codegen.CodegenConstants; import org.openapitools.codegen.languages.AbstractScalaCodegen; import org.testng.Assert; @@ -95,4 +97,21 @@ public class AbstractScalaCodegenTest { Assert.assertFalse(fakeScalaCodegen.importMapping().containsKey("BigInt"), "BigInt is a Scala type and must not be imported"); } + + @Test + void checkScalaTypeDeclaration() { + + final AbstractScalaCodegen codegen = new P_AbstractScalaCodegen(); + + Schema byteArraySchema = new ObjectSchema(); + byteArraySchema.setType("string"); + byteArraySchema.setFormat("byte"); + byteArraySchema.setDescription("Schema with byte string"); + + Assert.assertEquals(codegen.getTypeDeclaration(byteArraySchema), "Array[Byte]", + "OpenApi File type represented as byte string should be represented as Array[Byte] scala type"); + + } + + } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpBooleanPropertyTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpBooleanPropertyTest.java index c500dda7706..010fd99f564 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpBooleanPropertyTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpBooleanPropertyTest.java @@ -1,7 +1,7 @@ package org.openapitools.codegen.scala; -import org.junit.Assert; -import org.junit.Test; +import org.testng.Assert; +import org.testng.annotations.Test; import org.openapitools.codegen.languages.ScalaSttpClientCodegen; import java.util.HashMap; @@ -14,7 +14,7 @@ public class SttpBooleanPropertyTest { Map additionalProperties = new HashMap<>(); booleanProperty.updateAdditionalProperties(additionalProperties); - Assert.assertEquals(false, additionalProperties.get("k1")); + Assert.assertEquals(additionalProperties.get("k1"), false); } @Test @@ -24,6 +24,6 @@ public class SttpBooleanPropertyTest { additionalProperties.put("k1", true); booleanProperty.updateAdditionalProperties(additionalProperties); - Assert.assertEquals(true, additionalProperties.get("k1")); + Assert.assertEquals(additionalProperties.get("k1"), true); } } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpCodegenTest.java index a48225430f0..653fc342d82 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpCodegenTest.java @@ -4,6 +4,8 @@ import org.openapitools.codegen.languages.ScalaSttpClientCodegen; import org.testng.Assert; import org.testng.annotations.Test; +import io.swagger.v3.oas.models.media.Schema; + public class SttpCodegenTest { private final ScalaSttpClientCodegen codegen = new ScalaSttpClientCodegen(); @@ -17,4 +19,14 @@ public class SttpCodegenTest { Assert.assertEquals(codegen.encodePath("before/{UserName}/after"), "before/${userName}/after"); } + @Test + public void typeByteArray() { + final Schema schema = new Schema() + .description("Schema with byte string"); + schema.setType("string"); + schema.setFormat("byte"); + String type = codegen.getTypeDeclaration(schema); + Assert.assertEquals(type, "Array[Byte]"); + } + } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpJsonLibraryPropertyTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpJsonLibraryPropertyTest.java index d8473cb8f5d..23ae32e0511 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpJsonLibraryPropertyTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpJsonLibraryPropertyTest.java @@ -1,7 +1,7 @@ package org.openapitools.codegen.scala; -import org.junit.Assert; -import org.junit.Test; +import org.testng.Assert; +import org.testng.annotations.Test; import org.openapitools.codegen.languages.ScalaSttpClientCodegen; import java.util.HashMap; @@ -13,8 +13,8 @@ public class SttpJsonLibraryPropertyTest { ScalaSttpClientCodegen.JsonLibraryProperty property = new ScalaSttpClientCodegen.JsonLibraryProperty(); Map additionalProperties = new HashMap<>(); property.updateAdditionalProperties(additionalProperties); - Assert.assertEquals(true, additionalProperties.get("json4s")); - Assert.assertEquals(false, additionalProperties.get("circe")); + Assert.assertEquals(additionalProperties.get("json4s"), true); + Assert.assertEquals(additionalProperties.get("circe"), false); } @Test @@ -23,8 +23,8 @@ public class SttpJsonLibraryPropertyTest { Map additionalProperties = new HashMap<>(); additionalProperties.put("jsonLibrary", "json4s"); property.updateAdditionalProperties(additionalProperties); - Assert.assertEquals(true, additionalProperties.get("json4s")); - Assert.assertEquals(false, additionalProperties.get("circe")); + Assert.assertEquals(additionalProperties.get("json4s"), true); + Assert.assertEquals(additionalProperties.get("circe"), false); } @Test @@ -33,7 +33,7 @@ public class SttpJsonLibraryPropertyTest { Map additionalProperties = new HashMap<>(); additionalProperties.put("jsonLibrary", "circe"); property.updateAdditionalProperties(additionalProperties); - Assert.assertEquals(false, additionalProperties.get("json4s")); - Assert.assertEquals(true, additionalProperties.get("circe")); + Assert.assertEquals(additionalProperties.get("json4s"), false); + Assert.assertEquals(additionalProperties.get("circe"), true); } } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpPackagePropertyTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpPackagePropertyTest.java index 7aa45197522..8bbdb684f1c 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpPackagePropertyTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpPackagePropertyTest.java @@ -1,7 +1,7 @@ package org.openapitools.codegen.scala; -import org.junit.Assert; -import org.junit.Test; +import org.testng.Assert; +import org.testng.annotations.Test; import org.openapitools.codegen.CodegenConstants; import org.openapitools.codegen.languages.ScalaSttpClientCodegen; diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpStringPropertyTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpStringPropertyTest.java index f0db3bdafd3..22be5feecc8 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpStringPropertyTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/scala/SttpStringPropertyTest.java @@ -1,7 +1,7 @@ package org.openapitools.codegen.scala; -import org.junit.Assert; -import org.junit.Test; +import org.testng.Assert; +import org.testng.annotations.Test; import org.openapitools.codegen.languages.ScalaSttpClientCodegen; import java.util.HashMap; @@ -10,21 +10,21 @@ import java.util.Map; public class SttpStringPropertyTest { @Test - public void shouldUseDefaultValueIfAdditionalPropertiesAreEmpty(){ + public void shouldUseDefaultValueIfAdditionalPropertiesAreEmpty() { ScalaSttpClientCodegen.StringProperty property = new ScalaSttpClientCodegen.StringProperty("k1", "desc", "default"); Map additionalProperties = new HashMap<>(); property.updateAdditionalProperties(additionalProperties); - Assert.assertEquals("default", additionalProperties.get("k1")); + Assert.assertEquals(additionalProperties.get("k1"), "default"); } @Test - public void shouldUseGivenValueIfProvided(){ + public void shouldUseGivenValueIfProvided() { ScalaSttpClientCodegen.StringProperty property = new ScalaSttpClientCodegen.StringProperty("k1", "desc", "default"); Map additionalProperties = new HashMap<>(); additionalProperties.put("k1", "custom"); property.updateAdditionalProperties(additionalProperties); - Assert.assertEquals("custom", additionalProperties.get("k1")); + Assert.assertEquals(additionalProperties.get("k1"), "custom"); } } diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/swift5/Swift5OptionsTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/swift5/Swift5OptionsTest.java index 268d52bed28..15a06885bc0 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/swift5/Swift5OptionsTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/swift5/Swift5OptionsTest.java @@ -48,6 +48,7 @@ public class Swift5OptionsTest extends AbstractOptionsTest { verify(clientCodegen).setLenientTypeCast(Boolean.parseBoolean(Swift5OptionsProvider.LENIENT_TYPE_CAST_VALUE)); verify(clientCodegen).setPrependFormOrBodyParameters(Boolean.valueOf(Swift5OptionsProvider.PREPEND_FORM_OR_BODY_PARAMETERS_VALUE)); verify(clientCodegen).setReadonlyProperties(Boolean.parseBoolean(Swift5OptionsProvider.READONLY_PROPERTIES_VALUE)); + verify(clientCodegen).setRemoveMigrationProjectNameClass(Boolean.parseBoolean(Swift5OptionsProvider.REMOVE_MIGRATION_PROJECT_NAME_CLASS_VALUE)); verify(clientCodegen).setGenerateModelAdditionalProperties(Boolean.parseBoolean(Swift5OptionsProvider.GENERATE_MODEL_ADDITIONAL_PROPERTIES_VALUE)); verify(clientCodegen).setHashableModels(Boolean.parseBoolean(Swift5OptionsProvider.HASHABLE_MODELS_VALUE)); } diff --git a/modules/openapi-generator/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache b/modules/openapi-generator/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache index f8a121d1ade..a1c91c8eadf 100644 --- a/modules/openapi-generator/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache +++ b/modules/openapi-generator/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache @@ -526,7 +526,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } diff --git a/modules/openapi-generator/src/test/resources/3_0/issue8352.yaml b/modules/openapi-generator/src/test/resources/3_0/issue8352.yaml new file mode 100644 index 00000000000..a1298fa8b93 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/issue8352.yaml @@ -0,0 +1,18 @@ +openapi: 3.0.0 +info: + title: test handle of free form query parameters + version: 0.0.1 +servers: + - url: "http://localhost" +paths: + /some/endpoint: + get: + parameters: + - in: "query" + name: "free-form" + schema: + type: "object" + style: "form" + responses: + 200: + description: "test" \ No newline at end of file diff --git a/modules/openapi-generator/src/test/resources/3_0/issue_6762.yaml b/modules/openapi-generator/src/test/resources/3_0/issue_6762.yaml new file mode 100644 index 00000000000..9df77efc7f9 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/issue_6762.yaml @@ -0,0 +1,61 @@ +openapi: 3.0.0 +servers: + - url: 'localhost:8080' +info: + version: 1.0.0 + title: OpenAPI Zoo + license: + name: Apache-2.0 + url: 'https://www.apache.org/licenses/LICENSE-2.0.html' +paths: + /girafes/{refStatus}: + get: + operationId: getGirafes + parameters: + - $ref: '#/components/parameters/refStatus' + /zebras/{status}: + get: + operationId: getZebras + parameters: + - in: path + name: status + required: true + schema: + type: integer + enum: [0,1] + default: 0 + /bears/{refCondition}: + get: + operationId: getBears + parameters: + - $ref: '#/components/parameters/refCondition' + /camels/{condition}: + get: + operationId: getCamels + parameters: + - in: path + name: condition + required: true + schema: + type: string + enum: + - sleeping + - awake +components: + parameters: + refStatus: + in: path + name: refStatus + required: true + schema: + type: integer + enum: [0,1] + default: 0 + refCondition: + in: path + name: refCondition + schema: + type: string + enum: + - sleeping + - awake diff --git a/modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml b/modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml index 941db12d9ab..80e6ff8e9de 100644 --- a/modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml +++ b/modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml @@ -1097,6 +1097,12 @@ paths: additionalProperties: type: string format: string + - name: allowEmpty + in: query + required: true + allowEmptyValue: true + schema: + type: string responses: "200": description: Success diff --git a/modules/openapi-generator/src/test/resources/3_0/php/issue_10244.yaml b/modules/openapi-generator/src/test/resources/3_0/php/issue_10244.yaml new file mode 100644 index 00000000000..6a2c48310d9 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/php/issue_10244.yaml @@ -0,0 +1,26 @@ +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/modules/openapi-generator/src/test/resources/3_0/spring/issue_10278.yaml b/modules/openapi-generator/src/test/resources/3_0/spring/issue_10278.yaml new file mode 100644 index 00000000000..aca62e52d12 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/spring/issue_10278.yaml @@ -0,0 +1,112 @@ +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/modules/openapi-generator/src/test/resources/integrationtests/typescript/additional-properties-expected/git_push.sh b/modules/openapi-generator/src/test/resources/integrationtests/typescript/additional-properties-expected/git_push.sh index da84dcdab3b..484e8cc0033 100644 --- a/modules/openapi-generator/src/test/resources/integrationtests/typescript/additional-properties-expected/git_push.sh +++ b/modules/openapi-generator/src/test/resources/integrationtests/typescript/additional-properties-expected/git_push.sh @@ -32,14 +32,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/test/resources/integrationtests/typescript/array-and-object-expected/git_push.sh b/modules/openapi-generator/src/test/resources/integrationtests/typescript/array-and-object-expected/git_push.sh index da84dcdab3b..484e8cc0033 100644 --- a/modules/openapi-generator/src/test/resources/integrationtests/typescript/array-and-object-expected/git_push.sh +++ b/modules/openapi-generator/src/test/resources/integrationtests/typescript/array-and-object-expected/git_push.sh @@ -32,14 +32,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/test/resources/integrationtests/typescript/node-es5-expected/git_push.sh b/modules/openapi-generator/src/test/resources/integrationtests/typescript/node-es5-expected/git_push.sh index da84dcdab3b..484e8cc0033 100644 --- a/modules/openapi-generator/src/test/resources/integrationtests/typescript/node-es5-expected/git_push.sh +++ b/modules/openapi-generator/src/test/resources/integrationtests/typescript/node-es5-expected/git_push.sh @@ -32,14 +32,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/test/resources/integrationtests/typescript/objectsWithEnums-expected/git_push.sh b/modules/openapi-generator/src/test/resources/integrationtests/typescript/objectsWithEnums-expected/git_push.sh index 8d7f76ddf28..90208376649 100644 --- a/modules/openapi-generator/src/test/resources/integrationtests/typescript/objectsWithEnums-expected/git_push.sh +++ b/modules/openapi-generator/src/test/resources/integrationtests/typescript/objectsWithEnums-expected/git_push.sh @@ -32,14 +32,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git fi fi diff --git a/modules/openapi-generator/src/test/resources/integrationtests/typescript/petstore-expected/git_push.sh b/modules/openapi-generator/src/test/resources/integrationtests/typescript/petstore-expected/git_push.sh index da84dcdab3b..484e8cc0033 100644 --- a/modules/openapi-generator/src/test/resources/integrationtests/typescript/petstore-expected/git_push.sh +++ b/modules/openapi-generator/src/test/resources/integrationtests/typescript/petstore-expected/git_push.sh @@ -32,14 +32,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git fi fi diff --git a/pom.xml b/pom.xml index 421cd53d52f..79513ed10ca 100644 --- a/pom.xml +++ b/pom.xml @@ -1222,12 +1222,9 @@ samples/client/petstore/php/OpenAPIClient-php --> samples/client/petstore/javascript-flowtyped - samples/client/petstore/python - samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent samples/client/petstore/python-legacy samples/client/petstore/python-asyncio samples/client/petstore/python-tornado - samples/openapi3/client/petstore/python samples/openapi3/client/petstore/python-legacy @@ -1287,6 +1284,7 @@ samples/server/petstore/springboot samples/server/petstore/springboot-beanvalidation samples/server/petstore/springboot-useoptional + samples/server/petstore/springboot-reactive samples/server/petstore/jaxrs-cxf samples/server/petstore/jaxrs-cxf-annotated-base-path samples/server/petstore/jaxrs-cxf-cdi @@ -1301,6 +1299,22 @@ + + + samples.circleci.node3 + + + env + samples.circleci.node3 + + + + + samples/client/petstore/python + samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent + samples/openapi3/client/petstore/python + + samples.circleci.others diff --git a/samples/client/petstore/R/git_push.sh b/samples/client/petstore/R/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/R/git_push.sh +++ b/samples/client/petstore/R/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/c/src/apiClient.c b/samples/client/petstore/c/src/apiClient.c index 2ab296b2e63..ce2f522cda2 100644 --- a/samples/client/petstore/c/src/apiClient.c +++ b/samples/client/petstore/c/src/apiClient.c @@ -476,7 +476,7 @@ size_t writeDataCallback(void *buffer, size_t size, size_t nmemb, void *userp) { size_t size_this_time = nmemb * size; apiClient_t *apiClient = (apiClient_t *)userp; apiClient->dataReceived = (char *)realloc( apiClient->dataReceived, apiClient->dataReceivedLen + size_this_time + 1); - memcpy(apiClient->dataReceived + apiClient->dataReceivedLen, buffer, size_this_time); + memcpy((char *)apiClient->dataReceived + apiClient->dataReceivedLen, buffer, size_this_time); apiClient->dataReceivedLen += size_this_time; ((char*)apiClient->dataReceived)[apiClient->dataReceivedLen] = '\0'; // the space size of (apiClient->dataReceived) = dataReceivedLen + 1 if (apiClient->data_callback_func) { diff --git a/samples/client/petstore/cpp-qt/.gitignore b/samples/client/petstore/cpp-qt/.gitignore deleted file mode 100644 index 378eac25d31..00000000000 --- a/samples/client/petstore/cpp-qt/.gitignore +++ /dev/null @@ -1 +0,0 @@ -build diff --git a/samples/client/petstore/cpp-qt/PetStore/PetStore.pro b/samples/client/petstore/cpp-qt/PetStore/PetStore.pro index 88d64d63958..961daeeeffc 100644 --- a/samples/client/petstore/cpp-qt/PetStore/PetStore.pro +++ b/samples/client/petstore/cpp-qt/PetStore/PetStore.pro @@ -18,6 +18,8 @@ TEMPLATE = app include(../client/PFXclient.pri) +INCLUDEPATH += ../client + SOURCES += main.cpp \ PetApiTests.cpp \ StoreApiTests.cpp \ diff --git a/samples/client/petstore/cpp-qt/client/PFXPetApi.cpp b/samples/client/petstore/cpp-qt/client/PFXPetApi.cpp index 136f71708ba..7c999d98687 100644 --- a/samples/client/petstore/cpp-qt/client/PFXPetApi.cpp +++ b/samples/client/petstore/cpp-qt/client/PFXPetApi.cpp @@ -19,19 +19,18 @@ namespace test_namespace { PFXPetApi::PFXPetApi(const int timeOut) : _timeOut(timeOut), _manager(nullptr), - isResponseCompressionEnabled(false), - isRequestCompressionEnabled(false) { + _isResponseCompressionEnabled(false), + _isRequestCompressionEnabled(false) { initializeServerConfigs(); } PFXPetApi::~PFXPetApi() { } -void PFXPetApi::initializeServerConfigs(){ +void PFXPetApi::initializeServerConfigs() { //Default server QList defaultConf = QList(); //varying endpoint server - QList serverConf = QList(); defaultConf.append(PFXServerConfiguration( QUrl("http://petstore.swagger.io/v2"), "No description provided", @@ -58,23 +57,24 @@ void PFXPetApi::initializeServerConfigs(){ * returns 0 on success and -1, -2 or -3 on failure. * -1 when the variable does not exist and -2 if the value is not defined in the enum and -3 if the operation or server index is not found */ -int PFXPetApi::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value){ +int PFXPetApi::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value) { auto it = _serverConfigs.find(operation); - if(it != _serverConfigs.end() && serverIndex < it.value().size() ){ + if (it != _serverConfigs.end() && serverIndex < it.value().size()) { return _serverConfigs[operation][serverIndex].setDefaultValue(variable,value); } return -3; } -void PFXPetApi::setServerIndex(const QString &operation, int serverIndex){ - if(_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size() ) +void PFXPetApi::setServerIndex(const QString &operation, int serverIndex) { + if (_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size()) { _serverIndices[operation] = serverIndex; + } } -void PFXPetApi::setApiKey(const QString &apiKeyName, const QString &apiKey){ +void PFXPetApi::setApiKey(const QString &apiKeyName, const QString &apiKey) { _apiKeys.insert(apiKeyName,apiKey); } -void PFXPetApi::setBearerToken(const QString &token){ +void PFXPetApi::setBearerToken(const QString &token) { _bearerToken = token; } @@ -107,14 +107,14 @@ void PFXPetApi::setNetworkAccessManager(QNetworkAccessManager* manager) { * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. * returns the index of the new server config on success and -1 if the operation is not found */ -int PFXPetApi::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ - if(_serverConfigs.contains(operation)){ +int PFXPetApi::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { + if (_serverConfigs.contains(operation)) { _serverConfigs[operation].append(PFXServerConfiguration( url, description, variables)); return _serverConfigs[operation].size()-1; - }else{ + } else { return -1; } } @@ -125,10 +125,16 @@ int PFXPetApi::addServerConfiguration(const QString &operation, const QUrl &url, * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void PFXPetApi::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables){ - for(auto e : _serverIndices.keys()){ +void PFXPetApi::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables) { +#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0) + for (auto keyIt = _serverIndices.keyBegin(); keyIt != _serverIndices.keyEnd(); keyIt++) { + setServerIndex(*keyIt, addServerConfiguration(*keyIt, url, description, variables)); + } +#else + for (auto &e : _serverIndices.keys()) { setServerIndex(e, addServerConfiguration(e, url, description, variables)); } +#endif } /** @@ -137,85 +143,85 @@ void PFXPetApi::setNewServerForAllOperations(const QUrl &url, const QString &des * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void PFXPetApi::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ +void PFXPetApi::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { setServerIndex(operation, addServerConfiguration(operation, url, description, variables)); } void PFXPetApi::addHeaders(const QString &key, const QString &value) { - defaultHeaders.insert(key, value); + _defaultHeaders.insert(key, value); } void PFXPetApi::enableRequestCompression() { - isRequestCompressionEnabled = true; + _isRequestCompressionEnabled = true; } void PFXPetApi::enableResponseCompression() { - isResponseCompressionEnabled = true; + _isResponseCompressionEnabled = true; } -void PFXPetApi::abortRequests(){ +void PFXPetApi::abortRequests() { emit abortRequestsSignal(); } -QString PFXPetApi::getParamStylePrefix(QString style){ - if(style == "matrix"){ +QString PFXPetApi::getParamStylePrefix(const QString &style) { + if (style == "matrix") { return ";"; - }else if(style == "label"){ + } else if (style == "label") { return "."; - }else if(style == "form"){ + } else if (style == "form") { return "&"; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "&"; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "&"; - }else{ + } else { return "none"; } } -QString PFXPetApi::getParamStyleSuffix(QString style){ - if(style == "matrix"){ +QString PFXPetApi::getParamStyleSuffix(const QString &style) { + if (style == "matrix") { return "="; - }else if(style == "label"){ + } else if (style == "label") { return ""; - }else if(style == "form"){ + } else if (style == "form") { return "="; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "="; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "="; - }else{ + } else { return "none"; } } -QString PFXPetApi::getParamStyleDelimiter(QString style, QString name, bool isExplode){ +QString PFXPetApi::getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode) { - if(style == "matrix"){ + if (style == "matrix") { return (isExplode) ? ";" + name + "=" : ","; - }else if(style == "label"){ + } else if (style == "label") { return (isExplode) ? "." : ","; - }else if(style == "form"){ + } else if (style == "form") { return (isExplode) ? "&" + name + "=" : ","; - }else if(style == "simple"){ + } else if (style == "simple") { return ","; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return (isExplode) ? "&" + name + "=" : " "; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return (isExplode) ? "&" + name + "=" : "|"; - }else if(style == "deepObject"){ + } else if (style == "deepObject") { return (isExplode) ? "&" : "none"; - }else { + } else { return "none"; } } @@ -233,12 +239,20 @@ void PFXPetApi::addPet(const PFXPet &body) { QByteArray output = body.asJson().toUtf8(); input.request_body.append(output); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::addPetCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -247,15 +261,11 @@ void PFXPetApi::addPet(const PFXPet &body) { } void PFXPetApi::addPetCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -277,7 +287,7 @@ void PFXPetApi::deletePet(const qint64 &pet_id, const ::test_namespace::Optional pet_idPathParam.append("petId").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -291,18 +301,26 @@ void PFXPetApi::deletePet(const qint64 &pet_id, const ::test_namespace::Optional PFXHttpRequestInput input(fullPath, "DELETE"); - if(api_key.hasValue()) + if (api_key.hasValue()) { if (!::test_namespace::toStringValue(api_key.value()).isEmpty()) { input.headers.insert("api_key", ::test_namespace::toStringValue(api_key.value())); } } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::deletePetCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -311,15 +329,11 @@ void PFXPetApi::deletePet(const qint64 &pet_id, const ::test_namespace::Optional } void PFXPetApi::deletePetCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -339,12 +353,12 @@ void PFXPetApi::findPetsByStatus(const QList &status) { { queryStyle = "form"; - if(queryStyle == "") + if (queryStyle == "") queryStyle = "form"; queryPrefix = getParamStylePrefix(queryStyle); querySuffix = getParamStyleSuffix(queryStyle); queryDelimiter = getParamStyleDelimiter(queryStyle, "status", false); - if(status.size() > 0) { + if (status.size() > 0) { if (QString("csv").indexOf("multi") == 0) { foreach (QString t, status) { if (fullPath.indexOf("?") > 0) @@ -427,12 +441,20 @@ void PFXPetApi::findPetsByStatus(const QList &status) { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::findPetsByStatusCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -441,15 +463,11 @@ void PFXPetApi::findPetsByStatus(const QList &status) { } void PFXPetApi::findPetsByStatusCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } QList output; QString json(worker->response); @@ -479,12 +497,12 @@ void PFXPetApi::findPetsByTags(const QList &tags) { { queryStyle = "form"; - if(queryStyle == "") + if (queryStyle == "") queryStyle = "form"; queryPrefix = getParamStylePrefix(queryStyle); querySuffix = getParamStyleSuffix(queryStyle); queryDelimiter = getParamStyleDelimiter(queryStyle, "tags", false); - if(tags.size() > 0) { + if (tags.size() > 0) { if (QString("csv").indexOf("multi") == 0) { foreach (QString t, tags) { if (fullPath.indexOf("?") > 0) @@ -567,12 +585,20 @@ void PFXPetApi::findPetsByTags(const QList &tags) { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::findPetsByTagsCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -581,15 +607,11 @@ void PFXPetApi::findPetsByTags(const QList &tags) { } void PFXPetApi::findPetsByTagsCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } QList output; QString json(worker->response); @@ -615,7 +637,7 @@ void PFXPetApi::findPetsByTagsCallback(PFXHttpRequestWorker *worker) { void PFXPetApi::getPetById(const qint64 &pet_id) { QString fullPath = QString(_serverConfigs["getPetById"][_serverIndices.value("getPetById")].URL()+"/pet/{petId}"); - if(_apiKeys.contains("api_key")){ + if (_apiKeys.contains("api_key")) { addHeaders("api_key",_apiKeys.find("api_key").value()); } @@ -625,7 +647,7 @@ void PFXPetApi::getPetById(const qint64 &pet_id) { pet_idPathParam.append("petId").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -639,12 +661,20 @@ void PFXPetApi::getPetById(const qint64 &pet_id) { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::getPetByIdCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -653,15 +683,11 @@ void PFXPetApi::getPetById(const qint64 &pet_id) { } void PFXPetApi::getPetByIdCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } PFXPet output(QString(worker->response)); worker->deleteLater(); @@ -688,12 +714,20 @@ void PFXPetApi::updatePet(const PFXPet &body) { QByteArray output = body.asJson().toUtf8(); input.request_body.append(output); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::updatePetCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -702,15 +736,11 @@ void PFXPetApi::updatePet(const PFXPet &body) { } void PFXPetApi::updatePetCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -732,7 +762,7 @@ void PFXPetApi::updatePetWithForm(const qint64 &pet_id, const ::test_namespace:: pet_idPathParam.append("petId").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -745,21 +775,29 @@ void PFXPetApi::updatePetWithForm(const qint64 &pet_id, const ::test_namespace:: worker->setWorkingDirectory(_workingDirectory); PFXHttpRequestInput input(fullPath, "POST"); - if(name.hasValue()) + if (name.hasValue()) { input.add_var("name", ::test_namespace::toStringValue(name.value())); } - if(status.hasValue()) + if (status.hasValue()) { input.add_var("status", ::test_namespace::toStringValue(status.value())); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::updatePetWithFormCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -768,15 +806,11 @@ void PFXPetApi::updatePetWithForm(const qint64 &pet_id, const ::test_namespace:: } void PFXPetApi::updatePetWithFormCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -798,7 +832,7 @@ void PFXPetApi::uploadFile(const qint64 &pet_id, const ::test_namespace::Optiona pet_idPathParam.append("petId").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -811,21 +845,29 @@ void PFXPetApi::uploadFile(const qint64 &pet_id, const ::test_namespace::Optiona worker->setWorkingDirectory(_workingDirectory); PFXHttpRequestInput input(fullPath, "POST"); - if(additional_metadata.hasValue()) + if (additional_metadata.hasValue()) { input.add_var("additionalMetadata", ::test_namespace::toStringValue(additional_metadata.value())); } - if(file.hasValue()) + if (file.hasValue()) { input.add_file("file", file.value().local_filename, file.value().request_filename, file.value().mime_type); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::uploadFileCallback); connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -834,15 +876,11 @@ void PFXPetApi::uploadFile(const qint64 &pet_id, const ::test_namespace::Optiona } void PFXPetApi::uploadFileCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } PFXApiResponse output(QString(worker->response)); worker->deleteLater(); diff --git a/samples/client/petstore/cpp-qt/client/PFXPetApi.h b/samples/client/petstore/cpp-qt/client/PFXPetApi.h index 2c4d472306b..4007bd2e942 100644 --- a/samples/client/petstore/cpp-qt/client/PFXPetApi.h +++ b/samples/client/petstore/cpp-qt/client/PFXPetApi.h @@ -53,9 +53,9 @@ public: void enableRequestCompression(); void enableResponseCompression(); void abortRequests(); - QString getParamStylePrefix(QString style); - QString getParamStyleSuffix(QString style); - QString getParamStyleDelimiter(QString style, QString name, bool isExplode); + QString getParamStylePrefix(const QString &style); + QString getParamStyleSuffix(const QString &style); + QString getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode); /** * @param[in] body PFXPet [required] @@ -113,9 +113,9 @@ private: int _timeOut; QString _workingDirectory; QNetworkAccessManager* _manager; - QMap defaultHeaders; - bool isResponseCompressionEnabled; - bool isRequestCompressionEnabled; + QMap _defaultHeaders; + bool _isResponseCompressionEnabled; + bool _isRequestCompressionEnabled; void addPetCallback(PFXHttpRequestWorker *worker); void deletePetCallback(PFXHttpRequestWorker *worker); diff --git a/samples/client/petstore/cpp-qt/client/PFXServerConfiguration.h b/samples/client/petstore/cpp-qt/client/PFXServerConfiguration.h index 72bd32a4f6e..42e7504dcaa 100644 --- a/samples/client/petstore/cpp-qt/client/PFXServerConfiguration.h +++ b/samples/client/petstore/cpp-qt/client/PFXServerConfiguration.h @@ -14,9 +14,11 @@ */ #ifndef PFX_SERVERVCONFIGURATION_H #define PFX_SERVERVCONFIGURATION_H + #include #include #include +#include #include #include "PFXServerVariable.h" diff --git a/samples/client/petstore/cpp-qt/client/PFXStoreApi.cpp b/samples/client/petstore/cpp-qt/client/PFXStoreApi.cpp index 723af6e80c2..9ff025b0ad1 100644 --- a/samples/client/petstore/cpp-qt/client/PFXStoreApi.cpp +++ b/samples/client/petstore/cpp-qt/client/PFXStoreApi.cpp @@ -19,19 +19,18 @@ namespace test_namespace { PFXStoreApi::PFXStoreApi(const int timeOut) : _timeOut(timeOut), _manager(nullptr), - isResponseCompressionEnabled(false), - isRequestCompressionEnabled(false) { + _isResponseCompressionEnabled(false), + _isRequestCompressionEnabled(false) { initializeServerConfigs(); } PFXStoreApi::~PFXStoreApi() { } -void PFXStoreApi::initializeServerConfigs(){ +void PFXStoreApi::initializeServerConfigs() { //Default server QList defaultConf = QList(); //varying endpoint server - QList serverConf = QList(); defaultConf.append(PFXServerConfiguration( QUrl("http://petstore.swagger.io/v2"), "No description provided", @@ -50,23 +49,24 @@ void PFXStoreApi::initializeServerConfigs(){ * returns 0 on success and -1, -2 or -3 on failure. * -1 when the variable does not exist and -2 if the value is not defined in the enum and -3 if the operation or server index is not found */ -int PFXStoreApi::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value){ +int PFXStoreApi::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value) { auto it = _serverConfigs.find(operation); - if(it != _serverConfigs.end() && serverIndex < it.value().size() ){ + if (it != _serverConfigs.end() && serverIndex < it.value().size()) { return _serverConfigs[operation][serverIndex].setDefaultValue(variable,value); } return -3; } -void PFXStoreApi::setServerIndex(const QString &operation, int serverIndex){ - if(_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size() ) +void PFXStoreApi::setServerIndex(const QString &operation, int serverIndex) { + if (_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size()) { _serverIndices[operation] = serverIndex; + } } -void PFXStoreApi::setApiKey(const QString &apiKeyName, const QString &apiKey){ +void PFXStoreApi::setApiKey(const QString &apiKeyName, const QString &apiKey) { _apiKeys.insert(apiKeyName,apiKey); } -void PFXStoreApi::setBearerToken(const QString &token){ +void PFXStoreApi::setBearerToken(const QString &token) { _bearerToken = token; } @@ -99,14 +99,14 @@ void PFXStoreApi::setNetworkAccessManager(QNetworkAccessManager* manager) { * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. * returns the index of the new server config on success and -1 if the operation is not found */ -int PFXStoreApi::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ - if(_serverConfigs.contains(operation)){ +int PFXStoreApi::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { + if (_serverConfigs.contains(operation)) { _serverConfigs[operation].append(PFXServerConfiguration( url, description, variables)); return _serverConfigs[operation].size()-1; - }else{ + } else { return -1; } } @@ -117,10 +117,16 @@ int PFXStoreApi::addServerConfiguration(const QString &operation, const QUrl &ur * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void PFXStoreApi::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables){ - for(auto e : _serverIndices.keys()){ +void PFXStoreApi::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables) { +#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0) + for (auto keyIt = _serverIndices.keyBegin(); keyIt != _serverIndices.keyEnd(); keyIt++) { + setServerIndex(*keyIt, addServerConfiguration(*keyIt, url, description, variables)); + } +#else + for (auto &e : _serverIndices.keys()) { setServerIndex(e, addServerConfiguration(e, url, description, variables)); } +#endif } /** @@ -129,85 +135,85 @@ void PFXStoreApi::setNewServerForAllOperations(const QUrl &url, const QString &d * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void PFXStoreApi::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ +void PFXStoreApi::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { setServerIndex(operation, addServerConfiguration(operation, url, description, variables)); } void PFXStoreApi::addHeaders(const QString &key, const QString &value) { - defaultHeaders.insert(key, value); + _defaultHeaders.insert(key, value); } void PFXStoreApi::enableRequestCompression() { - isRequestCompressionEnabled = true; + _isRequestCompressionEnabled = true; } void PFXStoreApi::enableResponseCompression() { - isResponseCompressionEnabled = true; + _isResponseCompressionEnabled = true; } -void PFXStoreApi::abortRequests(){ +void PFXStoreApi::abortRequests() { emit abortRequestsSignal(); } -QString PFXStoreApi::getParamStylePrefix(QString style){ - if(style == "matrix"){ +QString PFXStoreApi::getParamStylePrefix(const QString &style) { + if (style == "matrix") { return ";"; - }else if(style == "label"){ + } else if (style == "label") { return "."; - }else if(style == "form"){ + } else if (style == "form") { return "&"; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "&"; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "&"; - }else{ + } else { return "none"; } } -QString PFXStoreApi::getParamStyleSuffix(QString style){ - if(style == "matrix"){ +QString PFXStoreApi::getParamStyleSuffix(const QString &style) { + if (style == "matrix") { return "="; - }else if(style == "label"){ + } else if (style == "label") { return ""; - }else if(style == "form"){ + } else if (style == "form") { return "="; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "="; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "="; - }else{ + } else { return "none"; } } -QString PFXStoreApi::getParamStyleDelimiter(QString style, QString name, bool isExplode){ +QString PFXStoreApi::getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode) { - if(style == "matrix"){ + if (style == "matrix") { return (isExplode) ? ";" + name + "=" : ","; - }else if(style == "label"){ + } else if (style == "label") { return (isExplode) ? "." : ","; - }else if(style == "form"){ + } else if (style == "form") { return (isExplode) ? "&" + name + "=" : ","; - }else if(style == "simple"){ + } else if (style == "simple") { return ","; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return (isExplode) ? "&" + name + "=" : " "; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return (isExplode) ? "&" + name + "=" : "|"; - }else if(style == "deepObject"){ + } else if (style == "deepObject") { return (isExplode) ? "&" : "none"; - }else { + } else { return "none"; } } @@ -221,7 +227,7 @@ void PFXStoreApi::deleteOrder(const QString &order_id) { order_idPathParam.append("orderId").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -235,12 +241,20 @@ void PFXStoreApi::deleteOrder(const QString &order_id) { PFXHttpRequestInput input(fullPath, "DELETE"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::deleteOrderCallback); connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -249,15 +263,11 @@ void PFXStoreApi::deleteOrder(const QString &order_id) { } void PFXStoreApi::deleteOrderCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -273,7 +283,7 @@ void PFXStoreApi::deleteOrderCallback(PFXHttpRequestWorker *worker) { void PFXStoreApi::getInventory() { QString fullPath = QString(_serverConfigs["getInventory"][_serverIndices.value("getInventory")].URL()+"/store/inventory"); - if(_apiKeys.contains("api_key")){ + if (_apiKeys.contains("api_key")) { addHeaders("api_key",_apiKeys.find("api_key").value()); } @@ -283,12 +293,20 @@ void PFXStoreApi::getInventory() { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::getInventoryCallback); connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -297,15 +315,11 @@ void PFXStoreApi::getInventory() { } void PFXStoreApi::getInventoryCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } QMap output; QString json(worker->response); @@ -337,7 +351,7 @@ void PFXStoreApi::getOrderById(const qint64 &order_id) { order_idPathParam.append("orderId").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -351,12 +365,20 @@ void PFXStoreApi::getOrderById(const qint64 &order_id) { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::getOrderByIdCallback); connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -365,15 +387,11 @@ void PFXStoreApi::getOrderById(const qint64 &order_id) { } void PFXStoreApi::getOrderByIdCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } PFXOrder output(QString(worker->response)); worker->deleteLater(); @@ -400,12 +418,20 @@ void PFXStoreApi::placeOrder(const PFXOrder &body) { QByteArray output = body.asJson().toUtf8(); input.request_body.append(output); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::placeOrderCallback); connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -414,15 +440,11 @@ void PFXStoreApi::placeOrder(const PFXOrder &body) { } void PFXStoreApi::placeOrderCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } PFXOrder output(QString(worker->response)); worker->deleteLater(); diff --git a/samples/client/petstore/cpp-qt/client/PFXStoreApi.h b/samples/client/petstore/cpp-qt/client/PFXStoreApi.h index 7f0fa92b27b..a31a6e3a74e 100644 --- a/samples/client/petstore/cpp-qt/client/PFXStoreApi.h +++ b/samples/client/petstore/cpp-qt/client/PFXStoreApi.h @@ -52,9 +52,9 @@ public: void enableRequestCompression(); void enableResponseCompression(); void abortRequests(); - QString getParamStylePrefix(QString style); - QString getParamStyleSuffix(QString style); - QString getParamStyleDelimiter(QString style, QString name, bool isExplode); + QString getParamStylePrefix(const QString &style); + QString getParamStyleSuffix(const QString &style); + QString getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode); /** * @param[in] order_id QString [required] @@ -85,9 +85,9 @@ private: int _timeOut; QString _workingDirectory; QNetworkAccessManager* _manager; - QMap defaultHeaders; - bool isResponseCompressionEnabled; - bool isRequestCompressionEnabled; + QMap _defaultHeaders; + bool _isResponseCompressionEnabled; + bool _isRequestCompressionEnabled; void deleteOrderCallback(PFXHttpRequestWorker *worker); void getInventoryCallback(PFXHttpRequestWorker *worker); diff --git a/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp b/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp index 1ea5c6e602d..b2f4d4ff96d 100644 --- a/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp +++ b/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp @@ -19,19 +19,18 @@ namespace test_namespace { PFXUserApi::PFXUserApi(const int timeOut) : _timeOut(timeOut), _manager(nullptr), - isResponseCompressionEnabled(false), - isRequestCompressionEnabled(false) { + _isResponseCompressionEnabled(false), + _isRequestCompressionEnabled(false) { initializeServerConfigs(); } PFXUserApi::~PFXUserApi() { } -void PFXUserApi::initializeServerConfigs(){ +void PFXUserApi::initializeServerConfigs() { //Default server QList defaultConf = QList(); //varying endpoint server - QList serverConf = QList(); defaultConf.append(PFXServerConfiguration( QUrl("http://petstore.swagger.io/v2"), "No description provided", @@ -58,23 +57,24 @@ void PFXUserApi::initializeServerConfigs(){ * returns 0 on success and -1, -2 or -3 on failure. * -1 when the variable does not exist and -2 if the value is not defined in the enum and -3 if the operation or server index is not found */ -int PFXUserApi::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value){ +int PFXUserApi::setDefaultServerValue(int serverIndex, const QString &operation, const QString &variable, const QString &value) { auto it = _serverConfigs.find(operation); - if(it != _serverConfigs.end() && serverIndex < it.value().size() ){ + if (it != _serverConfigs.end() && serverIndex < it.value().size()) { return _serverConfigs[operation][serverIndex].setDefaultValue(variable,value); } return -3; } -void PFXUserApi::setServerIndex(const QString &operation, int serverIndex){ - if(_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size() ) +void PFXUserApi::setServerIndex(const QString &operation, int serverIndex) { + if (_serverIndices.contains(operation) && serverIndex < _serverConfigs.find(operation).value().size()) { _serverIndices[operation] = serverIndex; + } } -void PFXUserApi::setApiKey(const QString &apiKeyName, const QString &apiKey){ +void PFXUserApi::setApiKey(const QString &apiKeyName, const QString &apiKey) { _apiKeys.insert(apiKeyName,apiKey); } -void PFXUserApi::setBearerToken(const QString &token){ +void PFXUserApi::setBearerToken(const QString &token) { _bearerToken = token; } @@ -107,14 +107,14 @@ void PFXUserApi::setNetworkAccessManager(QNetworkAccessManager* manager) { * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. * returns the index of the new server config on success and -1 if the operation is not found */ -int PFXUserApi::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ - if(_serverConfigs.contains(operation)){ +int PFXUserApi::addServerConfiguration(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { + if (_serverConfigs.contains(operation)) { _serverConfigs[operation].append(PFXServerConfiguration( url, description, variables)); return _serverConfigs[operation].size()-1; - }else{ + } else { return -1; } } @@ -125,10 +125,16 @@ int PFXUserApi::addServerConfiguration(const QString &operation, const QUrl &url * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void PFXUserApi::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables){ - for(auto e : _serverIndices.keys()){ +void PFXUserApi::setNewServerForAllOperations(const QUrl &url, const QString &description, const QMap &variables) { +#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0) + for (auto keyIt = _serverIndices.keyBegin(); keyIt != _serverIndices.keyEnd(); keyIt++) { + setServerIndex(*keyIt, addServerConfiguration(*keyIt, url, description, variables)); + } +#else + for (auto &e : _serverIndices.keys()) { setServerIndex(e, addServerConfiguration(e, url, description, variables)); } +#endif } /** @@ -137,85 +143,85 @@ void PFXUserApi::setNewServerForAllOperations(const QUrl &url, const QString &de * @param description A String that describes the server * @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template. */ -void PFXUserApi::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables){ +void PFXUserApi::setNewServer(const QString &operation, const QUrl &url, const QString &description, const QMap &variables) { setServerIndex(operation, addServerConfiguration(operation, url, description, variables)); } void PFXUserApi::addHeaders(const QString &key, const QString &value) { - defaultHeaders.insert(key, value); + _defaultHeaders.insert(key, value); } void PFXUserApi::enableRequestCompression() { - isRequestCompressionEnabled = true; + _isRequestCompressionEnabled = true; } void PFXUserApi::enableResponseCompression() { - isResponseCompressionEnabled = true; + _isResponseCompressionEnabled = true; } -void PFXUserApi::abortRequests(){ +void PFXUserApi::abortRequests() { emit abortRequestsSignal(); } -QString PFXUserApi::getParamStylePrefix(QString style){ - if(style == "matrix"){ +QString PFXUserApi::getParamStylePrefix(const QString &style) { + if (style == "matrix") { return ";"; - }else if(style == "label"){ + } else if (style == "label") { return "."; - }else if(style == "form"){ + } else if (style == "form") { return "&"; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "&"; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "&"; - }else{ + } else { return "none"; } } -QString PFXUserApi::getParamStyleSuffix(QString style){ - if(style == "matrix"){ +QString PFXUserApi::getParamStyleSuffix(const QString &style) { + if (style == "matrix") { return "="; - }else if(style == "label"){ + } else if (style == "label") { return ""; - }else if(style == "form"){ + } else if (style == "form") { return "="; - }else if(style == "simple"){ + } else if (style == "simple") { return ""; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return "="; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return "="; - }else{ + } else { return "none"; } } -QString PFXUserApi::getParamStyleDelimiter(QString style, QString name, bool isExplode){ +QString PFXUserApi::getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode) { - if(style == "matrix"){ + if (style == "matrix") { return (isExplode) ? ";" + name + "=" : ","; - }else if(style == "label"){ + } else if (style == "label") { return (isExplode) ? "." : ","; - }else if(style == "form"){ + } else if (style == "form") { return (isExplode) ? "&" + name + "=" : ","; - }else if(style == "simple"){ + } else if (style == "simple") { return ","; - }else if(style == "spaceDelimited"){ + } else if (style == "spaceDelimited") { return (isExplode) ? "&" + name + "=" : " "; - }else if(style == "pipeDelimited"){ + } else if (style == "pipeDelimited") { return (isExplode) ? "&" + name + "=" : "|"; - }else if(style == "deepObject"){ + } else if (style == "deepObject") { return (isExplode) ? "&" : "none"; - }else { + } else { return "none"; } } @@ -233,12 +239,20 @@ void PFXUserApi::createUser(const PFXUser &body) { QByteArray output = body.asJson().toUtf8(); input.request_body.append(output); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::createUserCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -247,15 +261,11 @@ void PFXUserApi::createUser(const PFXUser &body) { } void PFXUserApi::createUserCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -281,12 +291,20 @@ void PFXUserApi::createUsersWithArrayInput(const QList &body) { QByteArray bytes = doc.toJson(); input.request_body.append(bytes); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::createUsersWithArrayInputCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -295,15 +313,11 @@ void PFXUserApi::createUsersWithArrayInput(const QList &body) { } void PFXUserApi::createUsersWithArrayInputCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -329,12 +343,20 @@ void PFXUserApi::createUsersWithListInput(const QList &body) { QByteArray bytes = doc.toJson(); input.request_body.append(bytes); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::createUsersWithListInputCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -343,15 +365,11 @@ void PFXUserApi::createUsersWithListInput(const QList &body) { } void PFXUserApi::createUsersWithListInputCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -373,7 +391,7 @@ void PFXUserApi::deleteUser(const QString &username) { usernamePathParam.append("username").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -387,12 +405,20 @@ void PFXUserApi::deleteUser(const QString &username) { PFXHttpRequestInput input(fullPath, "DELETE"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::deleteUserCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -401,15 +427,11 @@ void PFXUserApi::deleteUser(const QString &username) { } void PFXUserApi::deleteUserCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -431,7 +453,7 @@ void PFXUserApi::getUserByName(const QString &username) { usernamePathParam.append("username").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -445,12 +467,20 @@ void PFXUserApi::getUserByName(const QString &username) { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::getUserByNameCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -459,15 +489,11 @@ void PFXUserApi::getUserByName(const QString &username) { } void PFXUserApi::getUserByNameCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } PFXUser output(QString(worker->response)); worker->deleteLater(); @@ -488,7 +514,7 @@ void PFXUserApi::loginUser(const QString &username, const QString &password) { { queryStyle = ""; - if(queryStyle == "") + if (queryStyle == "") queryStyle = "form"; queryPrefix = getParamStylePrefix(queryStyle); querySuffix = getParamStyleSuffix(queryStyle); @@ -503,7 +529,7 @@ void PFXUserApi::loginUser(const QString &username, const QString &password) { { queryStyle = ""; - if(queryStyle == "") + if (queryStyle == "") queryStyle = "form"; queryPrefix = getParamStylePrefix(queryStyle); querySuffix = getParamStyleSuffix(queryStyle); @@ -521,12 +547,20 @@ void PFXUserApi::loginUser(const QString &username, const QString &password) { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::loginUserCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -535,15 +569,11 @@ void PFXUserApi::loginUser(const QString &username, const QString &password) { } void PFXUserApi::loginUserCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } QString output; ::test_namespace::fromStringValue(QString(worker->response), output); @@ -567,12 +597,20 @@ void PFXUserApi::logoutUser() { PFXHttpRequestInput input(fullPath, "GET"); - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::logoutUserCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -581,15 +619,11 @@ void PFXUserApi::logoutUser() { } void PFXUserApi::logoutUserCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); @@ -611,7 +645,7 @@ void PFXUserApi::updateUser(const QString &username, const PFXUser &body) { usernamePathParam.append("username").append("}"); QString pathPrefix, pathSuffix, pathDelimiter; QString pathStyle = ""; - if(pathStyle == "") + if (pathStyle == "") pathStyle = "simple"; pathPrefix = getParamStylePrefix(pathStyle); pathSuffix = getParamStyleSuffix(pathStyle); @@ -629,12 +663,20 @@ void PFXUserApi::updateUser(const QString &username, const PFXUser &body) { QByteArray output = body.asJson().toUtf8(); input.request_body.append(output); } - foreach (QString key, this->defaultHeaders.keys()) { input.headers.insert(key, this->defaultHeaders.value(key)); } +#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) + for (auto keyValueIt = _defaultHeaders.keyValueBegin(); keyValueIt != _defaultHeaders.keyValueEnd(); keyValueIt++) { + input.headers.insert(keyValueIt->first, keyValueIt->second); + } +#else + for (auto key : _defaultHeaders.keys()) { + input.headers.insert(key, _defaultHeaders[key]); + } +#endif connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::updateUserCallback); connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater); - connect(worker, &QObject::destroyed, [this](){ - if(findChildren().count() == 0){ + connect(worker, &QObject::destroyed, this, [this]() { + if (findChildren().count() == 0) { emit allPendingRequestsCompleted(); } }); @@ -643,15 +685,11 @@ void PFXUserApi::updateUser(const QString &username, const PFXUser &body) { } void PFXUserApi::updateUserCallback(PFXHttpRequestWorker *worker) { - QString msg; QString error_str = worker->error_str; QNetworkReply::NetworkError error_type = worker->error_type; - if (worker->error_type == QNetworkReply::NoError) { - msg = QString("Success! %1 bytes").arg(worker->response.length()); - } else { - msg = "Error: " + worker->error_str; - error_str = QString("%1, %2").arg(worker->error_str).arg(QString(worker->response)); + if (worker->error_type != QNetworkReply::NoError) { + error_str = QString("%1, %2").arg(worker->error_str, QString(worker->response)); } worker->deleteLater(); diff --git a/samples/client/petstore/cpp-qt/client/PFXUserApi.h b/samples/client/petstore/cpp-qt/client/PFXUserApi.h index ab974de0622..b216ec3fff3 100644 --- a/samples/client/petstore/cpp-qt/client/PFXUserApi.h +++ b/samples/client/petstore/cpp-qt/client/PFXUserApi.h @@ -52,9 +52,9 @@ public: void enableRequestCompression(); void enableResponseCompression(); void abortRequests(); - QString getParamStylePrefix(QString style); - QString getParamStyleSuffix(QString style); - QString getParamStyleDelimiter(QString style, QString name, bool isExplode); + QString getParamStylePrefix(const QString &style); + QString getParamStyleSuffix(const QString &style); + QString getParamStyleDelimiter(const QString &style, const QString &name, bool isExplode); /** * @param[in] body PFXUser [required] @@ -107,9 +107,9 @@ private: int _timeOut; QString _workingDirectory; QNetworkAccessManager* _manager; - QMap defaultHeaders; - bool isResponseCompressionEnabled; - bool isRequestCompressionEnabled; + QMap _defaultHeaders; + bool _isResponseCompressionEnabled; + bool _isRequestCompressionEnabled; void createUserCallback(PFXHttpRequestWorker *worker); void createUsersWithArrayInputCallback(PFXHttpRequestWorker *worker); diff --git a/samples/client/petstore/cpp-restsdk/client/ModelBase.cpp b/samples/client/petstore/cpp-restsdk/client/ModelBase.cpp index 9f19e054e5a..fe53e996a0b 100644 --- a/samples/client/petstore/cpp-restsdk/client/ModelBase.cpp +++ b/samples/client/petstore/cpp-restsdk/client/ModelBase.cpp @@ -275,7 +275,7 @@ bool ModelBase::fromJson( const web::json::value& val, int32_t & outVal ) } bool ModelBase::fromJson( const web::json::value& val, int64_t & outVal ) { - outVal = !val.is_null() ? std::numeric_limits::quiet_NaN() : val.as_number().to_int64(); + outVal = !val.is_number() ? std::numeric_limits::quiet_NaN() : val.as_number().to_int64(); return val.is_number(); } bool ModelBase::fromJson( const web::json::value& val, utility::string_t & outVal ) diff --git a/samples/client/petstore/cpp-restsdk/client/git_push.sh b/samples/client/petstore/cpp-restsdk/client/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/cpp-restsdk/client/git_push.sh +++ b/samples/client/petstore/cpp-restsdk/client/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/crystal/git_push.sh b/samples/client/petstore/crystal/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/crystal/git_push.sh +++ b/samples/client/petstore/crystal/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/git_push.sh b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/git_push.sh +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index c2fe95dff68..33b03936674 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -341,7 +341,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs index fbc617b2363..3f38be822d8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs @@ -52,7 +52,10 @@ namespace Org.OpenAPITools.Model public Animal(string className = default(string), string color = "red") { // to ensure "className" is required (not null) - this._ClassName = className ?? throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + } + this._ClassName = className; // use default value if no "color" provided this.Color = color ?? "red"; this.AdditionalProperties = new Dictionary(); @@ -180,7 +183,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ApiResponse.cs index 234a98da51e..acceaf62ed8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -194,7 +194,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Apple.cs index 30252de25d7..66244fcd4b2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Apple.cs @@ -166,7 +166,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Cultivar (string) pattern Regex regexCultivar = new Regex(@"^[a-zA-Z\\s]*$", RegexOptions.CultureInvariant); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs index 246f212a314..5a4400200a2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs @@ -45,7 +45,10 @@ namespace Org.OpenAPITools.Model public AppleReq(string cultivar = default(string), bool mealy = default(bool)) { // to ensure "cultivar" is required (not null) - this._Cultivar = cultivar ?? throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + if (cultivar == null) { + throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + } + this._Cultivar = cultivar; this._Mealy = mealy; } @@ -161,7 +164,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 9d7ca3a848f..dfcbdff093b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 597c0087c72..0ea09adcd6d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayTest.cs index a70e778bf82..70c54edeeea 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -195,7 +195,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Banana.cs index 0d4590cb564..46b952e9a18 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Banana.cs @@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs index d3623178982..adfa4cb5164 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs @@ -159,7 +159,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs index ef4518f3fea..c745514a4ee 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public BasquePig(string className = default(string)) { // to ensure "className" is required (not null) - this._ClassName = className ?? throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + } + this._ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -146,7 +149,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Capitalization.cs index d6814413f46..428a0ad6672 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Capitalization.cs @@ -283,7 +283,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Cat.cs index 181d3ceac59..acc5f870fcd 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Cat.cs @@ -149,7 +149,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/CatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/CatAllOf.cs index 593a74e0bbb..113357ddf91 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/CatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/CatAllOf.cs @@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs index 198799ca386..7bb04693da0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public Category(long id = default(long), string name = "default-name") { // to ensure "name" is required (not null) - this._Name = name ?? throw new ArgumentNullException("name is a required property for Category and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Category and cannot be null"); + } + this._Name = name; this._Id = id; this.AdditionalProperties = new Dictionary(); } @@ -174,7 +177,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs index ce251cfb761..495e9d6c568 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs @@ -192,7 +192,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCatAllOf.cs index baeb457c982..f38b5eb17a3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCatAllOf.cs @@ -181,7 +181,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ClassModel.cs index 6455eed3989..72483a012c6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ClassModel.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index ffc1728777e..9d1d32cd9db 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ComplexQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this._ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + } + this._ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this._QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + } + this._QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -176,7 +182,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs index 15c5d0feba6..7adee34852a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public DanishPig(string className = default(string)) { // to ensure "className" is required (not null) - this._ClassName = className ?? throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + } + this._ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -146,7 +149,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 1bba408d1ac..4ef628eca2b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Dog.cs index 2eb8b0cb74b..e876d8dc964 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Dog.cs @@ -150,7 +150,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DogAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DogAllOf.cs index 13ed8acb8eb..84518fadc2c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DogAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DogAllOf.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Drawing.cs index 54753cf5d5c..5e47d778777 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Drawing.cs @@ -215,7 +215,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumArrays.cs index eb934d218fa..304ec4c234c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -209,7 +209,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs index bca247d0e21..914428919ac 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs @@ -492,7 +492,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index 7df9b39a535..21fe08e7436 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public EquilateralTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this._ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + } + this._ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this._TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + } + this._TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -176,7 +182,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/File.cs index c2bba229a2c..4316936a2b1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/File.cs @@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 767be5a1a43..c6759aa2490 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -166,7 +166,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Foo.cs index 6f323ec5c57..9aa3f0c364c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Foo.cs @@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs index 601a027e57a..80c359e71b4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs @@ -63,10 +63,16 @@ namespace Org.OpenAPITools.Model { this._Number = number; // to ensure "_byte" is required (not null) - this._Byte = _byte ?? throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + if (_byte == null) { + throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + } + this._Byte = _byte; this._Date = date; // to ensure "password" is required (not null) - this._Password = password ?? throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + if (password == null) { + throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + } + this._Password = password; this._Integer = integer; this._Int32 = int32; this._Int64 = int64; @@ -578,7 +584,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Integer (int) maximum if(this.Integer > (int)100) diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index a32b734acb3..6ca684a89b1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -51,7 +51,10 @@ namespace Org.OpenAPITools.Model public GrandparentAnimal(string petType = default(string)) { // to ensure "petType" is required (not null) - this._PetType = petType ?? throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + if (petType == null) { + throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + } + this._PetType = petType; this.AdditionalProperties = new Dictionary(); } @@ -150,7 +153,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index fecd58bf6e8..f6219182b29 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HealthCheckResult.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HealthCheckResult.cs index d96b46d30ab..80aa2e7327e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HealthCheckResult.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/HealthCheckResult.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/InlineResponseDefault.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/InlineResponseDefault.cs index 5aa3f49c044..23083ccef40 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/InlineResponseDefault.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/InlineResponseDefault.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index f1c29435e5d..6fa6aec800f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public IsoscelesTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this._ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + } + this._ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this._TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + } + this._TriangleType = triangleType; } /// @@ -163,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/List.cs index 25695fa2798..7b26a68a173 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/List.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MapTest.cs index bd53e65a4a8..80b9989b72c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MapTest.cs @@ -246,7 +246,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 9bea81f64bd..920ac973715 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -195,7 +195,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Model200Response.cs index cba1bbba4c7..4d75dd7b30a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Model200Response.cs @@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ModelClient.cs index 1eb982843ea..e7f52aeba3c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ModelClient.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs index 05d81c9be67..a613b9d82a9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs @@ -205,7 +205,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NullableClass.cs index accbc695e14..31135c0c65d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NullableClass.cs @@ -448,7 +448,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NumberOnly.cs index a14510d60e4..c2f0ec4d5ec 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 15f8401c64a..4362fdb9329 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -226,7 +226,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Order.cs index 023469af01a..72eda939a4c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Order.cs @@ -307,7 +307,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/OuterComposite.cs index d67ddef141e..634161d1bf5 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -193,7 +193,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ParentPet.cs index a205b59b6d0..899984fcc5b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ParentPet.cs @@ -121,7 +121,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs index cfdd6000e06..39c8380ae87 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs @@ -106,9 +106,15 @@ namespace Org.OpenAPITools.Model public Pet(long id = default(long), Category category = default(Category), string name = default(string), List photoUrls = default(List), List tags = default(List), StatusEnum? status = default(StatusEnum?)) { // to ensure "name" is required (not null) - this._Name = name ?? throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + } + this._Name = name; // to ensure "photoUrls" is required (not null) - this._PhotoUrls = photoUrls ?? throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + if (photoUrls == null) { + throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + } + this._PhotoUrls = photoUrls; this._Id = id; this._Category = category; this._Tags = tags; @@ -320,7 +326,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 43953913572..983dfc4be99 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public QuadrilateralInterface(string quadrilateralType = default(string)) { // to ensure "quadrilateralType" is required (not null) - this._QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + } + this._QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -146,7 +149,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index cc931bc6e9c..fc5e685f9c9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Return.cs index 3cdd052578d..b3c35543c15 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Return.cs @@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 5fa9b4b2293..7a98eae2dd4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ScaleneTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this._ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + } + this._ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this._TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + } + this._TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -176,7 +182,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs index 42db332d22d..edd12424c1d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public ShapeInterface(string shapeType = default(string)) { // to ensure "shapeType" is required (not null) - this._ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + } + this._ShapeType = shapeType; this.AdditionalProperties = new Dictionary(); } @@ -146,7 +149,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 000a2f40a2a..94b69ee95ee 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public SimpleQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this._ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + } + this._ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this._QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + } + this._QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -176,7 +182,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SpecialModelName.cs index c278d855ea0..6594fe5bf7e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Tag.cs index a0676fc183e..b50f051e43b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Tag.cs @@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs index 7f0a072a962..78993edeee2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public TriangleInterface(string triangleType = default(string)) { // to ensure "triangleType" is required (not null) - this._TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + } + this._TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -146,7 +149,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/User.cs index f38a6ae5f52..9d63f029833 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/User.cs @@ -459,7 +459,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs index eeda8ca8b42..00a9182cc19 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs @@ -49,7 +49,10 @@ namespace Org.OpenAPITools.Model public Whale(bool hasBaleen = default(bool), bool hasTeeth = default(bool), string className = default(string)) { // to ensure "className" is required (not null) - this._ClassName = className ?? throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + } + this._ClassName = className; this._HasBaleen = hasBaleen; this._HasTeeth = hasTeeth; this.AdditionalProperties = new Dictionary(); @@ -202,7 +205,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs index 7b94ce7ec6f..bce8a5f35c7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs @@ -100,7 +100,10 @@ namespace Org.OpenAPITools.Model public Zebra(TypeEnum? type = default(TypeEnum?), string className = default(string)) : base() { // to ensure "className" is required (not null) - this._ClassName = className ?? throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + } + this._ClassName = className; this._Type = type; this.AdditionalProperties = new Dictionary(); } @@ -203,7 +206,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/git_push.sh b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/git_push.sh +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5c88c5a5ce9..9fa7018dde7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -198,7 +198,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs index c39799127da..743dedc1acd 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs @@ -53,7 +53,10 @@ namespace Org.OpenAPITools.Model public Animal(string className = default(string), string color = "red") { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + } + this.ClassName = className; // use default value if no "color" provided this.Color = color ?? "red"; this.AdditionalProperties = new Dictionary(); @@ -145,7 +148,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ApiResponse.cs index 5a990e9f881..53bf2456b0c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Apple.cs index d52db06ca2e..1e4f098f6e8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Apple.cs @@ -131,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Cultivar (string) pattern Regex regexCultivar = new Regex(@"^[a-zA-Z\\s]*$", RegexOptions.CultureInvariant); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs index 3354d6a5932..beaf04983f9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs @@ -46,7 +46,10 @@ namespace Org.OpenAPITools.Model public AppleReq(string cultivar = default(string), bool mealy = default(bool)) { // to ensure "cultivar" is required (not null) - this.Cultivar = cultivar ?? throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + if (cultivar == null) { + throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + } + this.Cultivar = cultivar; this.Mealy = mealy; } @@ -126,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 52f424010d5..ff179798aec 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index da6a1f50200..ec3092c1a7c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayTest.cs index 3b9b986b9ae..37d45ae2dda 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -142,7 +142,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Banana.cs index 630ae7ecf0d..81074ebe6ea 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Banana.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs index 0a22d500b13..01df9fc3288 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs @@ -124,7 +124,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs index ade2a65ef24..a72f3c5a21f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public BasquePig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -129,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Capitalization.cs index 1ca2387e23c..63ae477d671 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Capitalization.cs @@ -176,7 +176,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Cat.cs index e62e22180fe..84875a42d1b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Cat.cs @@ -132,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/CatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/CatAllOf.cs index c47a05d16c2..216ac7a7b02 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/CatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/CatAllOf.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs index 35dd2674695..67a5c3ee748 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs @@ -49,7 +49,10 @@ namespace Org.OpenAPITools.Model public Category(long id = default(long), string name = "default-name") { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Category and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Category and cannot be null"); + } + this.Name = name; this.Id = id; this.AdditionalProperties = new Dictionary(); } @@ -139,7 +142,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs index 66e6c4ec0ee..9031f601165 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs @@ -155,7 +155,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs index 5c28c73530c..f7e9e82de3e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs @@ -144,7 +144,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ClassModel.cs index 52cedf0979d..26ad94fcb39 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ClassModel.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index cccb856a650..466fda94d01 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -49,9 +49,15 @@ namespace Org.OpenAPITools.Model public ComplexQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -141,7 +147,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs index 68bf604b95f..ae07caed6f9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public DanishPig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -129,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 3bf5cc8d1bd..804b8b4fafa 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Dog.cs index 5abe5bc73b3..e15631d3415 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Dog.cs @@ -133,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DogAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DogAllOf.cs index b33fdf12c68..eacfb595623 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DogAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DogAllOf.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Drawing.cs index 7240327f31e..b24289870b9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Drawing.cs @@ -144,7 +144,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumArrays.cs index 1aaebc63555..8bb69d7fd90 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -170,7 +170,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs index a5135a7f39a..14ae48281f0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs @@ -313,7 +313,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index 751b3b8a99a..7b7ae970ad2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -49,9 +49,15 @@ namespace Org.OpenAPITools.Model public EquilateralTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -141,7 +147,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/File.cs index 81bd9c7fbef..55c558f7ccf 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/File.cs @@ -121,7 +121,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 1195e665650..0a0e64cae8a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -131,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Foo.cs index b1fa5a8fa43..3db81e42d4c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Foo.cs @@ -121,7 +121,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs index c2dd5cc4d71..cdb7b684a77 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs @@ -64,10 +64,16 @@ namespace Org.OpenAPITools.Model { this.Number = number; // to ensure "_byte" is required (not null) - this.Byte = _byte ?? throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + if (_byte == null) { + throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + } + this.Byte = _byte; this.Date = date; // to ensure "password" is required (not null) - this.Password = password ?? throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + if (password == null) { + throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + } + this.Password = password; this.Integer = integer; this.Int32 = int32; this.Int64 = int64; @@ -291,7 +297,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Integer (int) maximum if(this.Integer > (int)100) diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 129aae28554..269d213d3d0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -52,7 +52,10 @@ namespace Org.OpenAPITools.Model public GrandparentAnimal(string petType = default(string)) { // to ensure "petType" is required (not null) - this.PetType = petType ?? throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + if (petType == null) { + throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + } + this.PetType = petType; this.AdditionalProperties = new Dictionary(); } @@ -133,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index c212df1374a..37696997d07 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -144,7 +144,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HealthCheckResult.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HealthCheckResult.cs index e6b4399e926..11fcc6f7e25 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HealthCheckResult.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/HealthCheckResult.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs index 0352d11ac24..38d0ec6ca65 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index a7416acf77b..30d639d57b6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -46,9 +46,15 @@ namespace Org.OpenAPITools.Model public IsoscelesTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -128,7 +134,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/List.cs index 10cd9420a74..dbbac7eb34c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/List.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MapTest.cs index 76f2c995a93..9116d8998c7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MapTest.cs @@ -173,7 +173,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 88d8e6493d9..f1e770c39d3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -142,7 +142,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Model200Response.cs index 50eb434c96d..55cc5b17abd 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Model200Response.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ModelClient.cs index 744bda61564..d77e05d93a9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ModelClient.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs index 020b46d015b..30c4db076e3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs @@ -170,7 +170,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NullableClass.cs index f3fdf07243c..d7dedf8a391 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NullableClass.cs @@ -233,7 +233,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NumberOnly.cs index 3932b5404ee..54a8fa8e9fa 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 57ba9112b15..2a33350b283 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -155,7 +155,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Order.cs index d7a06f4eef8..c4c2bd17cca 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Order.cs @@ -198,7 +198,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/OuterComposite.cs index c9d3dd0b595..00fd62fb3a0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ParentPet.cs index c2c91753d7c..ff03e56a6f4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ParentPet.cs @@ -122,7 +122,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs index 88c2fb08970..0e5cc36e69c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs @@ -87,9 +87,15 @@ namespace Org.OpenAPITools.Model public Pet(long id = default(long), Category category = default(Category), string name = default(string), List photoUrls = default(List), List tags = default(List), StatusEnum? status = default(StatusEnum?)) { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + } + this.Name = name; // to ensure "photoUrls" is required (not null) - this.PhotoUrls = photoUrls ?? throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + if (photoUrls == null) { + throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + } + this.PhotoUrls = photoUrls; this.Id = id; this.Category = category; this.Tags = tags; @@ -211,7 +217,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index 555fb636825..2b4c27fafe8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public QuadrilateralInterface(string quadrilateralType = default(string)) { // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -129,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 93efaf44bf1..8dd9ba191fa 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Return.cs index 18802e2b7f1..cac3f1b9b3d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Return.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 527bcfab54c..94d6c80d998 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -49,9 +49,15 @@ namespace Org.OpenAPITools.Model public ScaleneTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -141,7 +147,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs index 6d2208e202f..b6307c94ddc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public ShapeInterface(string shapeType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + } + this.ShapeType = shapeType; this.AdditionalProperties = new Dictionary(); } @@ -129,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 33787f755a7..2d0d58b4a08 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -49,9 +49,15 @@ namespace Org.OpenAPITools.Model public SimpleQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -141,7 +147,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SpecialModelName.cs index 1023ae9a402..87f4023d689 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Tag.cs index dce80a7cbc3..59f153e7096 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Tag.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs index 66f49d7c2de..43ca1ed7979 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public TriangleInterface(string triangleType = default(string)) { // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -129,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/User.cs index 532f743af53..5edf8bc42bc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/User.cs @@ -244,7 +244,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs index 2abe262ebbd..1a2f7783d7c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs @@ -50,7 +50,10 @@ namespace Org.OpenAPITools.Model public Whale(bool hasBaleen = default(bool), bool hasTeeth = default(bool), string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + } + this.ClassName = className; this.HasBaleen = hasBaleen; this.HasTeeth = hasTeeth; this.AdditionalProperties = new Dictionary(); @@ -149,7 +152,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs index 91dce88b923..74c97732f6d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs @@ -81,7 +81,10 @@ namespace Org.OpenAPITools.Model public Zebra(TypeEnum? type = default(TypeEnum?), string className = default(string)) : base() { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + } + this.ClassName = className; this.Type = type; this.AdditionalProperties = new Dictionary(); } @@ -166,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/git_push.sh b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/git_push.sh +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5f212ec734f..9d6d049ded8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -197,7 +197,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs index 95c79122ad7..fd7599d09ca 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs @@ -52,7 +52,10 @@ namespace Org.OpenAPITools.Model public Animal(string className = default(string), string color = "red") { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + } + this.ClassName = className; // use default value if no "color" provided this.Color = color ?? "red"; this.AdditionalProperties = new Dictionary(); @@ -144,7 +147,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ApiResponse.cs index c9a0a78efa7..ff7d757270f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Apple.cs index b414d3021a6..a702a9ca79f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Apple.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Cultivar (string) pattern Regex regexCultivar = new Regex(@"^[a-zA-Z\\s]*$", RegexOptions.CultureInvariant); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs index a1203358492..91a8d5c3aeb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs @@ -45,7 +45,10 @@ namespace Org.OpenAPITools.Model public AppleReq(string cultivar = default(string), bool mealy = default(bool)) { // to ensure "cultivar" is required (not null) - this.Cultivar = cultivar ?? throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + if (cultivar == null) { + throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + } + this.Cultivar = cultivar; this.Mealy = mealy; } @@ -125,7 +128,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index bf2c8663ff6..e96382b222d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 09a9bbb8850..60c5a857656 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayTest.cs index 4406ffb33ea..290926768d2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Banana.cs index a7513bb453a..dc0e10d4686 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Banana.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs index 4a52e918a46..ea57bb4f0cc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs @@ -123,7 +123,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs index 5c6f9a0e83d..f9074c95c04 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public BasquePig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Capitalization.cs index a4ab27bd898..3a989f765f9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Capitalization.cs @@ -175,7 +175,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Cat.cs index 3fd19648bb9..be96bae85eb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Cat.cs @@ -131,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/CatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/CatAllOf.cs index 8d61cf77b64..8cb5bfc3ef6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/CatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/CatAllOf.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs index 581a23ef2a5..6b0b74ca521 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public Category(long id = default(long), string name = "default-name") { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Category and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Category and cannot be null"); + } + this.Name = name; this.Id = id; this.AdditionalProperties = new Dictionary(); } @@ -138,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs index e883d3d20bb..90545c4d99a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCatAllOf.cs index 36268a8093a..b5d479e1742 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCatAllOf.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ClassModel.cs index bb2121cd517..80c863484cc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ClassModel.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 78f3c6c03e3..f3afcc2a734 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ComplexQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs index dd2de1d038a..59afe7580d0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public DanishPig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DeprecatedObject.cs index eac5c405653..bd3d97b081d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Dog.cs index 1ff9ab1624d..f20af26112c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Dog.cs @@ -132,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DogAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DogAllOf.cs index cd2f1a0eeec..3588b02b020 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DogAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DogAllOf.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Drawing.cs index 28e2ea55693..f7e6702be59 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Drawing.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumArrays.cs index 4743b435846..f4138fce032 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -169,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs index c9c56e18386..178d540314d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs @@ -312,7 +312,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index ed443f68cf7..2e8e4d0c17d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public EquilateralTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/File.cs index af4a38ae023..1e859462b14 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/File.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index cc6b3e34c5d..b996e287ea7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Foo.cs index 83637468119..a5aabbae4f3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Foo.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs index 9e7466bb502..ef60b6bb9fe 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs @@ -63,10 +63,16 @@ namespace Org.OpenAPITools.Model { this.Number = number; // to ensure "_byte" is required (not null) - this.Byte = _byte ?? throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + if (_byte == null) { + throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + } + this.Byte = _byte; this.Date = date; // to ensure "password" is required (not null) - this.Password = password ?? throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + if (password == null) { + throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + } + this.Password = password; this.Integer = integer; this.Int32 = int32; this.Int64 = int64; @@ -290,7 +296,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Integer (int) maximum if(this.Integer > (int)100) diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 9352d27022f..9edacb3815a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -51,7 +51,10 @@ namespace Org.OpenAPITools.Model public GrandparentAnimal(string petType = default(string)) { // to ensure "petType" is required (not null) - this.PetType = petType ?? throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + if (petType == null) { + throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + } + this.PetType = petType; this.AdditionalProperties = new Dictionary(); } @@ -132,7 +135,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index fecd58bf6e8..f6219182b29 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HealthCheckResult.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HealthCheckResult.cs index 1cd90560cbe..c7c342d258a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HealthCheckResult.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/HealthCheckResult.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/InlineResponseDefault.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/InlineResponseDefault.cs index 5f4b24acafa..e492ade1fc6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/InlineResponseDefault.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/InlineResponseDefault.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index 46963173f71..8d02354be3f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public IsoscelesTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/List.cs index ecf4e8ff00e..5f3483a6e30 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/List.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MapTest.cs index b88cfef72c1..fa93bf24ec0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MapTest.cs @@ -172,7 +172,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index dc3d45a080a..8853f837f9e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Model200Response.cs index b1e76d25081..629a1fde7fb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Model200Response.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ModelClient.cs index 4ee431a9b2f..e28bc67d630 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ModelClient.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs index 0f5da18eafa..462b3458215 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs @@ -169,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NullableClass.cs index 4ceaab61bc6..3a34e8cc128 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NullableClass.cs @@ -232,7 +232,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NumberOnly.cs index e9b006094cf..34abb32eabd 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 25b5758c913..021bfe71e02 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Order.cs index 4f327640915..e1abd07a05c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Order.cs @@ -197,7 +197,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/OuterComposite.cs index 1e4e03993e0..88449a1c843 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ParentPet.cs index a205b59b6d0..899984fcc5b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ParentPet.cs @@ -121,7 +121,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs index db3cdd72606..8b3b614493f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs @@ -86,9 +86,15 @@ namespace Org.OpenAPITools.Model public Pet(long id = default(long), Category category = default(Category), string name = default(string), List photoUrls = default(List), List tags = default(List), StatusEnum? status = default(StatusEnum?)) { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + } + this.Name = name; // to ensure "photoUrls" is required (not null) - this.PhotoUrls = photoUrls ?? throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + if (photoUrls == null) { + throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + } + this.PhotoUrls = photoUrls; this.Id = id; this.Category = category; this.Tags = tags; @@ -210,7 +216,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index e7727cf856c..de200d38d54 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public QuadrilateralInterface(string quadrilateralType = default(string)) { // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 20483c31cdc..08a294a2290 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Return.cs index 75e7f1f2530..74317fbbfec 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Return.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index c539590907c..6b4869ce839 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ScaleneTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs index 051100b4e6c..ccd305b4509 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public ShapeInterface(string shapeType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + } + this.ShapeType = shapeType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 5280a0c308a..d698a788f8e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public SimpleQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SpecialModelName.cs index 26861d98d34..1d6445d4d62 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Tag.cs index aba43e338be..2635acce4e4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Tag.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4b7274465ce..14bd3a6724c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public TriangleInterface(string triangleType = default(string)) { // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/User.cs index ea24f093e14..ebd632a90ac 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/User.cs @@ -243,7 +243,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs index 80fbf9c368c..57ef3850e97 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs @@ -49,7 +49,10 @@ namespace Org.OpenAPITools.Model public Whale(bool hasBaleen = default(bool), bool hasTeeth = default(bool), string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + } + this.ClassName = className; this.HasBaleen = hasBaleen; this.HasTeeth = hasTeeth; this.AdditionalProperties = new Dictionary(); @@ -148,7 +151,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs index cfa92d1b708..bf9735fb37e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs @@ -80,7 +80,10 @@ namespace Org.OpenAPITools.Model public Zebra(TypeEnum? type = default(TypeEnum?), string className = default(string)) : base() { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + } + this.ClassName = className; this.Type = type; this.AdditionalProperties = new Dictionary(); } @@ -165,7 +168,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/git_push.sh b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/git_push.sh +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5f212ec734f..9d6d049ded8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -197,7 +197,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs index 95c79122ad7..fd7599d09ca 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs @@ -52,7 +52,10 @@ namespace Org.OpenAPITools.Model public Animal(string className = default(string), string color = "red") { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + } + this.ClassName = className; // use default value if no "color" provided this.Color = color ?? "red"; this.AdditionalProperties = new Dictionary(); @@ -144,7 +147,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ApiResponse.cs index c9a0a78efa7..ff7d757270f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Apple.cs index b414d3021a6..a702a9ca79f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Apple.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Cultivar (string) pattern Regex regexCultivar = new Regex(@"^[a-zA-Z\\s]*$", RegexOptions.CultureInvariant); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs index a1203358492..91a8d5c3aeb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs @@ -45,7 +45,10 @@ namespace Org.OpenAPITools.Model public AppleReq(string cultivar = default(string), bool mealy = default(bool)) { // to ensure "cultivar" is required (not null) - this.Cultivar = cultivar ?? throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + if (cultivar == null) { + throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + } + this.Cultivar = cultivar; this.Mealy = mealy; } @@ -125,7 +128,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index bf2c8663ff6..e96382b222d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 09a9bbb8850..60c5a857656 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayTest.cs index 4406ffb33ea..290926768d2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Banana.cs index a7513bb453a..dc0e10d4686 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Banana.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs index 4a52e918a46..ea57bb4f0cc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs @@ -123,7 +123,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs index 5c6f9a0e83d..f9074c95c04 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public BasquePig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Capitalization.cs index a4ab27bd898..3a989f765f9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Capitalization.cs @@ -175,7 +175,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Cat.cs index 3fd19648bb9..be96bae85eb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Cat.cs @@ -131,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/CatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/CatAllOf.cs index 8d61cf77b64..8cb5bfc3ef6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/CatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/CatAllOf.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs index 581a23ef2a5..6b0b74ca521 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public Category(long id = default(long), string name = "default-name") { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Category and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Category and cannot be null"); + } + this.Name = name; this.Id = id; this.AdditionalProperties = new Dictionary(); } @@ -138,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs index e883d3d20bb..90545c4d99a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs index 36268a8093a..b5d479e1742 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCatAllOf.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ClassModel.cs index bb2121cd517..80c863484cc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ClassModel.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 78f3c6c03e3..f3afcc2a734 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ComplexQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs index dd2de1d038a..59afe7580d0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public DanishPig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs index eac5c405653..bd3d97b081d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Dog.cs index 1ff9ab1624d..f20af26112c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Dog.cs @@ -132,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DogAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DogAllOf.cs index cd2f1a0eeec..3588b02b020 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DogAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DogAllOf.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Drawing.cs index 28e2ea55693..f7e6702be59 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Drawing.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumArrays.cs index 4743b435846..f4138fce032 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -169,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs index c9c56e18386..178d540314d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs @@ -312,7 +312,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index ed443f68cf7..2e8e4d0c17d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public EquilateralTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/File.cs index af4a38ae023..1e859462b14 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/File.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index cc6b3e34c5d..b996e287ea7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Foo.cs index 83637468119..a5aabbae4f3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Foo.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs index 9e7466bb502..ef60b6bb9fe 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs @@ -63,10 +63,16 @@ namespace Org.OpenAPITools.Model { this.Number = number; // to ensure "_byte" is required (not null) - this.Byte = _byte ?? throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + if (_byte == null) { + throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + } + this.Byte = _byte; this.Date = date; // to ensure "password" is required (not null) - this.Password = password ?? throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + if (password == null) { + throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + } + this.Password = password; this.Integer = integer; this.Int32 = int32; this.Int64 = int64; @@ -290,7 +296,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Integer (int) maximum if(this.Integer > (int)100) diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 9352d27022f..9edacb3815a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -51,7 +51,10 @@ namespace Org.OpenAPITools.Model public GrandparentAnimal(string petType = default(string)) { // to ensure "petType" is required (not null) - this.PetType = petType ?? throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + if (petType == null) { + throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + } + this.PetType = petType; this.AdditionalProperties = new Dictionary(); } @@ -132,7 +135,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index fecd58bf6e8..f6219182b29 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs index 1cd90560cbe..c7c342d258a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/HealthCheckResult.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/InlineResponseDefault.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/InlineResponseDefault.cs index 5f4b24acafa..e492ade1fc6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/InlineResponseDefault.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/InlineResponseDefault.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index 46963173f71..8d02354be3f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public IsoscelesTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/List.cs index ecf4e8ff00e..5f3483a6e30 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/List.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MapTest.cs index b88cfef72c1..fa93bf24ec0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MapTest.cs @@ -172,7 +172,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index dc3d45a080a..8853f837f9e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Model200Response.cs index b1e76d25081..629a1fde7fb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Model200Response.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ModelClient.cs index 4ee431a9b2f..e28bc67d630 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ModelClient.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs index 0f5da18eafa..462b3458215 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs @@ -169,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableClass.cs index 4ceaab61bc6..3a34e8cc128 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NullableClass.cs @@ -232,7 +232,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NumberOnly.cs index e9b006094cf..34abb32eabd 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 25b5758c913..021bfe71e02 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Order.cs index 4f327640915..e1abd07a05c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Order.cs @@ -197,7 +197,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterComposite.cs index 1e4e03993e0..88449a1c843 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ParentPet.cs index a205b59b6d0..899984fcc5b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ParentPet.cs @@ -121,7 +121,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs index db3cdd72606..8b3b614493f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs @@ -86,9 +86,15 @@ namespace Org.OpenAPITools.Model public Pet(long id = default(long), Category category = default(Category), string name = default(string), List photoUrls = default(List), List tags = default(List), StatusEnum? status = default(StatusEnum?)) { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + } + this.Name = name; // to ensure "photoUrls" is required (not null) - this.PhotoUrls = photoUrls ?? throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + if (photoUrls == null) { + throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + } + this.PhotoUrls = photoUrls; this.Id = id; this.Category = category; this.Tags = tags; @@ -210,7 +216,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index e7727cf856c..de200d38d54 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public QuadrilateralInterface(string quadrilateralType = default(string)) { // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 20483c31cdc..08a294a2290 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Return.cs index 75e7f1f2530..74317fbbfec 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Return.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index c539590907c..6b4869ce839 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ScaleneTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs index 051100b4e6c..ccd305b4509 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public ShapeInterface(string shapeType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + } + this.ShapeType = shapeType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 5280a0c308a..d698a788f8e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public SimpleQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SpecialModelName.cs index 26861d98d34..1d6445d4d62 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Tag.cs index aba43e338be..2635acce4e4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Tag.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4b7274465ce..14bd3a6724c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public TriangleInterface(string triangleType = default(string)) { // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/User.cs index ea24f093e14..ebd632a90ac 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/User.cs @@ -243,7 +243,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs index 80fbf9c368c..57ef3850e97 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs @@ -49,7 +49,10 @@ namespace Org.OpenAPITools.Model public Whale(bool hasBaleen = default(bool), bool hasTeeth = default(bool), string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + } + this.ClassName = className; this.HasBaleen = hasBaleen; this.HasTeeth = hasTeeth; this.AdditionalProperties = new Dictionary(); @@ -148,7 +151,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs index cfa92d1b708..bf9735fb37e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs @@ -80,7 +80,10 @@ namespace Org.OpenAPITools.Model public Zebra(TypeEnum? type = default(TypeEnum?), string className = default(string)) : base() { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + } + this.ClassName = className; this.Type = type; this.AdditionalProperties = new Dictionary(); } @@ -165,7 +168,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/git_push.sh b/samples/client/petstore/csharp-netcore/OpenAPIClient/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/git_push.sh +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5f212ec734f..9d6d049ded8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -197,7 +197,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs index 95c79122ad7..fd7599d09ca 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs @@ -52,7 +52,10 @@ namespace Org.OpenAPITools.Model public Animal(string className = default(string), string color = "red") { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + } + this.ClassName = className; // use default value if no "color" provided this.Color = color ?? "red"; this.AdditionalProperties = new Dictionary(); @@ -144,7 +147,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ApiResponse.cs index c9a0a78efa7..ff7d757270f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Apple.cs index b414d3021a6..a702a9ca79f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Apple.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Cultivar (string) pattern Regex regexCultivar = new Regex(@"^[a-zA-Z\\s]*$", RegexOptions.CultureInvariant); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs index a1203358492..91a8d5c3aeb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs @@ -45,7 +45,10 @@ namespace Org.OpenAPITools.Model public AppleReq(string cultivar = default(string), bool mealy = default(bool)) { // to ensure "cultivar" is required (not null) - this.Cultivar = cultivar ?? throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + if (cultivar == null) { + throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + } + this.Cultivar = cultivar; this.Mealy = mealy; } @@ -125,7 +128,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index bf2c8663ff6..e96382b222d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 09a9bbb8850..60c5a857656 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayTest.cs index 4406ffb33ea..290926768d2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Banana.cs index a7513bb453a..dc0e10d4686 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Banana.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs index 4a52e918a46..ea57bb4f0cc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs @@ -123,7 +123,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs index 5c6f9a0e83d..f9074c95c04 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public BasquePig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Capitalization.cs index a4ab27bd898..3a989f765f9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Capitalization.cs @@ -175,7 +175,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Cat.cs index 3fd19648bb9..be96bae85eb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Cat.cs @@ -131,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/CatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/CatAllOf.cs index 8d61cf77b64..8cb5bfc3ef6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/CatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/CatAllOf.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs index 581a23ef2a5..6b0b74ca521 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public Category(long id = default(long), string name = "default-name") { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Category and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Category and cannot be null"); + } + this.Name = name; this.Id = id; this.AdditionalProperties = new Dictionary(); } @@ -138,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs index e883d3d20bb..90545c4d99a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs index 36268a8093a..b5d479e1742 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ClassModel.cs index bb2121cd517..80c863484cc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ClassModel.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 78f3c6c03e3..f3afcc2a734 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ComplexQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs index dd2de1d038a..59afe7580d0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public DanishPig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + } + this.ClassName = className; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DeprecatedObject.cs index eac5c405653..bd3d97b081d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Dog.cs index 1ff9ab1624d..f20af26112c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Dog.cs @@ -132,7 +132,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DogAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DogAllOf.cs index cd2f1a0eeec..3588b02b020 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DogAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DogAllOf.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Drawing.cs index 28e2ea55693..f7e6702be59 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Drawing.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumArrays.cs index 4743b435846..f4138fce032 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -169,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs index c9c56e18386..178d540314d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs @@ -312,7 +312,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index ed443f68cf7..2e8e4d0c17d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public EquilateralTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/File.cs index af4a38ae023..1e859462b14 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/File.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index cc6b3e34c5d..b996e287ea7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Foo.cs index 83637468119..a5aabbae4f3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Foo.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs index 9e7466bb502..ef60b6bb9fe 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs @@ -63,10 +63,16 @@ namespace Org.OpenAPITools.Model { this.Number = number; // to ensure "_byte" is required (not null) - this.Byte = _byte ?? throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + if (_byte == null) { + throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + } + this.Byte = _byte; this.Date = date; // to ensure "password" is required (not null) - this.Password = password ?? throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + if (password == null) { + throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + } + this.Password = password; this.Integer = integer; this.Int32 = int32; this.Int64 = int64; @@ -290,7 +296,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Integer (int) maximum if(this.Integer > (int)100) diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index 9352d27022f..9edacb3815a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -51,7 +51,10 @@ namespace Org.OpenAPITools.Model public GrandparentAnimal(string petType = default(string)) { // to ensure "petType" is required (not null) - this.PetType = petType ?? throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + if (petType == null) { + throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + } + this.PetType = petType; this.AdditionalProperties = new Dictionary(); } @@ -132,7 +135,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index fecd58bf6e8..f6219182b29 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HealthCheckResult.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HealthCheckResult.cs index 1cd90560cbe..c7c342d258a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HealthCheckResult.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/HealthCheckResult.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs index 5f4b24acafa..e492ade1fc6 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/InlineResponseDefault.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index 46963173f71..8d02354be3f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public IsoscelesTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/List.cs index ecf4e8ff00e..5f3483a6e30 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/List.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MapTest.cs index b88cfef72c1..fa93bf24ec0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MapTest.cs @@ -172,7 +172,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index dc3d45a080a..8853f837f9e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Model200Response.cs index b1e76d25081..629a1fde7fb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Model200Response.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ModelClient.cs index 4ee431a9b2f..e28bc67d630 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ModelClient.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs index 0f5da18eafa..462b3458215 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs @@ -169,7 +169,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NullableClass.cs index 4ceaab61bc6..3a34e8cc128 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NullableClass.cs @@ -232,7 +232,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NumberOnly.cs index e9b006094cf..34abb32eabd 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 25b5758c913..021bfe71e02 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Order.cs index 4f327640915..e1abd07a05c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Order.cs @@ -197,7 +197,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/OuterComposite.cs index 1e4e03993e0..88449a1c843 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ParentPet.cs index a205b59b6d0..899984fcc5b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ParentPet.cs @@ -121,7 +121,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs index db3cdd72606..8b3b614493f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs @@ -86,9 +86,15 @@ namespace Org.OpenAPITools.Model public Pet(long id = default(long), Category category = default(Category), string name = default(string), List photoUrls = default(List), List tags = default(List), StatusEnum? status = default(StatusEnum?)) { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + } + this.Name = name; // to ensure "photoUrls" is required (not null) - this.PhotoUrls = photoUrls ?? throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + if (photoUrls == null) { + throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + } + this.PhotoUrls = photoUrls; this.Id = id; this.Category = category; this.Tags = tags; @@ -210,7 +216,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index e7727cf856c..de200d38d54 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public QuadrilateralInterface(string quadrilateralType = default(string)) { // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 20483c31cdc..08a294a2290 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -136,7 +136,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Return.cs index 75e7f1f2530..74317fbbfec 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Return.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index c539590907c..6b4869ce839 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public ScaleneTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs index 051100b4e6c..ccd305b4509 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public ShapeInterface(string shapeType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + } + this.ShapeType = shapeType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index 5280a0c308a..d698a788f8e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -48,9 +48,15 @@ namespace Org.OpenAPITools.Model public SimpleQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; this.AdditionalProperties = new Dictionary(); } @@ -140,7 +146,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SpecialModelName.cs index 26861d98d34..1d6445d4d62 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Tag.cs index aba43e338be..2635acce4e4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Tag.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4b7274465ce..14bd3a6724c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -47,7 +47,10 @@ namespace Org.OpenAPITools.Model public TriangleInterface(string triangleType = default(string)) { // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + } + this.TriangleType = triangleType; this.AdditionalProperties = new Dictionary(); } @@ -128,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/User.cs index ea24f093e14..ebd632a90ac 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/User.cs @@ -243,7 +243,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs index 80fbf9c368c..57ef3850e97 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs @@ -49,7 +49,10 @@ namespace Org.OpenAPITools.Model public Whale(bool hasBaleen = default(bool), bool hasTeeth = default(bool), string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + } + this.ClassName = className; this.HasBaleen = hasBaleen; this.HasTeeth = hasTeeth; this.AdditionalProperties = new Dictionary(); @@ -148,7 +151,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs index cfa92d1b708..bf9735fb37e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs @@ -80,7 +80,10 @@ namespace Org.OpenAPITools.Model public Zebra(TypeEnum? type = default(TypeEnum?), string className = default(string)) : base() { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + } + this.ClassName = className; this.Type = type; this.AdditionalProperties = new Dictionary(); } @@ -165,7 +168,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/git_push.sh b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/git_push.sh +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index c7e25b76079..e58bad81ffe 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs @@ -187,7 +187,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs index 809df84aa23..633d513a1e1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs @@ -49,7 +49,10 @@ namespace Org.OpenAPITools.Model public Animal(string className = default(string), string color = "red") { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Animal and cannot be null"); + } + this.ClassName = className; // use default value if no "color" provided this.Color = color ?? "red"; } @@ -131,7 +134,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ApiResponse.cs index 132d983f7a6..7f1235eec65 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Apple.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Apple.cs index 379da70ad1f..43fcc0a835e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Apple.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Apple.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Cultivar (string) pattern Regex regexCultivar = new Regex(@"^[a-zA-Z\\s]*$", RegexOptions.CultureInvariant); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs index a1203358492..91a8d5c3aeb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs @@ -45,7 +45,10 @@ namespace Org.OpenAPITools.Model public AppleReq(string cultivar = default(string), bool mealy = default(bool)) { // to ensure "cultivar" is required (not null) - this.Cultivar = cultivar ?? throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + if (cultivar == null) { + throw new ArgumentNullException("cultivar is a required property for AppleReq and cannot be null"); + } + this.Cultivar = cultivar; this.Mealy = mealy; } @@ -125,7 +128,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs index 282702b5766..0a6725d5956 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs index 4f428644200..d332306ed70 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayTest.cs index 2c99a5d1304..1f157ececd9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayTest.cs @@ -131,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Banana.cs index a196e7b78c0..8f20422800b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Banana.cs @@ -108,7 +108,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs index 4a52e918a46..ea57bb4f0cc 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs @@ -123,7 +123,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs index ef8076cda4e..2cc42f67f5a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs @@ -44,7 +44,10 @@ namespace Org.OpenAPITools.Model public BasquePig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for BasquePig and cannot be null"); + } + this.ClassName = className; } /// @@ -115,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Capitalization.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Capitalization.cs index 96582b052ed..486f269d439 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Capitalization.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Capitalization.cs @@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Cat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Cat.cs index 6e69c56515a..62a650fa576 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Cat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Cat.cs @@ -118,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/CatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/CatAllOf.cs index e2ce418c50d..bc9abc8a0c4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/CatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/CatAllOf.cs @@ -108,7 +108,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs index 4ce3332bb69..92c01063269 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs @@ -45,7 +45,10 @@ namespace Org.OpenAPITools.Model public Category(long id = default(long), string name = "default-name") { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Category and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Category and cannot be null"); + } + this.Name = name; this.Id = id; } @@ -125,7 +128,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs index bcf4c51cc11..78880b84b1e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs @@ -141,7 +141,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCatAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCatAllOf.cs index 4c1be85c780..28293972beb 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCatAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCatAllOf.cs @@ -133,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ClassModel.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ClassModel.cs index e2ebe063ed7..bdd2c06b7f3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ClassModel.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ClassModel.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs index 64217511870..e2c4a41d548 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public ComplexQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for ComplexQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs index 1c53adbe337..0f83345da89 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs @@ -44,7 +44,10 @@ namespace Org.OpenAPITools.Model public DanishPig(string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for DanishPig and cannot be null"); + } + this.ClassName = className; } /// @@ -115,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DeprecatedObject.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DeprecatedObject.cs index 03e96168306..82df9376363 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DeprecatedObject.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DeprecatedObject.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Dog.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Dog.cs index ec5e3c5f9f2..1b57dbff541 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Dog.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Dog.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DogAllOf.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DogAllOf.cs index c799c37d830..d885628e2e9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DogAllOf.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DogAllOf.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Drawing.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Drawing.cs index 28e2ea55693..f7e6702be59 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Drawing.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Drawing.cs @@ -143,7 +143,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumArrays.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumArrays.cs index 0cfe576f1f9..05ac48397ed 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumArrays.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumArrays.cs @@ -159,7 +159,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs index 552d85e65e5..dcaaac95507 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs @@ -299,7 +299,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs index e16ced021f3..342848daed0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public EquilateralTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for EquilateralTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for EquilateralTriangle and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/File.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/File.cs index 9e0aa328ffc..553899ee748 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/File.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/File.cs @@ -110,7 +110,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs index 884d5e1d5ac..b799b6685c3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FileSchemaTestClass.cs @@ -120,7 +120,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Foo.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Foo.cs index 470d4f4d509..3203319075a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Foo.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Foo.cs @@ -110,7 +110,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs index dbc146413be..956e398caf3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs @@ -60,10 +60,16 @@ namespace Org.OpenAPITools.Model { this.Number = number; // to ensure "_byte" is required (not null) - this.Byte = _byte ?? throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + if (_byte == null) { + throw new ArgumentNullException("_byte is a required property for FormatTest and cannot be null"); + } + this.Byte = _byte; this.Date = date; // to ensure "password" is required (not null) - this.Password = password ?? throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + if (password == null) { + throw new ArgumentNullException("password is a required property for FormatTest and cannot be null"); + } + this.Password = password; this.Integer = integer; this.Int32 = int32; this.Int64 = int64; @@ -277,7 +283,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Integer (int) maximum if(this.Integer > (int)100) diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs index a5b3dc0cfe7..81a69e9da4b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs @@ -48,7 +48,10 @@ namespace Org.OpenAPITools.Model public GrandparentAnimal(string petType = default(string)) { // to ensure "petType" is required (not null) - this.PetType = petType ?? throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + if (petType == null) { + throw new ArgumentNullException("petType is a required property for GrandparentAnimal and cannot be null"); + } + this.PetType = petType; } /// @@ -119,7 +122,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs index 5558958ab6a..79ae107761a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs @@ -133,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HealthCheckResult.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HealthCheckResult.cs index 5fb84d12f19..06ccf424c78 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HealthCheckResult.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/HealthCheckResult.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/InlineResponseDefault.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/InlineResponseDefault.cs index b20f8730895..8b38704524b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/InlineResponseDefault.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/InlineResponseDefault.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs index 46963173f71..8d02354be3f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public IsoscelesTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for IsoscelesTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for IsoscelesTriangle and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/List.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/List.cs index 006d9f420c5..a3e18100b37 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/List.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/List.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MapTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MapTest.cs index 5e73fbc7530..7265530086e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MapTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MapTest.cs @@ -162,7 +162,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs index 0c78b44ee17..ff7fa7cfa9e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/MixedPropertiesAndAdditionalPropertiesClass.cs @@ -131,7 +131,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Model200Response.cs index 1a3c7f830d2..94512afac2d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Model200Response.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ModelClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ModelClient.cs index 45be979525c..32ed922e390 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ModelClient.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ModelClient.cs @@ -109,7 +109,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs index 58a46775ccf..5432980b6bd 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs @@ -156,7 +156,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NullableClass.cs index 4ceaab61bc6..3a34e8cc128 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NullableClass.cs @@ -232,7 +232,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NumberOnly.cs index 9f2f2ea03d0..971605b38df 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -108,7 +108,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 33f85eacd47..893a33830b9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -144,7 +144,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Order.cs index 185dbedf872..b985923e023 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Order.cs @@ -187,7 +187,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/OuterComposite.cs index 046476b4758..a2f05013b0b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -129,7 +129,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ParentPet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ParentPet.cs index 26e9275891d..7ddd99d4e0f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ParentPet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ParentPet.cs @@ -108,7 +108,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs index 6e72b768fb0..1e864bcd01d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs @@ -83,9 +83,15 @@ namespace Org.OpenAPITools.Model public Pet(long id = default(long), Category category = default(Category), string name = default(string), List photoUrls = default(List), List tags = default(List), StatusEnum? status = default(StatusEnum?)) { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + } + this.Name = name; // to ensure "photoUrls" is required (not null) - this.PhotoUrls = photoUrls ?? throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + if (photoUrls == null) { + throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + } + this.PhotoUrls = photoUrls; this.Id = id; this.Category = category; this.Tags = tags; @@ -197,7 +203,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs index e9657108be8..c55a39f75d2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs @@ -44,7 +44,10 @@ namespace Org.OpenAPITools.Model public QuadrilateralInterface(string quadrilateralType = default(string)) { // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for QuadrilateralInterface and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; } /// @@ -115,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs index 5bff2796ed9..08a4bf03ab3 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs @@ -126,7 +126,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Return.cs index 1f6ae8f2e00..8250818df72 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Return.cs @@ -108,7 +108,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs index 46b9eaf7afc..80bd3d4a178 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public ScaleneTriangle(string shapeType = default(string), string triangleType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ScaleneTriangle and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for ScaleneTriangle and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs index 187e9d72d6a..f147ffe20c5 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs @@ -44,7 +44,10 @@ namespace Org.OpenAPITools.Model public ShapeInterface(string shapeType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for ShapeInterface and cannot be null"); + } + this.ShapeType = shapeType; } /// @@ -115,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs index f16798ec1d1..019b6fddad7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs @@ -45,9 +45,15 @@ namespace Org.OpenAPITools.Model public SimpleQuadrilateral(string shapeType = default(string), string quadrilateralType = default(string)) { // to ensure "shapeType" is required (not null) - this.ShapeType = shapeType ?? throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + if (shapeType == null) { + throw new ArgumentNullException("shapeType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.ShapeType = shapeType; // to ensure "quadrilateralType" is required (not null) - this.QuadrilateralType = quadrilateralType ?? throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + if (quadrilateralType == null) { + throw new ArgumentNullException("quadrilateralType is a required property for SimpleQuadrilateral and cannot be null"); + } + this.QuadrilateralType = quadrilateralType; } /// @@ -127,7 +133,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SpecialModelName.cs index 7f69f554b46..0323c228a6f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Tag.cs index 22a7e9560db..df2fdd19141 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Tag.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs index 4eb30bbeb3d..f2a5d1cb779 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs @@ -44,7 +44,10 @@ namespace Org.OpenAPITools.Model public TriangleInterface(string triangleType = default(string)) { // to ensure "triangleType" is required (not null) - this.TriangleType = triangleType ?? throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + if (triangleType == null) { + throw new ArgumentNullException("triangleType is a required property for TriangleInterface and cannot be null"); + } + this.TriangleType = triangleType; } /// @@ -115,7 +118,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/User.cs index 401543c90be..07a5171eb90 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/User.cs @@ -233,7 +233,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs index 15277d507ab..2795e2fe59f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs @@ -46,7 +46,10 @@ namespace Org.OpenAPITools.Model public Whale(bool hasBaleen = default(bool), bool hasTeeth = default(bool), string className = default(string)) { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Whale and cannot be null"); + } + this.ClassName = className; this.HasBaleen = hasBaleen; this.HasTeeth = hasTeeth; } @@ -135,7 +138,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs index cfa92d1b708..bf9735fb37e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs @@ -80,7 +80,10 @@ namespace Org.OpenAPITools.Model public Zebra(TypeEnum? type = default(TypeEnum?), string className = default(string)) : base() { // to ensure "className" is required (not null) - this.ClassName = className ?? throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + if (className == null) { + throw new ArgumentNullException("className is a required property for Zebra and cannot be null"); + } + this.ClassName = className; this.Type = type; this.AdditionalProperties = new Dictionary(); } @@ -165,7 +168,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/git_push.sh b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/git_push.sh +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/ApiResponse.cs index 2250a9dd5e9..ab1912d31c8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -130,7 +130,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Category.cs index 06825dff2c1..d6e998cd008 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Category.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { // Name (string) pattern Regex regexName = new Regex(@"^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$", RegexOptions.CultureInvariant); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Order.cs index a8b3c0850ab..5abdf28d6a7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Order.cs @@ -187,7 +187,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs index beb04e50af9..7f9ca265490 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs @@ -84,9 +84,15 @@ namespace Org.OpenAPITools.Model public Pet(long id = default(long), Category category = default(Category), string name = default(string), List photoUrls = default(List), List tags = default(List), StatusEnum? status = default(StatusEnum?)) { // to ensure "name" is required (not null) - this.Name = name ?? throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + if (name == null) { + throw new ArgumentNullException("name is a required property for Pet and cannot be null"); + } + this.Name = name; // to ensure "photoUrls" is required (not null) - this.PhotoUrls = photoUrls ?? throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + if (photoUrls == null) { + throw new ArgumentNullException("photoUrls is a required property for Pet and cannot be null"); + } + this.PhotoUrls = photoUrls; this.Id = id; this.Category = category; this.Tags = tags; @@ -198,7 +204,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Tag.cs index 26038bb4502..caf1c640c2e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Tag.cs @@ -119,7 +119,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/User.cs index 100e36ded59..aa0d4a26a81 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/User.cs @@ -185,7 +185,7 @@ namespace Org.OpenAPITools.Model /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } diff --git a/samples/client/petstore/csharp/OpenAPIClient/docs/FakeApi.md b/samples/client/petstore/csharp/OpenAPIClient/docs/FakeApi.md index 941db457ba7..f138a6abd27 100644 --- a/samples/client/petstore/csharp/OpenAPIClient/docs/FakeApi.md +++ b/samples/client/petstore/csharp/OpenAPIClient/docs/FakeApi.md @@ -1279,7 +1279,7 @@ No authorization required ## TestQueryParameterCollectionFormat -> void TestQueryParameterCollectionFormat (List pipe, List ioutil, List http, List url, List context, Dictionary language = null) +> void TestQueryParameterCollectionFormat (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = null) @@ -1307,11 +1307,12 @@ namespace Example var http = new List(); // List | var url = new List(); // List | var context = new List(); // List | + var allowEmpty = allowEmpty_example; // string | var language = new Dictionary(); // Dictionary | (optional) try { - apiInstance.TestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, language); + apiInstance.TestQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, language); } catch (ApiException e) { @@ -1334,6 +1335,7 @@ Name | Type | Description | Notes **http** | [**List<string>**](string.md)| | **url** | [**List<string>**](string.md)| | **context** | [**List<string>**](string.md)| | + **allowEmpty** | **string**| | **language** | [**Dictionary<string, string>**](string.md)| | [optional] ### Return type diff --git a/samples/client/petstore/csharp/OpenAPIClient/git_push.sh b/samples/client/petstore/csharp/OpenAPIClient/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/csharp/OpenAPIClient/git_push.sh +++ b/samples/client/petstore/csharp/OpenAPIClient/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/csharp/OpenAPIClient/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/OpenAPIClient/src/Org.OpenAPITools/Api/FakeApi.cs index 8053bdf6b56..a5ee5003015 100644 --- a/samples/client/petstore/csharp/OpenAPIClient/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/OpenAPIClient/src/Org.OpenAPITools/Api/FakeApi.cs @@ -429,9 +429,10 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// - void TestQueryParameterCollectionFormat (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary)); + void TestQueryParameterCollectionFormat (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary)); /// /// @@ -445,9 +446,10 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// ApiResponse of Object(void) - ApiResponse TestQueryParameterCollectionFormatWithHttpInfo (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary)); + ApiResponse TestQueryParameterCollectionFormatWithHttpInfo (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary)); #endregion Synchronous Operations #region Asynchronous Operations /// @@ -886,10 +888,11 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// Cancellation Token to cancel request (optional) /// Task of void - System.Threading.Tasks.Task TestQueryParameterCollectionFormatAsync (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)); + System.Threading.Tasks.Task TestQueryParameterCollectionFormatAsync (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)); /// /// @@ -903,10 +906,11 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// Cancellation Token to cancel request (optional) /// Task of ApiResponse - System.Threading.Tasks.Task> TestQueryParameterCollectionFormatWithHttpInfoAsync (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)); + System.Threading.Tasks.Task> TestQueryParameterCollectionFormatWithHttpInfoAsync (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)); #endregion Asynchronous Operations } @@ -3535,11 +3539,12 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// - public void TestQueryParameterCollectionFormat (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary)) + public void TestQueryParameterCollectionFormat (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary)) { - TestQueryParameterCollectionFormatWithHttpInfo(pipe, ioutil, http, url, context, language); + TestQueryParameterCollectionFormatWithHttpInfo(pipe, ioutil, http, url, context, allowEmpty, language); } /// @@ -3551,9 +3556,10 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// ApiResponse of Object(void) - public ApiResponse TestQueryParameterCollectionFormatWithHttpInfo (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary)) + public ApiResponse TestQueryParameterCollectionFormatWithHttpInfo (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary)) { // verify the required parameter 'pipe' is set if (pipe == null) @@ -3570,6 +3576,9 @@ namespace Org.OpenAPITools.Api // verify the required parameter 'context' is set if (context == null) throw new ApiException(400, "Missing required parameter 'context' when calling FakeApi->TestQueryParameterCollectionFormat"); + // verify the required parameter 'allowEmpty' is set + if (allowEmpty == null) + throw new ApiException(400, "Missing required parameter 'allowEmpty' when calling FakeApi->TestQueryParameterCollectionFormat"); var localVarPath = "/fake/test-query-parameters"; var localVarPathParams = new Dictionary(); @@ -3597,6 +3606,7 @@ namespace Org.OpenAPITools.Api if (url != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "url", url)); // query parameter if (context != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("multi", "context", context)); // query parameter if (language != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "language", language)); // query parameter + if (allowEmpty != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "allowEmpty", allowEmpty)); // query parameter // make the HTTP request @@ -3626,12 +3636,13 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// Cancellation Token to cancel request (optional) /// Task of void - public async System.Threading.Tasks.Task TestQueryParameterCollectionFormatAsync (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)) + public async System.Threading.Tasks.Task TestQueryParameterCollectionFormatAsync (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)) { - await TestQueryParameterCollectionFormatWithHttpInfoAsync(pipe, ioutil, http, url, context, language, cancellationToken); + await TestQueryParameterCollectionFormatWithHttpInfoAsync(pipe, ioutil, http, url, context, allowEmpty, language, cancellationToken); } @@ -3644,10 +3655,11 @@ namespace Org.OpenAPITools.Api /// /// /// + /// /// (optional) /// Cancellation Token to cancel request (optional) /// Task of ApiResponse - public async System.Threading.Tasks.Task> TestQueryParameterCollectionFormatWithHttpInfoAsync (List pipe, List ioutil, List http, List url, List context, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)) + public async System.Threading.Tasks.Task> TestQueryParameterCollectionFormatWithHttpInfoAsync (List pipe, List ioutil, List http, List url, List context, string allowEmpty, Dictionary language = default(Dictionary), CancellationToken cancellationToken = default(CancellationToken)) { // verify the required parameter 'pipe' is set if (pipe == null) @@ -3664,6 +3676,9 @@ namespace Org.OpenAPITools.Api // verify the required parameter 'context' is set if (context == null) throw new ApiException(400, "Missing required parameter 'context' when calling FakeApi->TestQueryParameterCollectionFormat"); + // verify the required parameter 'allowEmpty' is set + if (allowEmpty == null) + throw new ApiException(400, "Missing required parameter 'allowEmpty' when calling FakeApi->TestQueryParameterCollectionFormat"); var localVarPath = "/fake/test-query-parameters"; var localVarPathParams = new Dictionary(); @@ -3691,6 +3706,7 @@ namespace Org.OpenAPITools.Api if (url != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "url", url)); // query parameter if (context != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("multi", "context", context)); // query parameter if (language != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "language", language)); // query parameter + if (allowEmpty != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "allowEmpty", allowEmpty)); // query parameter // make the HTTP request diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex index 428b2261e8a..8962b3b9439 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex @@ -527,6 +527,7 @@ defmodule OpenapiPetstore.Api.Fake do - http ([String.t]): - url ([String.t]): - context ([String.t]): + - allow_empty (String.t): - opts (KeywordList): [optional] Optional parameters - :language (%{optional(String.t) => String.t}): ## Returns @@ -534,8 +535,8 @@ defmodule OpenapiPetstore.Api.Fake do {:ok, nil} on success {:error, Tesla.Env.t} on failure """ - @spec test_query_parameter_collection_format(Tesla.Env.client, list(String.t), list(String.t), list(String.t), list(String.t), list(String.t), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} - def test_query_parameter_collection_format(connection, pipe, ioutil, http, url, context, opts \\ []) do + @spec test_query_parameter_collection_format(Tesla.Env.client, list(String.t), list(String.t), list(String.t), list(String.t), list(String.t), String.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + def test_query_parameter_collection_format(connection, pipe, ioutil, http, url, context, allow_empty, opts \\ []) do optional_params = %{ :"language" => :query } @@ -547,6 +548,7 @@ defmodule OpenapiPetstore.Api.Fake do |> add_param(:query, :"http", http) |> add_param(:query, :"url", url) |> add_param(:query, :"context", context) + |> add_param(:query, :"allowEmpty", allow_empty) |> add_optional_params(optional_params, opts) |> ensure_body() |> Enum.into([]) diff --git a/samples/client/petstore/go/go-petstore/git_push.sh b/samples/client/petstore/go/go-petstore/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/go/go-petstore/git_push.sh +++ b/samples/client/petstore/go/go-petstore/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/go/go-petstore/model_enum_class.go b/samples/client/petstore/go/go-petstore/model_enum_class.go index 03f680f6ff3..fbdcefdf0f3 100644 --- a/samples/client/petstore/go/go-petstore/model_enum_class.go +++ b/samples/client/petstore/go/go-petstore/model_enum_class.go @@ -25,7 +25,8 @@ const ( XYZ EnumClass = "(xyz)" ) -var allowedEnumClassEnumValues = []EnumClass{ +// All allowed values of EnumClass enum +var AllowedEnumClassEnumValues = []EnumClass{ "_abc", "-efg", "(xyz)", @@ -38,7 +39,7 @@ func (v *EnumClass) UnmarshalJSON(src []byte) error { return err } enumTypeValue := EnumClass(value) - for _, existing := range allowedEnumClassEnumValues { + for _, existing := range AllowedEnumClassEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewEnumClassFromValue(v string) (*EnumClass, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for EnumClass: valid values are %v", v, allowedEnumClassEnumValues) + return nil, fmt.Errorf("invalid value '%v' for EnumClass: valid values are %v", v, AllowedEnumClassEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v EnumClass) IsValid() bool { - for _, existing := range allowedEnumClassEnumValues { + for _, existing := range AllowedEnumClassEnumValues { if existing == v { return true } diff --git a/samples/client/petstore/go/go-petstore/model_outer_enum.go b/samples/client/petstore/go/go-petstore/model_outer_enum.go index 2c275f56e8d..ba1752474ad 100644 --- a/samples/client/petstore/go/go-petstore/model_outer_enum.go +++ b/samples/client/petstore/go/go-petstore/model_outer_enum.go @@ -25,7 +25,8 @@ const ( DELIVERED OuterEnum = "delivered" ) -var allowedOuterEnumEnumValues = []OuterEnum{ +// All allowed values of OuterEnum enum +var AllowedOuterEnumEnumValues = []OuterEnum{ "placed", "approved", "delivered", @@ -38,7 +39,7 @@ func (v *OuterEnum) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnum(value) - for _, existing := range allowedOuterEnumEnumValues { + for _, existing := range AllowedOuterEnumEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumFromValue(v string) (*OuterEnum, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnum: valid values are %v", v, allowedOuterEnumEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnum: valid values are %v", v, AllowedOuterEnumEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnum) IsValid() bool { - for _, existing := range allowedOuterEnumEnumValues { + for _, existing := range AllowedOuterEnumEnumValues { if existing == v { return true } diff --git a/samples/client/petstore/haskell-http-client/README.md b/samples/client/petstore/haskell-http-client/README.md index ebdc1a07669..87c073094ba 100644 --- a/samples/client/petstore/haskell-http-client/README.md +++ b/samples/client/petstore/haskell-http-client/README.md @@ -55,7 +55,7 @@ These options allow some customization of the code generation process. **haskell-http-client additional properties:** | OPTION | DESCRIPTION | DEFAULT | ACTUAL | -| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------- | ------------------------------------- | +|---------------------------------|-------------------------------------------------------------------------------------------------------------------------------|----------|---------------------------------------| | allowFromJsonNulls | allow JSON Null during model decoding from JSON | true | true | | allowNonUniqueOperationIds | allow *different* API modules to contain the same operationId. Each API must be imported qualified | false | false | | allowToJsonNulls | allow emitting JSON Null during model encoding to JSON | false | false | @@ -76,6 +76,7 @@ These options allow some customization of the code generation process. | requestType | Set the name of the type used to generate requests | | OpenAPIPetstoreRequest | | strictFields | Add strictness annotations to all model fields | true | true | | useKatip | Sets the default value for the UseKatip cabal flag. If true, the katip package provides logging instead of monad-logger | true | true | +| queryExtraUnreserved | Configures additional querystring characters which must not be URI encoded, e.g. '+' or ':' | | | [1]: https://www.stackage.org/haddock/lts-9.0/iso8601-time-0.1.4/Data-Time-ISO8601.html#v:formatISO8601Millis diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-AnotherFake.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-AnotherFake.html index ecbc255b679..3bddafe21b7 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-AnotherFake.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-AnotherFake.html @@ -1 +1 @@ -OpenAPIPetstore.API.AnotherFake

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.AnotherFake

    Description

     

    Operations

    AnotherFake

    op123testSpecialTags

    op123testSpecialTags Source #

    PATCH /another-fake/dummy

    To test special tags

    To test special tags and operation ID starting with number

    data Op123testSpecialTags Source #

    Instances
    Produces Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Consumes Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    HasBodyParam Op123testSpecialTags Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Methods

    setBodyParam :: (Consumes Op123testSpecialTags contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept -> Client -> OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept Source #

    \ No newline at end of file +OpenAPIPetstore.API.AnotherFake
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.AnotherFake

    Description

     

    Operations

    AnotherFake

    op123testSpecialTags

    op123testSpecialTags Source #

    PATCH /another-fake/dummy

    To test special tags

    To test special tags and operation ID starting with number

    data Op123testSpecialTags Source #

    Instances

    Instances details
    Produces Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Consumes Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    HasBodyParam Op123testSpecialTags Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Methods

    setBodyParam :: (Consumes Op123testSpecialTags contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept -> Client -> OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept Source #

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Fake.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Fake.html index 4fd1fc1173a..dbcbea45948 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Fake.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Fake.html @@ -1 +1 @@ -OpenAPIPetstore.API.Fake

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.Fake

    Description

     
    Synopsis

    Operations

    Fake

    createXmlItem

    createXmlItem Source #

    Arguments

    :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) 
    => ContentType contentType

    request content-type (MimeType)

    -> XmlItem

    "xmlItem" - XmlItem Body

    -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent 
    POST /fake/create_xml_item

    creates an XmlItem

    this route creates an XmlItem

    data CreateXmlItem Source #

    Instances
    Produces CreateXmlItem MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam CreateXmlItem XmlItem Source #

    Body Param XmlItem - XmlItem Body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => OpenAPIPetstoreRequest CreateXmlItem contentType res accept -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType res accept Source #

    fakeOuterBooleanSerialize

    fakeOuterBooleanSerialize Source #

    Arguments

    :: Consumes FakeOuterBooleanSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize contentType Bool accept 
    POST /fake/outer/boolean

    Test serialization of outer boolean types

    data FakeOuterBooleanSerialize Source #

    Instances
    MimeType mtype => Produces FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterBooleanSerialize BodyBool Source #

    Body Param "body" - Input boolean as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    fakeOuterCompositeSerialize

    fakeOuterCompositeSerialize Source #

    Arguments

    :: Consumes FakeOuterCompositeSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize contentType OuterComposite accept 
    POST /fake/outer/composite

    Test serialization of object with outer number type

    fakeOuterNumberSerialize

    fakeOuterNumberSerialize Source #

    Arguments

    :: Consumes FakeOuterNumberSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterNumberSerialize contentType Double accept 
    POST /fake/outer/number

    Test serialization of outer number types

    data FakeOuterNumberSerialize Source #

    Instances
    MimeType mtype => Produces FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterNumberSerialize BodyDouble Source #

    Body Param "body" - Input number as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    fakeOuterStringSerialize

    fakeOuterStringSerialize Source #

    Arguments

    :: Consumes FakeOuterStringSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterStringSerialize contentType Text accept 
    POST /fake/outer/string

    Test serialization of outer string types

    data FakeOuterStringSerialize Source #

    Instances
    MimeType mtype => Produces FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterStringSerialize BodyText Source #

    Body Param "body" - Input string as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testBodyWithFileSchema

    testBodyWithFileSchema Source #

    PUT /fake/body-with-file-schema

    For this test, the body for this request much reference a schema named File.

    testBodyWithQueryParams

    testClientModel

    testClientModel Source #

    PATCH /fake

    To test "client" model

    To test "client" model

    data TestClientModel Source #

    Instances
    Produces TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam TestClientModel Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes TestClientModel contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClientModel contentType res accept -> Client -> OpenAPIPetstoreRequest TestClientModel contentType res accept Source #

    testEndpointParameters

    testEndpointParameters Source #

    POST /fake

    Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트

    Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트

    AuthMethod: AuthBasicHttpBasicTest

    data TestEndpointParameters Source #

    Instances
    Produces TestEndpointParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEndpointParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Password Source #

    Optional Param "password" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamString Source #

    Optional Param "string" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamInteger Source #

    Optional Param "integer" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamFloat Source #

    Optional Param "float" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDateTime Source #

    Optional Param "dateTime" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDate Source #

    Optional Param "date" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamBinary Source #

    Optional Param "binary" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int64 Source #

    Optional Param "int64" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int32 Source #

    Optional Param "int32" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Callback Source #

    Optional Param "callback" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testEnumParameters

    data TestEnumParameters Source #

    Instances
    Produces TestEnumParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEnumParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryStringArray Source #

    Optional Param "enum_query_string_array" - Query parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryString Source #

    Optional Param "enum_query_string" - Query parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryInteger Source #

    Optional Param "enum_query_integer" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryDouble Source #

    Optional Param "enum_query_double" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderStringArray Source #

    Optional Param "enum_header_string_array" - Header parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderString Source #

    Optional Param "enum_header_string" - Header parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormStringArray Source #

    Optional Param "enum_form_string_array" - Form parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormString Source #

    Optional Param "enum_form_string" - Form parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testGroupParameters

    testGroupParameters Source #

    Arguments

    :: RequiredStringGroup

    "requiredStringGroup" - Required String in group parameters

    -> RequiredBooleanGroup

    "requiredBooleanGroup" - Required Boolean in group parameters

    -> RequiredInt64Group

    "requiredInt64Group" - Required Integer in group parameters

    -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent 
    DELETE /fake

    Fake endpoint to test group parameters (optional)

    Fake endpoint to test group parameters (optional)

    data TestGroupParameters Source #

    Instances
    Produces TestGroupParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters StringGroup Source #

    Optional Param "string_group" - String in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters Int64Group Source #

    Optional Param "int64_group" - Integer in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters BooleanGroup Source #

    Optional Param "boolean_group" - Boolean in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testInlineAdditionalProperties

    testJsonFormData

    testJsonFormData Source #

    GET /fake/jsonFormData

    test json serialization of form data

    data TestJsonFormData Source #

    Instances
    Produces TestJsonFormData MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestJsonFormData MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testQueryParameterCollectionFormat

    testQueryParameterCollectionFormat Source #

    PUT /fake/test-query-parameters

    To test the collection format in query parameters

    \ No newline at end of file +OpenAPIPetstore.API.Fake
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.Fake

    Description

     
    Synopsis

    Operations

    Fake

    createXmlItem

    createXmlItem Source #

    Arguments

    :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) 
    => ContentType contentType

    request content-type (MimeType)

    -> XmlItem

    "xmlItem" - XmlItem Body

    -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent 
    POST /fake/create_xml_item

    creates an XmlItem

    this route creates an XmlItem

    data CreateXmlItem Source #

    Instances

    Instances details
    Produces CreateXmlItem MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam CreateXmlItem XmlItem Source #

    Body Param XmlItem - XmlItem Body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => OpenAPIPetstoreRequest CreateXmlItem contentType res accept -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType res accept Source #

    fakeOuterBooleanSerialize

    fakeOuterBooleanSerialize Source #

    Arguments

    :: Consumes FakeOuterBooleanSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize contentType Bool accept 
    POST /fake/outer/boolean

    Test serialization of outer boolean types

    data FakeOuterBooleanSerialize Source #

    Instances

    Instances details
    MimeType mtype => Produces FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterBooleanSerialize BodyBool Source #

    Body Param "body" - Input boolean as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    fakeOuterCompositeSerialize

    fakeOuterCompositeSerialize Source #

    Arguments

    :: Consumes FakeOuterCompositeSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize contentType OuterComposite accept 
    POST /fake/outer/composite

    Test serialization of object with outer number type

    data FakeOuterCompositeSerialize Source #

    Instances

    Instances details
    MimeType mtype => Produces FakeOuterCompositeSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterCompositeSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterCompositeSerialize OuterComposite Source #

    Body Param "body" - Input composite as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    fakeOuterNumberSerialize

    fakeOuterNumberSerialize Source #

    Arguments

    :: Consumes FakeOuterNumberSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterNumberSerialize contentType Double accept 
    POST /fake/outer/number

    Test serialization of outer number types

    data FakeOuterNumberSerialize Source #

    Instances

    Instances details
    MimeType mtype => Produces FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterNumberSerialize BodyDouble Source #

    Body Param "body" - Input number as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    fakeOuterStringSerialize

    fakeOuterStringSerialize Source #

    Arguments

    :: Consumes FakeOuterStringSerialize contentType 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> OpenAPIPetstoreRequest FakeOuterStringSerialize contentType Text accept 
    POST /fake/outer/string

    Test serialization of outer string types

    data FakeOuterStringSerialize Source #

    Instances

    Instances details
    MimeType mtype => Produces FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterStringSerialize BodyText Source #

    Body Param "body" - Input string as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testBodyWithFileSchema

    testBodyWithFileSchema Source #

    PUT /fake/body-with-file-schema

    For this test, the body for this request much reference a schema named File.

    testBodyWithQueryParams

    testClientModel

    testClientModel Source #

    PATCH /fake

    To test "client" model

    To test "client" model

    data TestClientModel Source #

    Instances

    Instances details
    Produces TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam TestClientModel Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes TestClientModel contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClientModel contentType res accept -> Client -> OpenAPIPetstoreRequest TestClientModel contentType res accept Source #

    testEndpointParameters

    testEndpointParameters Source #

    POST /fake

    Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트

    Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트

    AuthMethod: AuthBasicHttpBasicTest

    data TestEndpointParameters Source #

    Instances

    Instances details
    Produces TestEndpointParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEndpointParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Password Source #

    Optional Param "password" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamString Source #

    Optional Param "string" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamInteger Source #

    Optional Param "integer" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamFloat Source #

    Optional Param "float" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDateTime Source #

    Optional Param "dateTime" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDate Source #

    Optional Param "date" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamBinary Source #

    Optional Param "binary" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int64 Source #

    Optional Param "int64" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int32 Source #

    Optional Param "int32" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Callback Source #

    Optional Param "callback" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testEnumParameters

    data TestEnumParameters Source #

    Instances

    Instances details
    Produces TestEnumParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEnumParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryStringArray Source #

    Optional Param "enum_query_string_array" - Query parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryString Source #

    Optional Param "enum_query_string" - Query parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryInteger Source #

    Optional Param "enum_query_integer" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryDouble Source #

    Optional Param "enum_query_double" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderStringArray Source #

    Optional Param "enum_header_string_array" - Header parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderString Source #

    Optional Param "enum_header_string" - Header parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormStringArray Source #

    Optional Param "enum_form_string_array" - Form parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormString Source #

    Optional Param "enum_form_string" - Form parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testGroupParameters

    testGroupParameters Source #

    Arguments

    :: RequiredStringGroup

    "requiredStringGroup" - Required String in group parameters

    -> RequiredBooleanGroup

    "requiredBooleanGroup" - Required Boolean in group parameters

    -> RequiredInt64Group

    "requiredInt64Group" - Required Integer in group parameters

    -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent 
    DELETE /fake

    Fake endpoint to test group parameters (optional)

    Fake endpoint to test group parameters (optional)

    data TestGroupParameters Source #

    Instances

    Instances details
    Produces TestGroupParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters StringGroup Source #

    Optional Param "string_group" - String in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters Int64Group Source #

    Optional Param "int64_group" - Integer in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters BooleanGroup Source #

    Optional Param "boolean_group" - Boolean in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testInlineAdditionalProperties

    testJsonFormData

    testJsonFormData Source #

    GET /fake/jsonFormData

    test json serialization of form data

    data TestJsonFormData Source #

    Instances

    Instances details
    Produces TestJsonFormData MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestJsonFormData MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    testQueryParameterCollectionFormat

    testQueryParameterCollectionFormat Source #

    PUT /fake/test-query-parameters

    To test the collection format in query parameters

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-FakeClassnameTags123.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-FakeClassnameTags123.html index d1a8f30a633..1101ceff6c2 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-FakeClassnameTags123.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-FakeClassnameTags123.html @@ -1 +1 @@ -OpenAPIPetstore.API.FakeClassnameTags123

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.FakeClassnameTags123

    Description

     

    Operations

    FakeClassnameTags123

    testClassname

    testClassname Source #

    PATCH /fake_classname_test

    To test class name in snake case

    To test class name in snake case

    AuthMethod: AuthApiKeyApiKeyQuery

    data TestClassname Source #

    Instances
    Produces TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Consumes TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    HasBodyParam TestClassname Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Methods

    setBodyParam :: (Consumes TestClassname contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClassname contentType res accept -> Client -> OpenAPIPetstoreRequest TestClassname contentType res accept Source #

    \ No newline at end of file +OpenAPIPetstore.API.FakeClassnameTags123
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.FakeClassnameTags123

    Description

     

    Operations

    FakeClassnameTags123

    testClassname

    testClassname Source #

    PATCH /fake_classname_test

    To test class name in snake case

    To test class name in snake case

    AuthMethod: AuthApiKeyApiKeyQuery

    data TestClassname Source #

    Instances

    Instances details
    Produces TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Consumes TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    HasBodyParam TestClassname Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Methods

    setBodyParam :: (Consumes TestClassname contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClassname contentType res accept -> Client -> OpenAPIPetstoreRequest TestClassname contentType res accept Source #

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Pet.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Pet.html index d11168b9b78..394be946f32 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Pet.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Pet.html @@ -1 +1 @@ -OpenAPIPetstore.API.Pet

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.Pet

    Description

     

    Operations

    Pet

    addPet

    addPet Source #

    Arguments

    :: (Consumes AddPet contentType, MimeRender contentType Pet) 
    => ContentType contentType

    request content-type (MimeType)

    -> Pet

    "body" - Pet object that needs to be added to the store

    -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent 
    POST /pet

    Add a new pet to the store

    AuthMethod: AuthOAuthPetstoreAuth

    data AddPet Source #

    Instances
    Produces AddPet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasBodyParam AddPet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes AddPet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest AddPet contentType res accept -> Pet -> OpenAPIPetstoreRequest AddPet contentType res accept Source #

    deletePet

    deletePet Source #

    DELETE /pet/{petId}

    Deletes a pet

    AuthMethod: AuthOAuthPetstoreAuth

    data DeletePet Source #

    Instances
    Produces DeletePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam DeletePet ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    findPetsByStatus

    findPetsByStatus Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Status

    "status" - Status values that need to be considered for filter

    -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept 
    GET /pet/findByStatus

    Finds Pets by status

    Multiple status values can be provided with comma separated strings

    AuthMethod: AuthOAuthPetstoreAuth

    data FindPetsByStatus Source #

    Instances
    Produces FindPetsByStatus MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    findPetsByTags

    findPetsByTags Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Tags

    "tags" - Tags to filter by

    -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept 

    Deprecated:

    GET /pet/findByTags

    Finds Pets by tags

    Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.

    AuthMethod: AuthOAuthPetstoreAuth

    data FindPetsByTags Source #

    Instances
    Produces FindPetsByTags MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    getPetById

    getPetById Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> PetId

    "petId" - ID of pet to return

    -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept 
    GET /pet/{petId}

    Find pet by ID

    Returns a single pet

    AuthMethod: AuthApiKeyApiKey

    data GetPetById Source #

    Instances
    Produces GetPetById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    updatePet

    updatePet Source #

    Arguments

    :: (Consumes UpdatePet contentType, MimeRender contentType Pet) 
    => ContentType contentType

    request content-type (MimeType)

    -> Pet

    "body" - Pet object that needs to be added to the store

    -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent 
    PUT /pet

    Update an existing pet

    AuthMethod: AuthOAuthPetstoreAuth

    data UpdatePet Source #

    Instances
    Produces UpdatePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasBodyParam UpdatePet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest UpdatePet contentType res accept -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType res accept Source #

    updatePetWithForm

    updatePetWithForm Source #

    POST /pet/{petId}

    Updates a pet in the store with form data

    AuthMethod: AuthOAuthPetstoreAuth

    data UpdatePetWithForm Source #

    Instances
    Produces UpdatePetWithForm MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePetWithForm MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm StatusText Source #

    Optional Param "status" - Updated status of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm Name2 Source #

    Optional Param "name" - Updated name of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    uploadFile

    uploadFile Source #

    POST /pet/{petId}/uploadImage

    uploads an image

    AuthMethod: AuthOAuthPetstoreAuth

    data UploadFile Source #

    Instances
    Produces UploadFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UploadFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UploadFile File2 Source #

    Optional Param "file" - file to upload

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    HasOptionalParam UploadFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    uploadFileWithRequiredFile

    uploadFileWithRequiredFile Source #

    POST /fake/{petId}/uploadImageWithRequiredFile

    uploads an image (required)

    AuthMethod: AuthOAuthPetstoreAuth

    \ No newline at end of file +OpenAPIPetstore.API.Pet
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.Pet

    Description

     

    Operations

    Pet

    addPet

    addPet Source #

    Arguments

    :: (Consumes AddPet contentType, MimeRender contentType Pet) 
    => ContentType contentType

    request content-type (MimeType)

    -> Pet

    "body" - Pet object that needs to be added to the store

    -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent 
    POST /pet

    Add a new pet to the store

    AuthMethod: AuthOAuthPetstoreAuth

    data AddPet Source #

    Instances

    Instances details
    Produces AddPet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasBodyParam AddPet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes AddPet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest AddPet contentType res accept -> Pet -> OpenAPIPetstoreRequest AddPet contentType res accept Source #

    deletePet

    deletePet Source #

    DELETE /pet/{petId}

    Deletes a pet

    AuthMethod: AuthOAuthPetstoreAuth

    data DeletePet Source #

    Instances

    Instances details
    Produces DeletePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam DeletePet ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    findPetsByStatus

    findPetsByStatus Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Status

    "status" - Status values that need to be considered for filter

    -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept 
    GET /pet/findByStatus

    Finds Pets by status

    Multiple status values can be provided with comma separated strings

    AuthMethod: AuthOAuthPetstoreAuth

    data FindPetsByStatus Source #

    Instances

    Instances details
    Produces FindPetsByStatus MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    findPetsByTags

    findPetsByTags Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Tags

    "tags" - Tags to filter by

    -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept 

    Deprecated:

    GET /pet/findByTags

    Finds Pets by tags

    Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.

    AuthMethod: AuthOAuthPetstoreAuth

    data FindPetsByTags Source #

    Instances

    Instances details
    Produces FindPetsByTags MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    getPetById

    getPetById Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> PetId

    "petId" - ID of pet to return

    -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept 
    GET /pet/{petId}

    Find pet by ID

    Returns a single pet

    AuthMethod: AuthApiKeyApiKey

    data GetPetById Source #

    Instances

    Instances details
    Produces GetPetById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    updatePet

    updatePet Source #

    Arguments

    :: (Consumes UpdatePet contentType, MimeRender contentType Pet) 
    => ContentType contentType

    request content-type (MimeType)

    -> Pet

    "body" - Pet object that needs to be added to the store

    -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent 
    PUT /pet

    Update an existing pet

    AuthMethod: AuthOAuthPetstoreAuth

    data UpdatePet Source #

    Instances

    Instances details
    Produces UpdatePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasBodyParam UpdatePet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest UpdatePet contentType res accept -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType res accept Source #

    updatePetWithForm

    updatePetWithForm Source #

    POST /pet/{petId}

    Updates a pet in the store with form data

    AuthMethod: AuthOAuthPetstoreAuth

    data UpdatePetWithForm Source #

    Instances

    Instances details
    Produces UpdatePetWithForm MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePetWithForm MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm StatusText Source #

    Optional Param "status" - Updated status of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm Name2 Source #

    Optional Param "name" - Updated name of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    uploadFile

    uploadFile Source #

    POST /pet/{petId}/uploadImage

    uploads an image

    AuthMethod: AuthOAuthPetstoreAuth

    data UploadFile Source #

    Instances

    Instances details
    Produces UploadFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UploadFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UploadFile File2 Source #

    Optional Param "file" - file to upload

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    HasOptionalParam UploadFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    uploadFileWithRequiredFile

    uploadFileWithRequiredFile Source #

    POST /fake/{petId}/uploadImageWithRequiredFile

    uploads an image (required)

    AuthMethod: AuthOAuthPetstoreAuth

    data UploadFileWithRequiredFile Source #

    Instances

    Instances details
    Produces UploadFileWithRequiredFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UploadFileWithRequiredFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Store.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Store.html index 057da323c09..c892996f0c7 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Store.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-Store.html @@ -1 +1 @@ -OpenAPIPetstore.API.Store

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.Store

    Description

     

    Operations

    Store

    deleteOrder

    deleteOrder Source #

    Arguments

    :: OrderIdText

    "orderId" - ID of the order that needs to be deleted

    -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent 
    DELETE /store/order/{order_id}

    Delete purchase order by ID

    For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors

    getInventory

    getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent (Map String Int) MimeJSON Source #

    GET /store/inventory

    Returns pet inventories by status

    Returns a map of status codes to quantities

    AuthMethod: AuthApiKeyApiKey

    data GetInventory Source #

    Instances
    Produces GetInventory MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    getOrderById

    getOrderById Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> OrderId

    "orderId" - ID of pet that needs to be fetched

    -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept 
    GET /store/order/{order_id}

    Find purchase order by ID

    For valid response try integer IDs with value 5 or 10. Other values will generated exceptions

    data GetOrderById Source #

    Instances
    Produces GetOrderById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    placeOrder

    placeOrder Source #

    Arguments

    :: (Consumes PlaceOrder contentType, MimeRender contentType Order) 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> Order

    "body" - order placed for purchasing the pet

    -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept 
    POST /store/order

    Place an order for a pet

    data PlaceOrder Source #

    Instances
    Produces PlaceOrder MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces PlaceOrder MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    MimeType mtype => Consumes PlaceOrder mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Store

    HasBodyParam PlaceOrder Order Source #

    Body Param "body" - order placed for purchasing the pet

    Instance details

    Defined in OpenAPIPetstore.API.Store

    Methods

    setBodyParam :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => OpenAPIPetstoreRequest PlaceOrder contentType res accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType res accept Source #

    \ No newline at end of file +OpenAPIPetstore.API.Store
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.Store

    Description

     

    Operations

    Store

    deleteOrder

    deleteOrder Source #

    Arguments

    :: OrderIdText

    "orderId" - ID of the order that needs to be deleted

    -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent 
    DELETE /store/order/{order_id}

    Delete purchase order by ID

    For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors

    data DeleteOrder Source #

    Instances

    Instances details
    Produces DeleteOrder MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Store

    getInventory

    getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent (Map String Int) MimeJSON Source #

    GET /store/inventory

    Returns pet inventories by status

    Returns a map of status codes to quantities

    AuthMethod: AuthApiKeyApiKey

    data GetInventory Source #

    Instances

    Instances details
    Produces GetInventory MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    getOrderById

    getOrderById Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> OrderId

    "orderId" - ID of pet that needs to be fetched

    -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept 
    GET /store/order/{order_id}

    Find purchase order by ID

    For valid response try integer IDs with value 5 or 10. Other values will generated exceptions

    data GetOrderById Source #

    Instances

    Instances details
    Produces GetOrderById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    placeOrder

    placeOrder Source #

    Arguments

    :: (Consumes PlaceOrder contentType, MimeRender contentType Order) 
    => ContentType contentType

    request content-type (MimeType)

    -> Accept accept

    request accept (MimeType)

    -> Order

    "body" - order placed for purchasing the pet

    -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept 
    POST /store/order

    Place an order for a pet

    data PlaceOrder Source #

    Instances

    Instances details
    Produces PlaceOrder MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces PlaceOrder MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    MimeType mtype => Consumes PlaceOrder mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Store

    HasBodyParam PlaceOrder Order Source #

    Body Param "body" - order placed for purchasing the pet

    Instance details

    Defined in OpenAPIPetstore.API.Store

    Methods

    setBodyParam :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => OpenAPIPetstoreRequest PlaceOrder contentType res accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType res accept Source #

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-User.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-User.html index 4d638b5aeeb..65484842410 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-User.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API-User.html @@ -1 +1 @@ -OpenAPIPetstore.API.User

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.User

    Description

     

    Operations

    User

    createUser

    createUser Source #

    Arguments

    :: (Consumes CreateUser contentType, MimeRender contentType User) 
    => ContentType contentType

    request content-type (MimeType)

    -> User

    "body" - Created user object

    -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent 
    POST /user

    Create user

    This can only be done by the logged in user.

    data CreateUser Source #

    Instances
    Produces CreateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUser User Source #

    Body Param "body" - Created user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes CreateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest CreateUser contentType res accept -> User -> OpenAPIPetstoreRequest CreateUser contentType res accept Source #

    createUsersWithArrayInput

    createUsersWithArrayInput Source #

    Arguments

    :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) 
    => ContentType contentType

    request content-type (MimeType)

    -> Body

    "body" - List of user object

    -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent 
    POST /user/createWithArray

    Creates list of users with given input array

    createUsersWithListInput

    createUsersWithListInput Source #

    Arguments

    :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) 
    => ContentType contentType

    request content-type (MimeType)

    -> Body

    "body" - List of user object

    -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent 
    POST /user/createWithList

    Creates list of users with given input array

    data CreateUsersWithListInput Source #

    Instances
    Produces CreateUsersWithListInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUsersWithListInput mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUsersWithListInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    deleteUser

    deleteUser Source #

    Arguments

    :: Username

    "username" - The name that needs to be deleted

    -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent 
    DELETE /user/{username}

    Delete user

    This can only be done by the logged in user.

    getUserByName

    getUserByName Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Username

    "username" - The name that needs to be fetched. Use user1 for testing.

    -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept 
    GET /user/{username}

    Get user by user name

    data GetUserByName Source #

    Instances
    Produces GetUserByName MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    loginUser

    loginUser Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Username

    "username" - The user name for login

    -> Password

    "password" - The password for login in clear text

    -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept 
    GET /user/login

    Logs user into the system

    data LoginUser Source #

    Instances
    Produces LoginUser MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LoginUser MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    logoutUser

    logoutUser :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent Source #

    GET /user/logout

    Logs out current logged in user session

    updateUser

    updateUser Source #

    Arguments

    :: (Consumes UpdateUser contentType, MimeRender contentType User) 
    => ContentType contentType

    request content-type (MimeType)

    -> User

    "body" - Updated user object

    -> Username

    "username" - name that need to be deleted

    -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent 
    PUT /user/{username}

    Updated user

    This can only be done by the logged in user.

    data UpdateUser Source #

    Instances
    Produces UpdateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes UpdateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam UpdateUser User Source #

    Body Param "body" - Updated user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes UpdateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest UpdateUser contentType res accept -> User -> OpenAPIPetstoreRequest UpdateUser contentType res accept Source #

    \ No newline at end of file +OpenAPIPetstore.API.User
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API.User

    Description

     

    Operations

    User

    createUser

    createUser Source #

    Arguments

    :: (Consumes CreateUser contentType, MimeRender contentType User) 
    => ContentType contentType

    request content-type (MimeType)

    -> User

    "body" - Created user object

    -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent 
    POST /user

    Create user

    This can only be done by the logged in user.

    data CreateUser Source #

    Instances

    Instances details
    Produces CreateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUser User Source #

    Body Param "body" - Created user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes CreateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest CreateUser contentType res accept -> User -> OpenAPIPetstoreRequest CreateUser contentType res accept Source #

    createUsersWithArrayInput

    createUsersWithArrayInput Source #

    Arguments

    :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) 
    => ContentType contentType

    request content-type (MimeType)

    -> Body

    "body" - List of user object

    -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent 
    POST /user/createWithArray

    Creates list of users with given input array

    data CreateUsersWithArrayInput Source #

    Instances

    Instances details
    Produces CreateUsersWithArrayInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUsersWithArrayInput mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUsersWithArrayInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    createUsersWithListInput

    createUsersWithListInput Source #

    Arguments

    :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) 
    => ContentType contentType

    request content-type (MimeType)

    -> Body

    "body" - List of user object

    -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent 
    POST /user/createWithList

    Creates list of users with given input array

    data CreateUsersWithListInput Source #

    Instances

    Instances details
    Produces CreateUsersWithListInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUsersWithListInput mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUsersWithListInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    deleteUser

    deleteUser Source #

    Arguments

    :: Username

    "username" - The name that needs to be deleted

    -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent 
    DELETE /user/{username}

    Delete user

    This can only be done by the logged in user.

    data DeleteUser Source #

    Instances

    Instances details
    Produces DeleteUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    getUserByName

    getUserByName Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Username

    "username" - The name that needs to be fetched. Use user1 for testing.

    -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept 
    GET /user/{username}

    Get user by user name

    data GetUserByName Source #

    Instances

    Instances details
    Produces GetUserByName MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    loginUser

    loginUser Source #

    Arguments

    :: Accept accept

    request accept (MimeType)

    -> Username

    "username" - The user name for login

    -> Password

    "password" - The password for login in clear text

    -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept 
    GET /user/login

    Logs user into the system

    data LoginUser Source #

    Instances

    Instances details
    Produces LoginUser MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LoginUser MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    logoutUser

    logoutUser :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent Source #

    GET /user/logout

    Logs out current logged in user session

    data LogoutUser Source #

    Instances

    Instances details
    Produces LogoutUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    updateUser

    updateUser Source #

    Arguments

    :: (Consumes UpdateUser contentType, MimeRender contentType User) 
    => ContentType contentType

    request content-type (MimeType)

    -> User

    "body" - Updated user object

    -> Username

    "username" - name that need to be deleted

    -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent 
    PUT /user/{username}

    Updated user

    This can only be done by the logged in user.

    data UpdateUser Source #

    Instances

    Instances details
    Produces UpdateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes UpdateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam UpdateUser User Source #

    Body Param "body" - Updated user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes UpdateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest UpdateUser contentType res accept -> User -> OpenAPIPetstoreRequest UpdateUser contentType res accept Source #

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API.html index e8bf1018c5b..f1a673ee3e3 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-API.html @@ -1 +1 @@ -OpenAPIPetstore.API

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API

    Description

     
    \ No newline at end of file +OpenAPIPetstore.API
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.API

    Description

     
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Client.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Client.html index 46f297a29a2..073233e166a 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Client.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Client.html @@ -1 +1 @@ -OpenAPIPetstore.Client

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Client

    Description

     
    Synopsis

    Dispatch

    Lbs

    dispatchLbs Source #

    Arguments

    :: (Produces req accept, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (Response ByteString)

    response

    send a request returning the raw http response

    Mime

    data MimeResult res Source #

    pair of decoded http body and http response

    Constructors

    MimeResult 

    Fields

    Instances
    Functor MimeResult Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    fmap :: (a -> b) -> MimeResult a -> MimeResult b #

    (<$) :: a -> MimeResult b -> MimeResult a #

    Foldable MimeResult Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    fold :: Monoid m => MimeResult m -> m #

    foldMap :: Monoid m => (a -> m) -> MimeResult a -> m #

    foldr :: (a -> b -> b) -> b -> MimeResult a -> b #

    foldr' :: (a -> b -> b) -> b -> MimeResult a -> b #

    foldl :: (b -> a -> b) -> b -> MimeResult a -> b #

    foldl' :: (b -> a -> b) -> b -> MimeResult a -> b #

    foldr1 :: (a -> a -> a) -> MimeResult a -> a #

    foldl1 :: (a -> a -> a) -> MimeResult a -> a #

    toList :: MimeResult a -> [a] #

    null :: MimeResult a -> Bool #

    length :: MimeResult a -> Int #

    elem :: Eq a => a -> MimeResult a -> Bool #

    maximum :: Ord a => MimeResult a -> a #

    minimum :: Ord a => MimeResult a -> a #

    sum :: Num a => MimeResult a -> a #

    product :: Num a => MimeResult a -> a #

    Traversable MimeResult Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    traverse :: Applicative f => (a -> f b) -> MimeResult a -> f (MimeResult b) #

    sequenceA :: Applicative f => MimeResult (f a) -> f (MimeResult a) #

    mapM :: Monad m => (a -> m b) -> MimeResult a -> m (MimeResult b) #

    sequence :: Monad m => MimeResult (m a) -> m (MimeResult a) #

    Show res => Show (MimeResult res) Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    showsPrec :: Int -> MimeResult res -> ShowS #

    show :: MimeResult res -> String #

    showList :: [MimeResult res] -> ShowS #

    data MimeError Source #

    pair of unrender/parser error and http response

    Constructors

    MimeError 

    Fields

    Instances
    Eq MimeError Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Show MimeError Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    dispatchMime Source #

    Arguments

    :: (Produces req accept, MimeUnrender accept res, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (MimeResult res)

    response

    send a request returning the MimeResult

    dispatchMime' Source #

    Arguments

    :: (Produces req accept, MimeUnrender accept res, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (Either MimeError res)

    response

    like dispatchMime, but only returns the decoded http body

    Unsafe

    dispatchLbsUnsafe Source #

    Arguments

    :: (MimeType accept, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (Response ByteString)

    response

    like dispatchReqLbs, but does not validate the operation is a Producer of the "accept" MimeType. (Useful if the server's response is undocumented)

    dispatchInitUnsafe Source #

    Arguments

    :: Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> InitRequest req contentType res accept

    init request

    -> IO (Response ByteString)

    response

    dispatch an InitRequest

    InitRequest

    newtype InitRequest req contentType res accept Source #

    wraps an http-client Request with request/response type parameters

    Constructors

    InitRequest 

    Fields

    Instances
    Show (InitRequest req contentType res accept) Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    showsPrec :: Int -> InitRequest req contentType res accept -> ShowS #

    show :: InitRequest req contentType res accept -> String #

    showList :: [InitRequest req contentType res accept] -> ShowS #

    _toInitRequest Source #

    Arguments

    :: (MimeType accept, MimeType contentType) 
    => OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (InitRequest req contentType res accept)

    initialized request

    Build an http-client Request record from the supplied config and request

    modifyInitRequest :: InitRequest req contentType res accept -> (Request -> Request) -> InitRequest req contentType res accept Source #

    modify the underlying Request

    modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (Request -> m Request) -> m (InitRequest req contentType res accept) Source #

    modify the underlying Request (monadic)

    Logging

    runConfigLog :: MonadIO m => OpenAPIPetstoreConfig -> LogExec m Source #

    Run a block using the configured logger instance

    runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m Source #

    Run a block using the configured logger instance (logs exceptions)

    \ No newline at end of file +OpenAPIPetstore.Client
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Client

    Description

     
    Synopsis

    Dispatch

    Lbs

    dispatchLbs Source #

    Arguments

    :: (Produces req accept, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (Response ByteString)

    response

    send a request returning the raw http response

    Mime

    data MimeResult res Source #

    pair of decoded http body and http response

    Constructors

    MimeResult 

    Fields

    Instances

    Instances details
    Functor MimeResult Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    fmap :: (a -> b) -> MimeResult a -> MimeResult b #

    (<$) :: a -> MimeResult b -> MimeResult a #

    Foldable MimeResult Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    fold :: Monoid m => MimeResult m -> m #

    foldMap :: Monoid m => (a -> m) -> MimeResult a -> m #

    foldMap' :: Monoid m => (a -> m) -> MimeResult a -> m #

    foldr :: (a -> b -> b) -> b -> MimeResult a -> b #

    foldr' :: (a -> b -> b) -> b -> MimeResult a -> b #

    foldl :: (b -> a -> b) -> b -> MimeResult a -> b #

    foldl' :: (b -> a -> b) -> b -> MimeResult a -> b #

    foldr1 :: (a -> a -> a) -> MimeResult a -> a #

    foldl1 :: (a -> a -> a) -> MimeResult a -> a #

    toList :: MimeResult a -> [a] #

    null :: MimeResult a -> Bool #

    length :: MimeResult a -> Int #

    elem :: Eq a => a -> MimeResult a -> Bool #

    maximum :: Ord a => MimeResult a -> a #

    minimum :: Ord a => MimeResult a -> a #

    sum :: Num a => MimeResult a -> a #

    product :: Num a => MimeResult a -> a #

    Traversable MimeResult Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    traverse :: Applicative f => (a -> f b) -> MimeResult a -> f (MimeResult b) #

    sequenceA :: Applicative f => MimeResult (f a) -> f (MimeResult a) #

    mapM :: Monad m => (a -> m b) -> MimeResult a -> m (MimeResult b) #

    sequence :: Monad m => MimeResult (m a) -> m (MimeResult a) #

    Show res => Show (MimeResult res) Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    showsPrec :: Int -> MimeResult res -> ShowS #

    show :: MimeResult res -> String #

    showList :: [MimeResult res] -> ShowS #

    data MimeError Source #

    pair of unrender/parser error and http response

    Constructors

    MimeError 

    Fields

    Instances

    Instances details
    Show MimeError Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    dispatchMime Source #

    Arguments

    :: forall req contentType res accept. (Produces req accept, MimeUnrender accept res, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (MimeResult res)

    response

    send a request returning the MimeResult

    dispatchMime' Source #

    Arguments

    :: (Produces req accept, MimeUnrender accept res, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (Either MimeError res)

    response

    like dispatchMime, but only returns the decoded http body

    Unsafe

    dispatchLbsUnsafe Source #

    Arguments

    :: (MimeType accept, MimeType contentType) 
    => Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (Response ByteString)

    response

    like dispatchReqLbs, but does not validate the operation is a Producer of the "accept" MimeType. (Useful if the server's response is undocumented)

    dispatchInitUnsafe Source #

    Arguments

    :: Manager

    http-client Connection manager

    -> OpenAPIPetstoreConfig

    config

    -> InitRequest req contentType res accept

    init request

    -> IO (Response ByteString)

    response

    dispatch an InitRequest

    InitRequest

    newtype InitRequest req contentType res accept Source #

    wraps an http-client Request with request/response type parameters

    Constructors

    InitRequest 

    Fields

    Instances

    Instances details
    Show (InitRequest req contentType res accept) Source # 
    Instance details

    Defined in OpenAPIPetstore.Client

    Methods

    showsPrec :: Int -> InitRequest req contentType res accept -> ShowS #

    show :: InitRequest req contentType res accept -> String #

    showList :: [InitRequest req contentType res accept] -> ShowS #

    _toInitRequest Source #

    Arguments

    :: (MimeType accept, MimeType contentType) 
    => OpenAPIPetstoreConfig

    config

    -> OpenAPIPetstoreRequest req contentType res accept

    request

    -> IO (InitRequest req contentType res accept)

    initialized request

    Build an http-client Request record from the supplied config and request

    modifyInitRequest :: InitRequest req contentType res accept -> (Request -> Request) -> InitRequest req contentType res accept Source #

    modify the underlying Request

    modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (Request -> m Request) -> m (InitRequest req contentType res accept) Source #

    modify the underlying Request (monadic)

    Logging

    runConfigLog :: MonadIO m => OpenAPIPetstoreConfig -> LogExec m a Source #

    Run a block using the configured logger instance

    runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m a Source #

    Run a block using the configured logger instance (logs exceptions)

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Core.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Core.html index a7f15e4db41..5db3f8f1df6 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Core.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Core.html @@ -1 +1 @@ -OpenAPIPetstore.Core

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Core

    Description

     
    Synopsis

    OpenAPIPetstoreConfig

    data OpenAPIPetstoreConfig Source #

     

    Constructors

    OpenAPIPetstoreConfig 

    Fields

    newConfig :: IO OpenAPIPetstoreConfig Source #

    constructs a default OpenAPIPetstoreConfig

    configHost:

    http://petstore.swagger.io:80/v2

    configUserAgent:

    "openapi-petstore/0.1.0.0"

    addAuthMethod :: AuthMethod auth => OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig Source #

    updates config use AuthMethod on matching requests

    withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig Source #

    updates the config to use stdout logging

    withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig Source #

    updates the config to use stderr logging

    withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig Source #

    updates the config to disable logging

    OpenAPIPetstoreRequest

    data OpenAPIPetstoreRequest req contentType res accept Source #

    Represents a request.

    Type Variables:

    • req - request operation
    • contentType - MimeType associated with request body
    • res - response model
    • accept - MimeType associated with response body

    Constructors

    OpenAPIPetstoreRequest 

    Fields

    Instances
    Show (OpenAPIPetstoreRequest req contentType res accept) Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    showsPrec :: Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS #

    show :: OpenAPIPetstoreRequest req contentType res accept -> String #

    showList :: [OpenAPIPetstoreRequest req contentType res accept] -> ShowS #

    rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Method Source #

    rMethod Lens

    rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [ByteString] Source #

    rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params Source #

    rParams Lens

    rAuthTypesL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [TypeRep] Source #

    rParams Lens

    HasBodyParam

    class HasBodyParam req param where Source #

    Designates the body parameter of a request

    Minimal complete definition

    Nothing

    Methods

    setBodyParam :: forall contentType res accept. (Consumes req contentType, MimeRender contentType param) => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept Source #

    Instances
    HasBodyParam UpdateUser User Source #

    Body Param "body" - Updated user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes UpdateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest UpdateUser contentType res accept -> User -> OpenAPIPetstoreRequest UpdateUser contentType res accept Source #

    HasBodyParam CreateUsersWithListInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUsersWithArrayInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUser User Source #

    Body Param "body" - Created user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes CreateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest CreateUser contentType res accept -> User -> OpenAPIPetstoreRequest CreateUser contentType res accept Source #

    HasBodyParam PlaceOrder Order Source #

    Body Param "body" - order placed for purchasing the pet

    Instance details

    Defined in OpenAPIPetstore.API.Store

    Methods

    setBodyParam :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => OpenAPIPetstoreRequest PlaceOrder contentType res accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType res accept Source #

    HasBodyParam UpdatePet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest UpdatePet contentType res accept -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType res accept Source #

    HasBodyParam AddPet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes AddPet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest AddPet contentType res accept -> Pet -> OpenAPIPetstoreRequest AddPet contentType res accept Source #

    HasBodyParam TestClassname Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Methods

    setBodyParam :: (Consumes TestClassname contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClassname contentType res accept -> Client -> OpenAPIPetstoreRequest TestClassname contentType res accept Source #

    HasBodyParam TestInlineAdditionalProperties ParamMapMapStringText Source #

    Body Param "param" - request body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam TestClientModel Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes TestClientModel contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClientModel contentType res accept -> Client -> OpenAPIPetstoreRequest TestClientModel contentType res accept Source #

    HasBodyParam TestBodyWithQueryParams User Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam TestBodyWithFileSchema FileSchemaTestClass Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterStringSerialize BodyText Source #

    Body Param "body" - Input string as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterNumberSerialize BodyDouble Source #

    Body Param "body" - Input number as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterCompositeSerialize OuterComposite Source #

    Body Param "body" - Input composite as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterBooleanSerialize BodyBool Source #

    Body Param "body" - Input boolean as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam CreateXmlItem XmlItem Source #

    Body Param XmlItem - XmlItem Body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => OpenAPIPetstoreRequest CreateXmlItem contentType res accept -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType res accept Source #

    HasBodyParam Op123testSpecialTags Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Methods

    setBodyParam :: (Consumes Op123testSpecialTags contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept -> Client -> OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept Source #

    HasOptionalParam

    class HasOptionalParam req param where Source #

    Designates the optional parameters of a request

    Minimal complete definition

    applyOptionalParam | (-&-)

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept Source #

    Apply an optional parameter to a request

    (-&-) :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept infixl 2 Source #

    infix operator / alias for addOptionalParam

    Instances
    HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UploadFile File2 Source #

    Optional Param "file" - file to upload

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    HasOptionalParam UploadFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm StatusText Source #

    Optional Param "status" - Updated status of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm Name2 Source #

    Optional Param "name" - Updated name of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam DeletePet ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    HasOptionalParam TestGroupParameters StringGroup Source #

    Optional Param "string_group" - String in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters Int64Group Source #

    Optional Param "int64_group" - Integer in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters BooleanGroup Source #

    Optional Param "boolean_group" - Boolean in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryStringArray Source #

    Optional Param "enum_query_string_array" - Query parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryString Source #

    Optional Param "enum_query_string" - Query parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryInteger Source #

    Optional Param "enum_query_integer" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryDouble Source #

    Optional Param "enum_query_double" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderStringArray Source #

    Optional Param "enum_header_string_array" - Header parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderString Source #

    Optional Param "enum_header_string" - Header parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormStringArray Source #

    Optional Param "enum_form_string_array" - Form parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormString Source #

    Optional Param "enum_form_string" - Form parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Password Source #

    Optional Param "password" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamString Source #

    Optional Param "string" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamInteger Source #

    Optional Param "integer" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamFloat Source #

    Optional Param "float" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDateTime Source #

    Optional Param "dateTime" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDate Source #

    Optional Param "date" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamBinary Source #

    Optional Param "binary" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int64 Source #

    Optional Param "int64" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int32 Source #

    Optional Param "int32" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Callback Source #

    Optional Param "callback" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data Params Source #

    Request Params

    Instances
    Show Params Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    OpenAPIPetstoreRequest Utils

    _mkRequest Source #

    Arguments

    :: Method

    Method

    -> [ByteString]

    Endpoint

    -> OpenAPIPetstoreRequest req contentType res accept

    req: Request Type, res: Response Type

    setHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept Source #

    addHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept Source #

    removeHeader :: OpenAPIPetstoreRequest req contentType res accept -> [HeaderName] -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setContentTypeHeader :: forall req contentType res accept. MimeType contentType => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setAcceptHeader :: forall req contentType res accept. MimeType accept => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept Source #

    setQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept Source #

    addQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept Source #

    addForm :: OpenAPIPetstoreRequest req contentType res accept -> Form -> OpenAPIPetstoreRequest req contentType res accept Source #

    _addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept -> Part -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setBodyBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept Source #

    _hasAuthType :: AuthMethod authMethod => OpenAPIPetstoreRequest req contentType res accept -> Proxy authMethod -> OpenAPIPetstoreRequest req contentType res accept Source #

    Params Utils

    OpenAPI CollectionFormat Utils

    data CollectionFormat Source #

    Determines the format of the array if type array is used.

    Constructors

    CommaSeparated

    CSV format for multiple parameters.

    SpaceSeparated

    Also called SSV

    TabSeparated

    Also called TSV

    PipeSeparated

    `value1|value2|value2`

    MultiParamArray

    Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is valid only for parameters in "query" (Query) or "formData" (Form)

    _toColl :: Traversable f => CollectionFormat -> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] Source #

    _toCollA :: (Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t ByteString)]) -> f (t [a]) -> [(b, t ByteString)] Source #

    _toCollA' :: (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)] Source #

    AuthMethods

    class Typeable a => AuthMethod a where Source #

    Provides a method to apply auth methods to requests

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> a -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    Instances
    AuthMethod AnyAuthMethod Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AnyAuthMethod -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthOAuthPetstoreAuth Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthOAuthPetstoreAuth -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthBasicHttpBasicTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthBasicHttpBasicTest -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthApiKeyApiKeyQuery Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthApiKeyApiKeyQuery -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthApiKeyApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthApiKeyApiKey -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    data AnyAuthMethod Source #

    An existential wrapper for any AuthMethod

    Constructors

    AuthMethod a => AnyAuthMethod a 
    Instances
    AuthMethod AnyAuthMethod Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AnyAuthMethod -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    _applyAuthMethods :: OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreConfig -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    apply all matching AuthMethods in config to request

    Utils

    _omitNulls :: [(Text, Value)] -> Value Source #

    Removes Null fields. (OpenAPI-Specification 2.0 does not allow Null in JSON)

    _toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text]) Source #

    Encodes fields using WH.toQueryParam

    _emptyToNothing :: Maybe String -> Maybe String Source #

    Collapse (Just "") to Nothing

    _memptyToNothing :: (Monoid a, Eq a) => Maybe a -> Maybe a Source #

    Collapse (Just mempty) to Nothing

    DateTime Formatting

    newtype DateTime Source #

    Constructors

    DateTime 

    Fields

    Instances
    Eq DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Data DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DateTime -> c DateTime #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DateTime #

    toConstr :: DateTime -> Constr #

    dataTypeOf :: DateTime -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DateTime) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTime) #

    gmapT :: (forall b. Data b => b -> b) -> DateTime -> DateTime #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DateTime -> r #

    gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DateTime -> r #

    gmapQ :: (forall d. Data d => d -> u) -> DateTime -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> DateTime -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

    Ord DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Show DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    ToJSON DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromJSON DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    NFData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: DateTime -> () #

    ToHttpApiData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromHttpApiData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    _readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime Source #

    _parseISO8601

    _showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String Source #

    TI.formatISO8601Millis

    _parseISO8601 :: (ParseTime t, MonadFail m, Alternative m) => String -> m t Source #

    parse an ISO8601 date-time string

    Date Formatting

    newtype Date Source #

    Constructors

    Date 

    Fields

    Instances
    Enum Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    succ :: Date -> Date #

    pred :: Date -> Date #

    toEnum :: Int -> Date #

    fromEnum :: Date -> Int #

    enumFrom :: Date -> [Date] #

    enumFromThen :: Date -> Date -> [Date] #

    enumFromTo :: Date -> Date -> [Date] #

    enumFromThenTo :: Date -> Date -> Date -> [Date] #

    Eq Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    (==) :: Date -> Date -> Bool #

    (/=) :: Date -> Date -> Bool #

    Data Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Date -> c Date #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Date #

    toConstr :: Date -> Constr #

    dataTypeOf :: Date -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Date) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Date) #

    gmapT :: (forall b. Data b => b -> b) -> Date -> Date #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r #

    gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r #

    gmapQ :: (forall d. Data d => d -> u) -> Date -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> Date -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> Date -> m Date #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

    Ord Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    compare :: Date -> Date -> Ordering #

    (<) :: Date -> Date -> Bool #

    (<=) :: Date -> Date -> Bool #

    (>) :: Date -> Date -> Bool #

    (>=) :: Date -> Date -> Bool #

    max :: Date -> Date -> Date #

    min :: Date -> Date -> Date #

    Show Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    showsPrec :: Int -> Date -> ShowS #

    show :: Date -> String #

    showList :: [Date] -> ShowS #

    Ix Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    range :: (Date, Date) -> [Date] #

    index :: (Date, Date) -> Date -> Int #

    unsafeIndex :: (Date, Date) -> Date -> Int

    inRange :: (Date, Date) -> Date -> Bool #

    rangeSize :: (Date, Date) -> Int #

    unsafeRangeSize :: (Date, Date) -> Int

    ToJSON Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromJSON Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    NFData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: Date -> () #

    ToHttpApiData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromHttpApiData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    _readDate :: MonadFail m => String -> m Date Source #

    TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"

    _showDate :: FormatTime t => t -> String Source #

    TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"

    Byte/Binary Formatting

    newtype ByteArray Source #

    base64 encoded characters

    Constructors

    ByteArray 
    Instances
    Eq ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Data ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ByteArray -> c ByteArray #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ByteArray #

    toConstr :: ByteArray -> Constr #

    dataTypeOf :: ByteArray -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ByteArray) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteArray) #

    gmapT :: (forall b. Data b => b -> b) -> ByteArray -> ByteArray #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ByteArray -> r #

    gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ByteArray -> r #

    gmapQ :: (forall d. Data d => d -> u) -> ByteArray -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> ByteArray -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

    Ord ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Show ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    ToJSON ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromJSON ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    NFData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: ByteArray -> () #

    ToHttpApiData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromHttpApiData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    _readByteArray :: MonadFail m => Text -> m ByteArray Source #

    read base64 encoded characters

    _showByteArray :: ByteArray -> Text Source #

    show base64 encoded characters

    newtype Binary Source #

    any sequence of octets

    Constructors

    Binary 

    Fields

    Instances
    Eq Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    (==) :: Binary -> Binary -> Bool #

    (/=) :: Binary -> Binary -> Bool #

    Data Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Binary -> c Binary #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Binary #

    toConstr :: Binary -> Constr #

    dataTypeOf :: Binary -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Binary) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary) #

    gmapT :: (forall b. Data b => b -> b) -> Binary -> Binary #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r #

    gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r #

    gmapQ :: (forall d. Data d => d -> u) -> Binary -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> Binary -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

    Ord Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Show Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    ToJSON Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromJSON Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    NFData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: Binary -> () #

    ToHttpApiData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    FromHttpApiData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Lens Type Aliases

    type Lens_' s a = Lens_ s s a a Source #

    type Lens_ s t a b = forall (f :: * -> *). Functor f => (a -> f b) -> s -> f t Source #

    \ No newline at end of file +OpenAPIPetstore.Core
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Core

    Description

     
    Synopsis

    OpenAPIPetstoreConfig

    data OpenAPIPetstoreConfig Source #

     

    Constructors

    OpenAPIPetstoreConfig 

    Fields

    Instances

    Instances details
    Show OpenAPIPetstoreConfig Source #

    display the config

    Instance details

    Defined in OpenAPIPetstore.Core

    newConfig :: IO OpenAPIPetstoreConfig Source #

    constructs a default OpenAPIPetstoreConfig

    configHost:

    http://petstore.swagger.io:80/v2

    configUserAgent:

    "openapi-petstore/0.1.0.0"

    addAuthMethod :: AuthMethod auth => OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig Source #

    updates config use AuthMethod on matching requests

    withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig Source #

    updates the config to use stdout logging

    withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig Source #

    updates the config to use stderr logging

    withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig Source #

    updates the config to disable logging

    OpenAPIPetstoreRequest

    data OpenAPIPetstoreRequest req contentType res accept Source #

    Represents a request.

    Type Variables:

    • req - request operation
    • contentType - MimeType associated with request body
    • res - response model
    • accept - MimeType associated with response body

    Constructors

    OpenAPIPetstoreRequest 

    Fields

    Instances

    Instances details
    Show (OpenAPIPetstoreRequest req contentType res accept) Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    showsPrec :: Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS #

    show :: OpenAPIPetstoreRequest req contentType res accept -> String #

    showList :: [OpenAPIPetstoreRequest req contentType res accept] -> ShowS #

    rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Method Source #

    rMethod Lens

    rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [ByteString] Source #

    rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params Source #

    rParams Lens

    rAuthTypesL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [TypeRep] Source #

    rParams Lens

    HasBodyParam

    class HasBodyParam req param where Source #

    Designates the body parameter of a request

    Minimal complete definition

    Nothing

    Methods

    setBodyParam :: forall contentType res accept. (Consumes req contentType, MimeRender contentType param) => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept Source #

    Instances

    Instances details
    HasBodyParam UpdateUser User Source #

    Body Param "body" - Updated user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes UpdateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest UpdateUser contentType res accept -> User -> OpenAPIPetstoreRequest UpdateUser contentType res accept Source #

    HasBodyParam CreateUsersWithListInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUsersWithArrayInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUser User Source #

    Body Param "body" - Created user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes CreateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest CreateUser contentType res accept -> User -> OpenAPIPetstoreRequest CreateUser contentType res accept Source #

    HasBodyParam PlaceOrder Order Source #

    Body Param "body" - order placed for purchasing the pet

    Instance details

    Defined in OpenAPIPetstore.API.Store

    Methods

    setBodyParam :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => OpenAPIPetstoreRequest PlaceOrder contentType res accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType res accept Source #

    HasBodyParam UpdatePet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest UpdatePet contentType res accept -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType res accept Source #

    HasBodyParam AddPet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes AddPet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest AddPet contentType res accept -> Pet -> OpenAPIPetstoreRequest AddPet contentType res accept Source #

    HasBodyParam TestClassname Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Methods

    setBodyParam :: (Consumes TestClassname contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClassname contentType res accept -> Client -> OpenAPIPetstoreRequest TestClassname contentType res accept Source #

    HasBodyParam TestInlineAdditionalProperties ParamMapMapStringText Source #

    Body Param "param" - request body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam TestClientModel Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes TestClientModel contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClientModel contentType res accept -> Client -> OpenAPIPetstoreRequest TestClientModel contentType res accept Source #

    HasBodyParam TestBodyWithQueryParams User Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam TestBodyWithFileSchema FileSchemaTestClass Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterStringSerialize BodyText Source #

    Body Param "body" - Input string as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterNumberSerialize BodyDouble Source #

    Body Param "body" - Input number as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterCompositeSerialize OuterComposite Source #

    Body Param "body" - Input composite as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam FakeOuterBooleanSerialize BodyBool Source #

    Body Param "body" - Input boolean as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasBodyParam CreateXmlItem XmlItem Source #

    Body Param XmlItem - XmlItem Body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => OpenAPIPetstoreRequest CreateXmlItem contentType res accept -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType res accept Source #

    HasBodyParam Op123testSpecialTags Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Methods

    setBodyParam :: (Consumes Op123testSpecialTags contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept -> Client -> OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept Source #

    HasOptionalParam

    class HasOptionalParam req param where Source #

    Designates the optional parameters of a request

    Minimal complete definition

    applyOptionalParam | (-&-)

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept Source #

    Apply an optional parameter to a request

    (-&-) :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept infixl 2 Source #

    infix operator / alias for addOptionalParam

    Instances

    Instances details
    HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UploadFile File2 Source #

    Optional Param "file" - file to upload

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    HasOptionalParam UploadFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm StatusText Source #

    Optional Param "status" - Updated status of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UpdatePetWithForm Name2 Source #

    Optional Param "name" - Updated name of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam DeletePet ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    HasOptionalParam TestGroupParameters StringGroup Source #

    Optional Param "string_group" - String in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters Int64Group Source #

    Optional Param "int64_group" - Integer in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestGroupParameters BooleanGroup Source #

    Optional Param "boolean_group" - Boolean in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryStringArray Source #

    Optional Param "enum_query_string_array" - Query parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryString Source #

    Optional Param "enum_query_string" - Query parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryInteger Source #

    Optional Param "enum_query_integer" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumQueryDouble Source #

    Optional Param "enum_query_double" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderStringArray Source #

    Optional Param "enum_header_string_array" - Header parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumHeaderString Source #

    Optional Param "enum_header_string" - Header parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormStringArray Source #

    Optional Param "enum_form_string_array" - Form parameter enum test (string array)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEnumParameters EnumFormString Source #

    Optional Param "enum_form_string" - Form parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Password Source #

    Optional Param "password" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamString Source #

    Optional Param "string" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamInteger Source #

    Optional Param "integer" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamFloat Source #

    Optional Param "float" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDateTime Source #

    Optional Param "dateTime" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamDate Source #

    Optional Param "date" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters ParamBinary Source #

    Optional Param "binary" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int64 Source #

    Optional Param "int64" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Int32 Source #

    Optional Param "int32" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    HasOptionalParam TestEndpointParameters Callback Source #

    Optional Param "callback" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data Params Source #

    Request Params

    Constructors

    Params 

    Fields

    Instances

    Instances details
    Show Params Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    data ParamBody Source #

    Request Body

    Instances

    Instances details
    Show ParamBody Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    OpenAPIPetstoreRequest Utils

    _mkRequest Source #

    Arguments

    :: Method

    Method

    -> [ByteString]

    Endpoint

    -> OpenAPIPetstoreRequest req contentType res accept

    req: Request Type, res: Response Type

    setHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept Source #

    addHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept Source #

    removeHeader :: OpenAPIPetstoreRequest req contentType res accept -> [HeaderName] -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setContentTypeHeader :: forall req contentType res accept. MimeType contentType => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setAcceptHeader :: forall req contentType res accept. MimeType accept => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept Source #

    setQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept Source #

    addQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept Source #

    addForm :: OpenAPIPetstoreRequest req contentType res accept -> Form -> OpenAPIPetstoreRequest req contentType res accept Source #

    _addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept -> Part -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setBodyBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept Source #

    _setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept Source #

    _hasAuthType :: AuthMethod authMethod => OpenAPIPetstoreRequest req contentType res accept -> Proxy authMethod -> OpenAPIPetstoreRequest req contentType res accept Source #

    Params Utils

    toPath :: ToHttpApiData a => a -> ByteString Source #

    toHeader :: ToHttpApiData a => (HeaderName, a) -> [Header] Source #

    toForm :: ToHttpApiData v => (ByteString, v) -> Form Source #

    toQuery :: ToHttpApiData a => (ByteString, Maybe a) -> [QueryItem] Source #

    toPartialEscapeQuery :: ByteString -> Query -> PartialEscapeQuery Source #

    OpenAPI CollectionFormat Utils

    data CollectionFormat Source #

    Determines the format of the array if type array is used.

    Constructors

    CommaSeparated

    CSV format for multiple parameters.

    SpaceSeparated

    Also called SSV

    TabSeparated

    Also called TSV

    PipeSeparated

    `value1|value2|value2`

    MultiParamArray

    Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is valid only for parameters in "query" (Query) or "formData" (Form)

    toHeaderColl :: ToHttpApiData a => CollectionFormat -> (HeaderName, [a]) -> [Header] Source #

    toFormColl :: ToHttpApiData v => CollectionFormat -> (ByteString, [v]) -> Form Source #

    toQueryColl :: ToHttpApiData a => CollectionFormat -> (ByteString, Maybe [a]) -> Query Source #

    _toColl :: Traversable f => CollectionFormat -> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] Source #

    _toCollA :: (Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t ByteString)]) -> f (t [a]) -> [(b, t ByteString)] Source #

    _toCollA' :: (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)] Source #

    AuthMethods

    class Typeable a => AuthMethod a where Source #

    Provides a method to apply auth methods to requests

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> a -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    Instances

    Instances details
    AuthMethod AnyAuthMethod Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AnyAuthMethod -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthOAuthPetstoreAuth Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthOAuthPetstoreAuth -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthBasicHttpBasicTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthBasicHttpBasicTest -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthApiKeyApiKeyQuery Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthApiKeyApiKeyQuery -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    AuthMethod AuthApiKeyApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AuthApiKeyApiKey -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    data AnyAuthMethod Source #

    An existential wrapper for any AuthMethod

    Constructors

    forall a.AuthMethod a => AnyAuthMethod a 

    Instances

    Instances details
    AuthMethod AnyAuthMethod Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    applyAuthMethod :: OpenAPIPetstoreConfig -> AnyAuthMethod -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    _applyAuthMethods :: OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreConfig -> IO (OpenAPIPetstoreRequest req contentType res accept) Source #

    apply all matching AuthMethods in config to request

    Utils

    _omitNulls :: [(Text, Value)] -> Value Source #

    Removes Null fields. (OpenAPI-Specification 2.0 does not allow Null in JSON)

    _toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text]) Source #

    Encodes fields using WH.toQueryParam

    _emptyToNothing :: Maybe String -> Maybe String Source #

    Collapse (Just "") to Nothing

    _memptyToNothing :: (Monoid a, Eq a) => Maybe a -> Maybe a Source #

    Collapse (Just mempty) to Nothing

    DateTime Formatting

    newtype DateTime Source #

    Constructors

    DateTime 

    Fields

    Instances

    Instances details
    Eq DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Data DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DateTime -> c DateTime #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DateTime #

    toConstr :: DateTime -> Constr #

    dataTypeOf :: DateTime -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DateTime) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTime) #

    gmapT :: (forall b. Data b => b -> b) -> DateTime -> DateTime #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DateTime -> r #

    gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DateTime -> r #

    gmapQ :: (forall d. Data d => d -> u) -> DateTime -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> DateTime -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

    Ord DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Show DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    NFData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: DateTime -> () #

    ToJSON DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    toJSON :: DateTime -> Value

    toEncoding :: DateTime -> Encoding

    toJSONList :: [DateTime] -> Value

    toEncodingList :: [DateTime] -> Encoding

    FromJSON DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    parseJSON :: Value -> Parser DateTime

    parseJSONList :: Value -> Parser [DateTime]

    FromHttpApiData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    ToHttpApiData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    _readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime Source #

    _parseISO8601

    _showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String Source #

    TI.formatISO8601Millis

    _parseISO8601 :: (ParseTime t, MonadFail m, Alternative m) => String -> m t Source #

    parse an ISO8601 date-time string

    Date Formatting

    newtype Date Source #

    Constructors

    Date 

    Fields

    Instances

    Instances details
    Enum Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    succ :: Date -> Date #

    pred :: Date -> Date #

    toEnum :: Int -> Date #

    fromEnum :: Date -> Int #

    enumFrom :: Date -> [Date] #

    enumFromThen :: Date -> Date -> [Date] #

    enumFromTo :: Date -> Date -> [Date] #

    enumFromThenTo :: Date -> Date -> Date -> [Date] #

    Eq Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    (==) :: Date -> Date -> Bool #

    (/=) :: Date -> Date -> Bool #

    Data Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Date -> c Date #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Date #

    toConstr :: Date -> Constr #

    dataTypeOf :: Date -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Date) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Date) #

    gmapT :: (forall b. Data b => b -> b) -> Date -> Date #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r #

    gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r #

    gmapQ :: (forall d. Data d => d -> u) -> Date -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> Date -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> Date -> m Date #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

    Ord Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    compare :: Date -> Date -> Ordering #

    (<) :: Date -> Date -> Bool #

    (<=) :: Date -> Date -> Bool #

    (>) :: Date -> Date -> Bool #

    (>=) :: Date -> Date -> Bool #

    max :: Date -> Date -> Date #

    min :: Date -> Date -> Date #

    Show Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    showsPrec :: Int -> Date -> ShowS #

    show :: Date -> String #

    showList :: [Date] -> ShowS #

    Ix Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    range :: (Date, Date) -> [Date] #

    index :: (Date, Date) -> Date -> Int #

    unsafeIndex :: (Date, Date) -> Date -> Int #

    inRange :: (Date, Date) -> Date -> Bool #

    rangeSize :: (Date, Date) -> Int #

    unsafeRangeSize :: (Date, Date) -> Int #

    NFData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: Date -> () #

    ToJSON Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    toJSON :: Date -> Value

    toEncoding :: Date -> Encoding

    toJSONList :: [Date] -> Value

    toEncodingList :: [Date] -> Encoding

    FromJSON Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    parseJSON :: Value -> Parser Date

    parseJSONList :: Value -> Parser [Date]

    FromHttpApiData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    ToHttpApiData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    _readDate :: MonadFail m => String -> m Date Source #

    TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"

    _showDate :: FormatTime t => t -> String Source #

    TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"

    Byte/Binary Formatting

    newtype ByteArray Source #

    base64 encoded characters

    Constructors

    ByteArray 

    Instances

    Instances details
    Eq ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Data ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ByteArray -> c ByteArray #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ByteArray #

    toConstr :: ByteArray -> Constr #

    dataTypeOf :: ByteArray -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ByteArray) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteArray) #

    gmapT :: (forall b. Data b => b -> b) -> ByteArray -> ByteArray #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ByteArray -> r #

    gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ByteArray -> r #

    gmapQ :: (forall d. Data d => d -> u) -> ByteArray -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> ByteArray -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

    Ord ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Show ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    NFData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: ByteArray -> () #

    ToJSON ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    toJSON :: ByteArray -> Value

    toEncoding :: ByteArray -> Encoding

    toJSONList :: [ByteArray] -> Value

    toEncodingList :: [ByteArray] -> Encoding

    FromJSON ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    parseJSON :: Value -> Parser ByteArray

    parseJSONList :: Value -> Parser [ByteArray]

    FromHttpApiData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    ToHttpApiData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    _readByteArray :: MonadFail m => Text -> m ByteArray Source #

    read base64 encoded characters

    _showByteArray :: ByteArray -> Text Source #

    show base64 encoded characters

    newtype Binary Source #

    any sequence of octets

    Constructors

    Binary 

    Fields

    Instances

    Instances details
    Eq Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    (==) :: Binary -> Binary -> Bool #

    (/=) :: Binary -> Binary -> Bool #

    Data Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Binary -> c Binary #

    gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Binary #

    toConstr :: Binary -> Constr #

    dataTypeOf :: Binary -> DataType #

    dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Binary) #

    dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary) #

    gmapT :: (forall b. Data b => b -> b) -> Binary -> Binary #

    gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r #

    gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r #

    gmapQ :: (forall d. Data d => d -> u) -> Binary -> [u] #

    gmapQi :: Int -> (forall d. Data d => d -> u) -> Binary -> u #

    gmapM :: Monad m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

    gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

    gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

    Ord Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Show Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    NFData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    rnf :: Binary -> () #

    ToJSON Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    toJSON :: Binary -> Value

    toEncoding :: Binary -> Encoding

    toJSONList :: [Binary] -> Value

    toEncodingList :: [Binary] -> Encoding

    FromJSON Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Methods

    parseJSON :: Value -> Parser Binary

    parseJSONList :: Value -> Parser [Binary]

    FromHttpApiData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    ToHttpApiData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    Lens Type Aliases

    type Lens_' s a = Lens_ s s a a Source #

    type Lens_ s t a b = forall (f :: Type -> Type). Functor f => (a -> f b) -> s -> f t Source #

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Logging.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Logging.html index c1fb8101336..6fe13a69963 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Logging.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Logging.html @@ -1 +1 @@ -OpenAPIPetstore.Logging

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Logging

    Description

    Logging functions

    Type Aliases (for compatibility)

    type LogExecWithContext = forall m. MonadIO m => LogContext -> LogExec m Source #

    Runs a Katip logging block with the Log environment

    type LogExec m = forall a. KatipT m a -> m a Source #

    A Katip logging block

    type LogContext = LogEnv Source #

    A Katip Log environment

    type LogLevel = Severity Source #

    A Katip Log severity

    default logger

    initLogContext :: IO LogContext Source #

    the default log environment

    runDefaultLogExecWithContext :: LogExecWithContext Source #

    Runs a Katip logging block with the Log environment

    stdout logger

    stdoutLoggingExec :: LogExecWithContext Source #

    Runs a Katip logging block with the Log environment

    stdoutLoggingContext :: LogContext -> IO LogContext Source #

    A Katip Log environment which targets stdout

    stderr logger

    stderrLoggingExec :: LogExecWithContext Source #

    Runs a Katip logging block with the Log environment

    stderrLoggingContext :: LogContext -> IO LogContext Source #

    A Katip Log environment which targets stderr

    Null logger

    runNullLogExec :: LogExecWithContext Source #

    Disables Katip logging

    Log Msg

    _log :: (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () Source #

    Log a katip message

    Log Exceptions

    logExceptions :: (Katip m, MonadCatch m, Applicative m) => Text -> m a -> m a Source #

    re-throws exceptions after logging them

    Log Level

    \ No newline at end of file +OpenAPIPetstore.Logging
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Logging

    Description

    Logging functions

    Type Aliases (for compatibility)

    type LogExecWithContext = forall m a. MonadIO m => LogContext -> LogExec m a Source #

    Runs a Katip logging block with the Log environment

    type LogExec m a = KatipT m a -> m a Source #

    A Katip logging block

    type LogContext = LogEnv Source #

    A Katip Log environment

    type LogLevel = Severity Source #

    A Katip Log severity

    default logger

    initLogContext :: IO LogContext Source #

    the default log environment

    runDefaultLogExecWithContext :: LogExecWithContext Source #

    Runs a Katip logging block with the Log environment

    stdout logger

    stdoutLoggingExec :: LogExecWithContext Source #

    Runs a Katip logging block with the Log environment

    stdoutLoggingContext :: LogContext -> IO LogContext Source #

    A Katip Log environment which targets stdout

    stderr logger

    stderrLoggingExec :: LogExecWithContext Source #

    Runs a Katip logging block with the Log environment

    stderrLoggingContext :: LogContext -> IO LogContext Source #

    A Katip Log environment which targets stderr

    Null logger

    runNullLogExec :: LogExecWithContext Source #

    Disables Katip logging

    Log Msg

    _log :: (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () Source #

    Log a katip message

    Log Exceptions

    logExceptions :: (Katip m, MonadCatch m, Applicative m) => Text -> m a -> m a Source #

    re-throws exceptions after logging them

    Log Level

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-MimeTypes.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-MimeTypes.html index ec2bd5de90c..1a1ba240c65 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-MimeTypes.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-MimeTypes.html @@ -1 +1 @@ -OpenAPIPetstore.MimeTypes

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.MimeTypes

    Description

     

    ContentType MimeType

    data ContentType a Source #

    Constructors

    MimeType a => ContentType 

    Fields

    Accept MimeType

    data Accept a Source #

    Constructors

    MimeType a => Accept 

    Fields

    Consumes Class

    class MimeType mtype => Consumes req mtype Source #

    Instances
    MimeType mtype => Consumes UpdateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUsersWithListInput mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUsersWithArrayInput mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes PlaceOrder mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Consumes UploadFileWithRequiredFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UploadFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePetWithForm MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Consumes TestJsonFormData MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestInlineAdditionalProperties MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEnumParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEndpointParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithQueryParams MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithFileSchema MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterCompositeSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Produces Class

    class MimeType mtype => Produces req mtype Source #

    Instances
    Produces UpdateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LogoutUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LoginUser MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LoginUser MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces DeleteUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithListInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithArrayInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces PlaceOrder MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces PlaceOrder MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetInventory MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces DeleteOrder MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces UploadFileWithRequiredFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UploadFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UpdatePetWithForm MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UpdatePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces DeletePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces AddPet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Produces TestQueryParameterCollectionFormat MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestJsonFormData MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestInlineAdditionalProperties MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestGroupParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEnumParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEndpointParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithQueryParams MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithFileSchema MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterCompositeSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces CreateXmlItem MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Default Mime Types

    data MimeJSON Source #

    Constructors

    MimeJSON 
    Instances
    MimeType MimeJSON Source #
    application/json; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeJSON -> [MediaType] Source #

    mimeType :: Proxy MimeJSON -> Maybe MediaType Source #

    mimeType' :: MimeJSON -> Maybe MediaType Source #

    mimeTypes' :: MimeJSON -> [MediaType] Source #

    FromJSON a => MimeUnrender MimeJSON a Source #
    A.eitherDecode
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    ToJSON a => MimeRender MimeJSON a Source #

    encode

    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Produces LoginUser MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces PlaceOrder MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetInventory MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces UploadFileWithRequiredFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UploadFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Produces TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Consumes UpdatePet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Consumes TestInlineAdditionalProperties MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithQueryParams MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithFileSchema MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    data MimeXML Source #

    Constructors

    MimeXML 
    Instances
    MimeType MimeXML Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeXML -> [MediaType] Source #

    mimeType :: Proxy MimeXML -> Maybe MediaType Source #

    mimeType' :: MimeXML -> Maybe MediaType Source #

    mimeTypes' :: MimeXML -> [MediaType] Source #

    Produces LoginUser MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces PlaceOrder MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetPetById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes CreateXmlItem MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data MimePlainText Source #

    Constructors

    MimePlainText 
    Instances
    MimeType MimePlainText Source #
    text/plain; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimePlainText -> [MediaType] Source #

    mimeType :: Proxy MimePlainText -> Maybe MediaType Source #

    mimeType' :: MimePlainText -> Maybe MediaType Source #

    mimeTypes' :: MimePlainText -> [MediaType] Source #

    MimeUnrender MimePlainText ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText Text Source #
    P.left P.show . TL.decodeUtf8'
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    data MimeFormUrlEncoded Source #

    Constructors

    MimeFormUrlEncoded 
    Instances
    MimeType MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    FromForm a => MimeUnrender MimeFormUrlEncoded a Source #
    P.left T.unpack . WH.urlDecodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    ToForm a => MimeRender MimeFormUrlEncoded a Source #
    WH.urlEncodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes UpdatePetWithForm MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes TestJsonFormData MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEnumParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEndpointParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data MimeMultipartFormData Source #

    Constructors

    MimeMultipartFormData 
    Instances
    MimeType MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Bool Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Char Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Double Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Float Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Int Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Integer Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData ByteString Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Text Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData String Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Consumes UploadFileWithRequiredFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UploadFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    data MimeOctetStream Source #

    Constructors

    MimeOctetStream 
    Instances
    MimeType MimeOctetStream Source #
    application/octet-stream
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream Text Source #
    P.left P.show . T.decodeUtf8' . BL.toStrict
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    data MimeNoContent Source #

    Constructors

    MimeNoContent 
    Instances
    MimeType MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeNoContent -> [MediaType] Source #

    mimeType :: Proxy MimeNoContent -> Maybe MediaType Source #

    mimeType' :: MimeNoContent -> Maybe MediaType Source #

    mimeTypes' :: MimeNoContent -> [MediaType] Source #

    MimeUnrender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Produces UpdateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LogoutUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces DeleteUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithListInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithArrayInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces DeleteOrder MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces UpdatePetWithForm MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UpdatePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces DeletePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces AddPet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces TestQueryParameterCollectionFormat MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestJsonFormData MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestInlineAdditionalProperties MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestGroupParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEnumParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEndpointParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithQueryParams MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithFileSchema MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces CreateXmlItem MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data MimeAny Source #

    Constructors

    MimeAny 
    Instances
    MimeType MimeAny Source #
    "*/*"
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeAny -> [MediaType] Source #

    mimeType :: Proxy MimeAny -> Maybe MediaType Source #

    mimeType' :: MimeAny -> Maybe MediaType Source #

    mimeTypes' :: MimeAny -> [MediaType] Source #

    data NoContent Source #

    A type for responses without content-body.

    Constructors

    NoContent 

    MimeType Class

    class Typeable mtype => MimeType mtype where Source #

    Minimal complete definition

    mimeType | mimeTypes

    Methods

    mimeTypes :: Proxy mtype -> [MediaType] Source #

    mimeType :: Proxy mtype -> Maybe MediaType Source #

    mimeType' :: mtype -> Maybe MediaType Source #

    mimeTypes' :: mtype -> [MediaType] Source #

    Instances
    MimeType MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeTextXml -> [MediaType] Source #

    mimeType :: Proxy MimeTextXml -> Maybe MediaType Source #

    mimeType' :: MimeTextXml -> Maybe MediaType Source #

    mimeTypes' :: MimeTextXml -> [MediaType] Source #

    MimeType MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeAny Source #
    "*/*"
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeAny -> [MediaType] Source #

    mimeType :: Proxy MimeAny -> Maybe MediaType Source #

    mimeType' :: MimeAny -> Maybe MediaType Source #

    mimeTypes' :: MimeAny -> [MediaType] Source #

    MimeType MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeNoContent -> [MediaType] Source #

    mimeType :: Proxy MimeNoContent -> Maybe MediaType Source #

    mimeType' :: MimeNoContent -> Maybe MediaType Source #

    mimeTypes' :: MimeNoContent -> [MediaType] Source #

    MimeType MimeOctetStream Source #
    application/octet-stream
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimePlainText Source #
    text/plain; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimePlainText -> [MediaType] Source #

    mimeType :: Proxy MimePlainText -> Maybe MediaType Source #

    mimeType' :: MimePlainText -> Maybe MediaType Source #

    mimeTypes' :: MimePlainText -> [MediaType] Source #

    MimeType MimeXML Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeXML -> [MediaType] Source #

    mimeType :: Proxy MimeXML -> Maybe MediaType Source #

    mimeType' :: MimeXML -> Maybe MediaType Source #

    mimeTypes' :: MimeXML -> [MediaType] Source #

    MimeType MimeJSON Source #
    application/json; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeJSON -> [MediaType] Source #

    mimeType :: Proxy MimeJSON -> Maybe MediaType Source #

    mimeType' :: MimeJSON -> Maybe MediaType Source #

    mimeTypes' :: MimeJSON -> [MediaType] Source #

    MimeRender Class

    class MimeType mtype => MimeRender mtype x where Source #

    Minimal complete definition

    mimeRender

    Methods

    mimeRender :: Proxy mtype -> x -> ByteString Source #

    mimeRender' :: mtype -> x -> ByteString Source #

    Instances
    MimeRender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Bool Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Char Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Double Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Float Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Int Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Integer Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData ByteString Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Text Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData String Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToForm a => MimeRender MimeFormUrlEncoded a Source #
    WH.urlEncodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    ToJSON a => MimeRender MimeJSON a Source #

    encode

    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender Class

    class MimeType mtype => MimeUnrender mtype o where Source #

    Minimal complete definition

    mimeUnrender

    Instances
    MimeUnrender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream Text Source #
    P.left P.show . T.decodeUtf8' . BL.toStrict
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    FromForm a => MimeUnrender MimeFormUrlEncoded a Source #
    P.left T.unpack . WH.urlDecodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText Text Source #
    P.left P.show . TL.decodeUtf8'
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    FromJSON a => MimeUnrender MimeJSON a Source #
    A.eitherDecode
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Custom Mime Types

    MimeXmlCharsetutf16

    data MimeXmlCharsetutf16 Source #

    Constructors

    MimeXmlCharsetutf16 
    Instances
    MimeType MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes CreateXmlItem MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeXmlCharsetutf8

    data MimeXmlCharsetutf8 Source #

    Constructors

    MimeXmlCharsetutf8 
    Instances
    MimeType MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes CreateXmlItem MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeTextXml

    data MimeTextXml Source #

    Constructors

    MimeTextXml 
    Instances
    MimeType MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeTextXml -> [MediaType] Source #

    mimeType :: Proxy MimeTextXml -> Maybe MediaType Source #

    mimeType' :: MimeTextXml -> Maybe MediaType Source #

    mimeTypes' :: MimeTextXml -> [MediaType] Source #

    Consumes CreateXmlItem MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeTextXmlCharsetutf16

    MimeTextXmlCharsetutf8

    \ No newline at end of file +OpenAPIPetstore.MimeTypes
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.MimeTypes

    Description

     

    ContentType MimeType

    data ContentType a Source #

    Constructors

    MimeType a => ContentType 

    Fields

    Accept MimeType

    data Accept a Source #

    Constructors

    MimeType a => Accept 

    Fields

    Consumes Class

    class MimeType mtype => Consumes req mtype Source #

    Instances

    Instances details
    MimeType mtype => Consumes UpdateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUsersWithListInput mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUsersWithArrayInput mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes CreateUser mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.User

    MimeType mtype => Consumes PlaceOrder mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Consumes UploadFileWithRequiredFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UploadFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePetWithForm MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Consumes TestJsonFormData MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestInlineAdditionalProperties MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEnumParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEndpointParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithQueryParams MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithFileSchema MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterCompositeSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Consumes FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes CreateXmlItem MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Produces Class

    class MimeType mtype => Produces req mtype Source #

    Instances

    Instances details
    Produces UpdateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LogoutUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LoginUser MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LoginUser MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces DeleteUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithListInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithArrayInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces PlaceOrder MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces PlaceOrder MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetInventory MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces DeleteOrder MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces UploadFileWithRequiredFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UploadFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UpdatePetWithForm MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UpdatePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces DeletePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces AddPet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Produces TestQueryParameterCollectionFormat MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestJsonFormData MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestInlineAdditionalProperties MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestGroupParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEnumParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEndpointParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithQueryParams MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithFileSchema MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterStringSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterNumberSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterCompositeSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeType mtype => Produces FakeOuterBooleanSerialize mtype Source #
    */*
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces CreateXmlItem MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Default Mime Types

    data MimeJSON Source #

    Constructors

    MimeJSON 

    Instances

    Instances details
    MimeType MimeJSON Source #
    application/json; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeJSON -> [MediaType] Source #

    mimeType :: Proxy MimeJSON -> Maybe MediaType Source #

    mimeType' :: MimeJSON -> Maybe MediaType Source #

    mimeTypes' :: MimeJSON -> [MediaType] Source #

    FromJSON a => MimeUnrender MimeJSON a Source #
    A.eitherDecode
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    ToJSON a => MimeRender MimeJSON a Source #

    encode

    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Produces LoginUser MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces PlaceOrder MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetInventory MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces UploadFileWithRequiredFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UploadFile MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces GetPetById MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Produces TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Consumes UpdatePet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes TestClassname MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Consumes TestInlineAdditionalProperties MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestClientModel MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithQueryParams MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestBodyWithFileSchema MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes Op123testSpecialTags MimeJSON Source #
    application/json
    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    data MimeXML Source #

    Constructors

    MimeXML 

    Instances

    Instances details
    MimeType MimeXML Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeXML -> [MediaType] Source #

    mimeType :: Proxy MimeXML -> Maybe MediaType Source #

    mimeType' :: MimeXML -> Maybe MediaType Source #

    mimeTypes' :: MimeXML -> [MediaType] Source #

    Produces LoginUser MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces GetUserByName MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces PlaceOrder MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetOrderById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces GetPetById MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByTags MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces FindPetsByStatus MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UpdatePet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes AddPet MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes CreateXmlItem MimeXML Source #
    application/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data MimePlainText Source #

    Constructors

    MimePlainText 

    Instances

    Instances details
    MimeType MimePlainText Source #
    text/plain; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimePlainText -> [MediaType] Source #

    mimeType :: Proxy MimePlainText -> Maybe MediaType Source #

    mimeType' :: MimePlainText -> Maybe MediaType Source #

    mimeTypes' :: MimePlainText -> [MediaType] Source #

    MimeUnrender MimePlainText String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText Text Source #
    P.left P.show . TL.decodeUtf8'
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    data MimeFormUrlEncoded Source #

    Constructors

    MimeFormUrlEncoded 

    Instances

    Instances details
    MimeType MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    FromForm a => MimeUnrender MimeFormUrlEncoded a Source #
    P.left T.unpack . WH.urlDecodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    ToForm a => MimeRender MimeFormUrlEncoded a Source #
    WH.urlEncodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes UpdatePetWithForm MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes TestJsonFormData MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEnumParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Consumes TestEndpointParameters MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data MimeMultipartFormData Source #

    Constructors

    MimeMultipartFormData 

    Instances

    Instances details
    MimeType MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Bool Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Char Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Double Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Float Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Int Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Integer Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData String Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData ByteString Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Text Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Consumes UploadFileWithRequiredFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Consumes UploadFile MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    data MimeOctetStream Source #

    Constructors

    MimeOctetStream 

    Instances

    Instances details
    MimeType MimeOctetStream Source #
    application/octet-stream
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream Text Source #
    P.left P.show . T.decodeUtf8' . BL.toStrict
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    data MimeNoContent Source #

    Constructors

    MimeNoContent 

    Instances

    Instances details
    MimeType MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeNoContent -> [MediaType] Source #

    mimeType :: Proxy MimeNoContent -> Maybe MediaType Source #

    mimeType' :: MimeNoContent -> Maybe MediaType Source #

    mimeTypes' :: MimeNoContent -> [MediaType] Source #

    MimeUnrender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Produces UpdateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces LogoutUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces DeleteUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithListInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUsersWithArrayInput MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces CreateUser MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.User

    Produces DeleteOrder MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Store

    Produces UpdatePetWithForm MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces UpdatePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces DeletePet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces AddPet MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Produces TestQueryParameterCollectionFormat MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestJsonFormData MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestInlineAdditionalProperties MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestGroupParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEnumParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestEndpointParameters MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithQueryParams MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces TestBodyWithFileSchema MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Produces CreateXmlItem MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    data MimeAny Source #

    Constructors

    MimeAny 

    Instances

    Instances details
    MimeType MimeAny Source #
    "*/*"
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeAny -> [MediaType] Source #

    mimeType :: Proxy MimeAny -> Maybe MediaType Source #

    mimeType' :: MimeAny -> Maybe MediaType Source #

    mimeTypes' :: MimeAny -> [MediaType] Source #

    data NoContent Source #

    A type for responses without content-body.

    Constructors

    NoContent 

    MimeType Class

    class Typeable mtype => MimeType mtype where Source #

    Minimal complete definition

    mimeType | mimeTypes

    Methods

    mimeTypes :: Proxy mtype -> [MediaType] Source #

    mimeType :: Proxy mtype -> Maybe MediaType Source #

    mimeType' :: mtype -> Maybe MediaType Source #

    mimeTypes' :: mtype -> [MediaType] Source #

    Instances

    Instances details
    MimeType MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeTextXml -> [MediaType] Source #

    mimeType :: Proxy MimeTextXml -> Maybe MediaType Source #

    mimeType' :: MimeTextXml -> Maybe MediaType Source #

    mimeTypes' :: MimeTextXml -> [MediaType] Source #

    MimeType MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeAny Source #
    "*/*"
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeAny -> [MediaType] Source #

    mimeType :: Proxy MimeAny -> Maybe MediaType Source #

    mimeType' :: MimeAny -> Maybe MediaType Source #

    mimeTypes' :: MimeAny -> [MediaType] Source #

    MimeType MimeNoContent Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeNoContent -> [MediaType] Source #

    mimeType :: Proxy MimeNoContent -> Maybe MediaType Source #

    mimeType' :: MimeNoContent -> Maybe MediaType Source #

    mimeTypes' :: MimeNoContent -> [MediaType] Source #

    MimeType MimeOctetStream Source #
    application/octet-stream
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeMultipartFormData Source #
    multipart/form-data
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimeFormUrlEncoded Source #
    application/x-www-form-urlencoded
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeType MimePlainText Source #
    text/plain; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimePlainText -> [MediaType] Source #

    mimeType :: Proxy MimePlainText -> Maybe MediaType Source #

    mimeType' :: MimePlainText -> Maybe MediaType Source #

    mimeTypes' :: MimePlainText -> [MediaType] Source #

    MimeType MimeXML Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeXML -> [MediaType] Source #

    mimeType :: Proxy MimeXML -> Maybe MediaType Source #

    mimeType' :: MimeXML -> Maybe MediaType Source #

    mimeTypes' :: MimeXML -> [MediaType] Source #

    MimeType MimeJSON Source #
    application/json; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeJSON -> [MediaType] Source #

    mimeType :: Proxy MimeJSON -> Maybe MediaType Source #

    mimeType' :: MimeJSON -> Maybe MediaType Source #

    mimeTypes' :: MimeJSON -> [MediaType] Source #

    MimeRender Class

    class MimeType mtype => MimeRender mtype x where Source #

    Minimal complete definition

    mimeRender

    Methods

    mimeRender :: Proxy mtype -> x -> ByteString Source #

    mimeRender' :: mtype -> x -> ByteString Source #

    Instances

    Instances details
    MimeRender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeOctetStream Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Bool Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Char Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Double Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Float Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Int Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Integer Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData String Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData ByteString Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Text Source # 
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimeMultipartFormData Binary Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData ByteArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData Date Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData DateTime Source # 
    Instance details

    Defined in OpenAPIPetstore.Core

    MimeRender MimeMultipartFormData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToForm a => MimeRender MimeFormUrlEncoded a Source #
    WH.urlEncodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText String Source #
    BCL.pack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText ByteString Source #
    P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeRender MimePlainText Text Source #
    BL.fromStrict . T.encodeUtf8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    ToJSON a => MimeRender MimeJSON a Source #

    encode

    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender Class

    class MimeType mtype => MimeUnrender mtype o where Source #

    Minimal complete definition

    mimeUnrender

    Instances

    Instances details
    MimeUnrender MimeNoContent NoContent Source #
    P.Right . P.const NoContent
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimeOctetStream Text Source #
    P.left P.show . T.decodeUtf8' . BL.toStrict
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    FromForm a => MimeUnrender MimeFormUrlEncoded a Source #
    P.left T.unpack . WH.urlDecodeAsForm
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText String Source #
    P.Right . BCL.unpack
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText ByteString Source #
    P.Right . P.id
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    MimeUnrender MimePlainText Text Source #
    P.left P.show . TL.decodeUtf8'
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    FromJSON a => MimeUnrender MimeJSON a Source #
    A.eitherDecode
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Custom Mime Types

    MimeXmlCharsetutf16

    data MimeXmlCharsetutf16 Source #

    Constructors

    MimeXmlCharsetutf16 

    Instances

    Instances details
    MimeType MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes CreateXmlItem MimeXmlCharsetutf16 Source #
    application/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeXmlCharsetutf8

    data MimeXmlCharsetutf8 Source #

    Constructors

    MimeXmlCharsetutf8 

    Instances

    Instances details
    MimeType MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes CreateXmlItem MimeXmlCharsetutf8 Source #
    application/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeTextXml

    data MimeTextXml Source #

    Constructors

    MimeTextXml 

    Instances

    Instances details
    MimeType MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Methods

    mimeTypes :: Proxy MimeTextXml -> [MediaType] Source #

    mimeType :: Proxy MimeTextXml -> Maybe MediaType Source #

    mimeType' :: MimeTextXml -> Maybe MediaType Source #

    mimeTypes' :: MimeTextXml -> [MediaType] Source #

    Consumes CreateXmlItem MimeTextXml Source #
    text/xml
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeTextXmlCharsetutf16

    data MimeTextXmlCharsetutf16 Source #

    Instances

    Instances details
    MimeType MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes CreateXmlItem MimeTextXmlCharsetutf16 Source #
    text/xml; charset=utf-16
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    MimeTextXmlCharsetutf8

    data MimeTextXmlCharsetutf8 Source #

    Instances

    Instances details
    MimeType MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.MimeTypes

    Consumes CreateXmlItem MimeTextXmlCharsetutf8 Source #
    text/xml; charset=utf-8
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Model.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Model.html index f37b234e166..5344e4a2f78 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Model.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Model.html @@ -1,9 +1,9 @@ -OpenAPIPetstore.Model

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Model

    Description

     
    Synopsis

    Parameter newtypes

    AdditionalMetadata

    newtype AdditionalMetadata Source #

    Instances
    Eq AdditionalMetadata Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show AdditionalMetadata Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UploadFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    ApiKey

    newtype ApiKey Source #

    Constructors

    ApiKey 

    Fields

    Instances
    Eq ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: ApiKey -> ApiKey -> Bool #

    (/=) :: ApiKey -> ApiKey -> Bool #

    Show ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam DeletePet ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    Body

    newtype Body Source #

    Constructors

    Body 

    Fields

    Instances
    Eq Body Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Body -> Body -> Bool #

    (/=) :: Body -> Body -> Bool #

    Show Body Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Body -> ShowS #

    show :: Body -> String #

    showList :: [Body] -> ShowS #

    ToJSON Body Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam CreateUsersWithListInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUsersWithArrayInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    BodyBool

    newtype BodyBool Source #

    Constructors

    BodyBool 

    Fields

    Instances
    Eq BodyBool Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BodyBool Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BodyBool Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam FakeOuterBooleanSerialize BodyBool Source #

    Body Param "body" - Input boolean as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    BodyDouble

    newtype BodyDouble Source #

    Constructors

    BodyDouble 

    Fields

    Instances
    Eq BodyDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BodyDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BodyDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam FakeOuterNumberSerialize BodyDouble Source #

    Body Param "body" - Input number as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    BodyText

    newtype BodyText Source #

    Constructors

    BodyText 

    Fields

    Instances
    Eq BodyText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BodyText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BodyText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam FakeOuterStringSerialize BodyText Source #

    Body Param "body" - Input string as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    BooleanGroup

    newtype BooleanGroup Source #

    Constructors

    BooleanGroup 

    Fields

    Instances
    Eq BooleanGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BooleanGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestGroupParameters BooleanGroup Source #

    Optional Param "boolean_group" - Boolean in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Byte

    newtype Byte Source #

    Constructors

    Byte 

    Fields

    Instances
    Eq Byte Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Byte -> Byte -> Bool #

    (/=) :: Byte -> Byte -> Bool #

    Show Byte Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Byte -> ShowS #

    show :: Byte -> String #

    showList :: [Byte] -> ShowS #

    Callback

    newtype Callback Source #

    Constructors

    Callback 

    Fields

    Instances
    Eq Callback Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Callback Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters Callback Source #

    Optional Param "callback" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Context

    newtype Context Source #

    Constructors

    Context 

    Fields

    Instances
    Eq Context Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Context -> Context -> Bool #

    (/=) :: Context -> Context -> Bool #

    Show Context Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    EnumFormString

    newtype EnumFormString Source #

    Instances
    Eq EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEnumParameters EnumFormString Source #

    Optional Param "enum_form_string" - Form parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    EnumFormStringArray

    EnumHeaderString

    EnumHeaderStringArray

    EnumQueryDouble

    newtype EnumQueryDouble Source #

    Instances
    Eq EnumQueryDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumQueryDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEnumParameters EnumQueryDouble Source #

    Optional Param "enum_query_double" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    EnumQueryInteger

    EnumQueryString

    EnumQueryStringArray

    File2

    newtype File2 Source #

    Constructors

    File2 

    Fields

    Instances
    Eq File2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: File2 -> File2 -> Bool #

    (/=) :: File2 -> File2 -> Bool #

    Show File2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> File2 -> ShowS #

    show :: File2 -> String #

    showList :: [File2] -> ShowS #

    HasOptionalParam UploadFile File2 Source #

    Optional Param "file" - file to upload

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    Http

    newtype Http Source #

    Constructors

    Http 

    Fields

    Instances
    Eq Http Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Http -> Http -> Bool #

    (/=) :: Http -> Http -> Bool #

    Show Http Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Http -> ShowS #

    show :: Http -> String #

    showList :: [Http] -> ShowS #

    Int32

    newtype Int32 Source #

    Constructors

    Int32 

    Fields

    Instances
    Eq Int32 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Int32 -> Int32 -> Bool #

    (/=) :: Int32 -> Int32 -> Bool #

    Show Int32 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Int32 -> ShowS #

    show :: Int32 -> String #

    showList :: [Int32] -> ShowS #

    HasOptionalParam TestEndpointParameters Int32 Source #

    Optional Param "int32" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Int64

    newtype Int64 Source #

    Constructors

    Int64 

    Fields

    Instances
    Eq Int64 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Int64 -> Int64 -> Bool #

    (/=) :: Int64 -> Int64 -> Bool #

    Show Int64 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Int64 -> ShowS #

    show :: Int64 -> String #

    showList :: [Int64] -> ShowS #

    HasOptionalParam TestEndpointParameters Int64 Source #

    Optional Param "int64" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Int64Group

    newtype Int64Group Source #

    Constructors

    Int64Group 
    Instances
    Eq Int64Group Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Int64Group Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestGroupParameters Int64Group Source #

    Optional Param "int64_group" - Integer in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Ioutil

    newtype Ioutil Source #

    Constructors

    Ioutil 

    Fields

    Instances
    Eq Ioutil Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Ioutil -> Ioutil -> Bool #

    (/=) :: Ioutil -> Ioutil -> Bool #

    Show Ioutil Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Name2

    newtype Name2 Source #

    Constructors

    Name2 

    Fields

    Instances
    Eq Name2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Name2 -> Name2 -> Bool #

    (/=) :: Name2 -> Name2 -> Bool #

    Show Name2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Name2 -> ShowS #

    show :: Name2 -> String #

    showList :: [Name2] -> ShowS #

    HasOptionalParam UpdatePetWithForm Name2 Source #

    Optional Param "name" - Updated name of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Number

    newtype Number Source #

    Constructors

    Number 

    Fields

    Instances
    Eq Number Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Number -> Number -> Bool #

    (/=) :: Number -> Number -> Bool #

    Show Number Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    OrderId

    newtype OrderId Source #

    Constructors

    OrderId 

    Fields

    Instances
    Eq OrderId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: OrderId -> OrderId -> Bool #

    (/=) :: OrderId -> OrderId -> Bool #

    Show OrderId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    OrderIdText

    newtype OrderIdText Source #

    Constructors

    OrderIdText 

    Fields

    Instances
    Eq OrderIdText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show OrderIdText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Param

    newtype Param Source #

    Constructors

    Param 

    Fields

    Instances
    Eq Param Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Param -> Param -> Bool #

    (/=) :: Param -> Param -> Bool #

    Show Param Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Param -> ShowS #

    show :: Param -> String #

    showList :: [Param] -> ShowS #

    Param2

    newtype Param2 Source #

    Constructors

    Param2 

    Fields

    Instances
    Eq Param2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Param2 -> Param2 -> Bool #

    (/=) :: Param2 -> Param2 -> Bool #

    Show Param2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ParamBinary

    ParamDate

    newtype ParamDate Source #

    Constructors

    ParamDate 

    Fields

    Instances
    Eq ParamDate Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ParamDate Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters ParamDate Source #

    Optional Param "date" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    ParamDateTime

    ParamDouble

    newtype ParamDouble Source #

    Constructors

    ParamDouble 
    Instances
    Eq ParamDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ParamDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ParamFloat

    ParamInteger

    ParamMapMapStringText

    ParamString

    Password

    newtype Password Source #

    Constructors

    Password 

    Fields

    Instances
    Eq Password Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Password Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters Password Source #

    Optional Param "password" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    PatternWithoutDelimiter

    PetId

    newtype PetId Source #

    Constructors

    PetId 

    Fields

    Instances
    Eq PetId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: PetId -> PetId -> Bool #

    (/=) :: PetId -> PetId -> Bool #

    Show PetId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> PetId -> ShowS #

    show :: PetId -> String #

    showList :: [PetId] -> ShowS #

    Pipe

    newtype Pipe Source #

    Constructors

    Pipe 

    Fields

    Instances
    Eq Pipe Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Pipe -> Pipe -> Bool #

    (/=) :: Pipe -> Pipe -> Bool #

    Show Pipe Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Pipe -> ShowS #

    show :: Pipe -> String #

    showList :: [Pipe] -> ShowS #

    Query

    newtype Query Source #

    Constructors

    Query 

    Fields

    Instances
    Eq Query Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Query -> Query -> Bool #

    (/=) :: Query -> Query -> Bool #

    Show Query Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Query -> ShowS #

    show :: Query -> String #

    showList :: [Query] -> ShowS #

    RequiredBooleanGroup

    RequiredFile

    RequiredInt64Group

    RequiredStringGroup

    Status

    newtype Status Source #

    Constructors

    Status 

    Fields

    Instances
    Eq Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Status -> Status -> Bool #

    (/=) :: Status -> Status -> Bool #

    Show Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    StatusText

    newtype StatusText Source #

    Constructors

    StatusText 

    Fields

    Instances
    Eq StatusText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show StatusText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam UpdatePetWithForm StatusText Source #

    Optional Param "status" - Updated status of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    StringGroup

    newtype StringGroup Source #

    Constructors

    StringGroup 

    Fields

    Instances
    Eq StringGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show StringGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestGroupParameters StringGroup Source #

    Optional Param "string_group" - String in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Tags

    newtype Tags Source #

    Constructors

    Tags 

    Fields

    Instances
    Eq Tags Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Tags -> Tags -> Bool #

    (/=) :: Tags -> Tags -> Bool #

    Show Tags Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Tags -> ShowS #

    show :: Tags -> String #

    showList :: [Tags] -> ShowS #

    Url

    newtype Url Source #

    Constructors

    Url 

    Fields

    Instances
    Eq Url Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Url -> Url -> Bool #

    (/=) :: Url -> Url -> Bool #

    Show Url Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Url -> ShowS #

    show :: Url -> String #

    showList :: [Url] -> ShowS #

    Username

    newtype Username Source #

    Constructors

    Username 

    Fields

    Instances
    Eq Username Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Username Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Models

    AdditionalPropertiesAnyType

    mkAdditionalPropertiesAnyType :: AdditionalPropertiesAnyType Source #

    Construct a value of type AdditionalPropertiesAnyType (by applying it's required fields, if any)

    AdditionalPropertiesArray

    mkAdditionalPropertiesArray :: AdditionalPropertiesArray Source #

    Construct a value of type AdditionalPropertiesArray (by applying it's required fields, if any)

    AdditionalPropertiesBoolean

    mkAdditionalPropertiesBoolean :: AdditionalPropertiesBoolean Source #

    Construct a value of type AdditionalPropertiesBoolean (by applying it's required fields, if any)

    AdditionalPropertiesClass

    data AdditionalPropertiesClass Source #

    AdditionalPropertiesClass

    mkAdditionalPropertiesClass :: AdditionalPropertiesClass Source #

    Construct a value of type AdditionalPropertiesClass (by applying it's required fields, if any)

    AdditionalPropertiesInteger

    mkAdditionalPropertiesInteger :: AdditionalPropertiesInteger Source #

    Construct a value of type AdditionalPropertiesInteger (by applying it's required fields, if any)

    AdditionalPropertiesNumber

    mkAdditionalPropertiesNumber :: AdditionalPropertiesNumber Source #

    Construct a value of type AdditionalPropertiesNumber (by applying it's required fields, if any)

    AdditionalPropertiesObject

    mkAdditionalPropertiesObject :: AdditionalPropertiesObject Source #

    Construct a value of type AdditionalPropertiesObject (by applying it's required fields, if any)

    AdditionalPropertiesString

    mkAdditionalPropertiesString :: AdditionalPropertiesString Source #

    Construct a value of type AdditionalPropertiesString (by applying it's required fields, if any)

    Animal

    data Animal Source #

    Animal

    Constructors

    Animal 

    Fields

    Instances
    Eq Animal Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Animal -> Animal -> Bool #

    (/=) :: Animal -> Animal -> Bool #

    Show Animal Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Animal Source #

    ToJSON Animal

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Animal Source #

    FromJSON Animal

    Instance details

    Defined in OpenAPIPetstore.Model

    mkAnimal Source #

    Arguments

    :: Text

    animalClassName

    -> Animal 

    Construct a value of type Animal (by applying it's required fields, if any)

    ApiResponse

    data ApiResponse Source #

    ApiResponse

    Constructors

    ApiResponse 

    Fields

    mkApiResponse :: ApiResponse Source #

    Construct a value of type ApiResponse (by applying it's required fields, if any)

    ArrayOfArrayOfNumberOnly

    mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly Source #

    Construct a value of type ArrayOfArrayOfNumberOnly (by applying it's required fields, if any)

    ArrayOfNumberOnly

    mkArrayOfNumberOnly :: ArrayOfNumberOnly Source #

    Construct a value of type ArrayOfNumberOnly (by applying it's required fields, if any)

    ArrayTest

    data ArrayTest Source #

    ArrayTest

    Constructors

    ArrayTest 

    Fields

    Instances
    Eq ArrayTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ArrayTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ArrayTest Source #

    ToJSON ArrayTest

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON ArrayTest Source #

    FromJSON ArrayTest

    Instance details

    Defined in OpenAPIPetstore.Model

    mkArrayTest :: ArrayTest Source #

    Construct a value of type ArrayTest (by applying it's required fields, if any)

    BigCat

    data BigCat Source #

    BigCat

    Constructors

    BigCat 

    Fields

    Instances
    Eq BigCat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: BigCat -> BigCat -> Bool #

    (/=) :: BigCat -> BigCat -> Bool #

    Show BigCat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BigCat Source #

    ToJSON BigCat

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON BigCat Source #

    FromJSON BigCat

    Instance details

    Defined in OpenAPIPetstore.Model

    mkBigCat Source #

    Arguments

    :: Text

    bigCatClassName

    -> BigCat 

    Construct a value of type BigCat (by applying it's required fields, if any)

    BigCatAllOf

    data BigCatAllOf Source #

    BigCatAllOf

    Constructors

    BigCatAllOf 

    Fields

    mkBigCatAllOf :: BigCatAllOf Source #

    Construct a value of type BigCatAllOf (by applying it's required fields, if any)

    Capitalization

    mkCapitalization :: Capitalization Source #

    Construct a value of type Capitalization (by applying it's required fields, if any)

    Cat

    data Cat Source #

    Cat

    Constructors

    Cat 

    Fields

    Instances
    Eq Cat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Cat -> Cat -> Bool #

    (/=) :: Cat -> Cat -> Bool #

    Show Cat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Cat -> ShowS #

    show :: Cat -> String #

    showList :: [Cat] -> ShowS #

    ToJSON Cat Source #

    ToJSON Cat

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Cat Source #

    FromJSON Cat

    Instance details

    Defined in OpenAPIPetstore.Model

    mkCat Source #

    Arguments

    :: Text

    catClassName

    -> Cat 

    Construct a value of type Cat (by applying it's required fields, if any)

    CatAllOf

    data CatAllOf Source #

    CatAllOf

    Constructors

    CatAllOf 

    Fields

    Instances
    Eq CatAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show CatAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON CatAllOf Source #

    ToJSON CatAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON CatAllOf Source #

    FromJSON CatAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    mkCatAllOf :: CatAllOf Source #

    Construct a value of type CatAllOf (by applying it's required fields, if any)

    Category

    data Category Source #

    Category

    Constructors

    Category 

    Fields

    Instances
    Eq Category Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Category Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Category Source #

    ToJSON Category

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Category Source #

    FromJSON Category

    Instance details

    Defined in OpenAPIPetstore.Model

    mkCategory Source #

    Arguments

    :: Text

    categoryName

    -> Category 

    Construct a value of type Category (by applying it's required fields, if any)

    ClassModel

    data ClassModel Source #

    ClassModel - Model for testing model with "_class" property

    Constructors

    ClassModel 

    Fields

    Instances
    Eq ClassModel Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ClassModel Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ClassModel Source #

    ToJSON ClassModel

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON ClassModel Source #

    FromJSON ClassModel

    Instance details

    Defined in OpenAPIPetstore.Model

    mkClassModel :: ClassModel Source #

    Construct a value of type ClassModel (by applying it's required fields, if any)

    Client

    data Client Source #

    Client

    Constructors

    Client 

    Fields

    Instances
    Eq Client Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Client -> Client -> Bool #

    (/=) :: Client -> Client -> Bool #

    Show Client Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Client Source #

    ToJSON Client

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Client Source #

    FromJSON Client

    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam TestClassname Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Methods

    setBodyParam :: (Consumes TestClassname contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClassname contentType res accept -> Client -> OpenAPIPetstoreRequest TestClassname contentType res accept Source #

    HasBodyParam TestClientModel Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes TestClientModel contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClientModel contentType res accept -> Client -> OpenAPIPetstoreRequest TestClientModel contentType res accept Source #

    HasBodyParam Op123testSpecialTags Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Methods

    setBodyParam :: (Consumes Op123testSpecialTags contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept -> Client -> OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept Source #

    mkClient :: Client Source #

    Construct a value of type Client (by applying it's required fields, if any)

    Dog

    data Dog Source #

    Dog

    Constructors

    Dog 

    Fields

    Instances
    Eq Dog Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Dog -> Dog -> Bool #

    (/=) :: Dog -> Dog -> Bool #

    Show Dog Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Dog -> ShowS #

    show :: Dog -> String #

    showList :: [Dog] -> ShowS #

    ToJSON Dog Source #

    ToJSON Dog

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Dog Source #

    FromJSON Dog

    Instance details

    Defined in OpenAPIPetstore.Model

    mkDog Source #

    Arguments

    :: Text

    dogClassName

    -> Dog 

    Construct a value of type Dog (by applying it's required fields, if any)

    DogAllOf

    data DogAllOf Source #

    DogAllOf

    Constructors

    DogAllOf 

    Fields

    Instances
    Eq DogAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show DogAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON DogAllOf Source #

    ToJSON DogAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON DogAllOf Source #

    FromJSON DogAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    mkDogAllOf :: DogAllOf Source #

    Construct a value of type DogAllOf (by applying it's required fields, if any)

    EnumArrays

    data EnumArrays Source #

    EnumArrays

    Constructors

    EnumArrays 

    Fields

    Instances
    Eq EnumArrays Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumArrays Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON EnumArrays Source #

    ToJSON EnumArrays

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON EnumArrays Source #

    FromJSON EnumArrays

    Instance details

    Defined in OpenAPIPetstore.Model

    mkEnumArrays :: EnumArrays Source #

    Construct a value of type EnumArrays (by applying it's required fields, if any)

    EnumTest

    data EnumTest Source #

    EnumTest

    Constructors

    EnumTest 

    Fields

    Instances
    Eq EnumTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON EnumTest Source #

    ToJSON EnumTest

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON EnumTest Source #

    FromJSON EnumTest

    Instance details

    Defined in OpenAPIPetstore.Model

    mkEnumTest Source #

    Construct a value of type EnumTest (by applying it's required fields, if any)

    File

    data File Source #

    File - Must be named File for test.

    Constructors

    File 

    Fields

    Instances
    Eq File Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: File -> File -> Bool #

    (/=) :: File -> File -> Bool #

    Show File Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> File -> ShowS #

    show :: File -> String #

    showList :: [File] -> ShowS #

    ToJSON File Source #

    ToJSON File

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON File Source #

    FromJSON File

    Instance details

    Defined in OpenAPIPetstore.Model

    mkFile :: File Source #

    Construct a value of type File (by applying it's required fields, if any)

    FileSchemaTestClass

    data FileSchemaTestClass Source #

    FileSchemaTestClass

    mkFileSchemaTestClass :: FileSchemaTestClass Source #

    Construct a value of type FileSchemaTestClass (by applying it's required fields, if any)

    FormatTest

    data FormatTest Source #

    FormatTest

    Constructors

    FormatTest 

    Fields

    Instances
    Eq FormatTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show FormatTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON FormatTest Source #

    ToJSON FormatTest

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON FormatTest Source #

    FromJSON FormatTest

    Instance details

    Defined in OpenAPIPetstore.Model

    mkFormatTest Source #

    Construct a value of type FormatTest (by applying it's required fields, if any)

    HasOnlyReadOnly

    mkHasOnlyReadOnly :: HasOnlyReadOnly Source #

    Construct a value of type HasOnlyReadOnly (by applying it's required fields, if any)

    MapTest

    data MapTest Source #

    MapTest

    Constructors

    MapTest 

    Fields

    Instances
    Eq MapTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: MapTest -> MapTest -> Bool #

    (/=) :: MapTest -> MapTest -> Bool #

    Show MapTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON MapTest Source #

    ToJSON MapTest

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON MapTest Source #

    FromJSON MapTest

    Instance details

    Defined in OpenAPIPetstore.Model

    mkMapTest :: MapTest Source #

    Construct a value of type MapTest (by applying it's required fields, if any)

    MixedPropertiesAndAdditionalPropertiesClass

    data MixedPropertiesAndAdditionalPropertiesClass Source #

    MixedPropertiesAndAdditionalPropertiesClass

    Model200Response

    data Model200Response Source #

    Model200Response - Model for testing model name starting with number

    mkModel200Response :: Model200Response Source #

    Construct a value of type Model200Response (by applying it's required fields, if any)

    ModelList

    data ModelList Source #

    ModelList

    Constructors

    ModelList 

    Fields

    Instances
    Eq ModelList Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ModelList Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ModelList Source #

    ToJSON ModelList

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON ModelList Source #

    FromJSON ModelList

    Instance details

    Defined in OpenAPIPetstore.Model

    mkModelList :: ModelList Source #

    Construct a value of type ModelList (by applying it's required fields, if any)

    ModelReturn

    data ModelReturn Source #

    ModelReturn - Model for testing reserved words

    Constructors

    ModelReturn 

    Fields

    mkModelReturn :: ModelReturn Source #

    Construct a value of type ModelReturn (by applying it's required fields, if any)

    Name

    data Name Source #

    Name - Model for testing model name same as property name

    Constructors

    Name 

    Fields

    Instances
    Eq Name Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Name -> Name -> Bool #

    (/=) :: Name -> Name -> Bool #

    Show Name Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Name -> ShowS #

    show :: Name -> String #

    showList :: [Name] -> ShowS #

    ToJSON Name Source #

    ToJSON Name

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Name Source #

    FromJSON Name

    Instance details

    Defined in OpenAPIPetstore.Model

    mkName Source #

    Arguments

    :: Int

    nameName

    -> Name 

    Construct a value of type Name (by applying it's required fields, if any)

    NumberOnly

    data NumberOnly Source #

    NumberOnly

    Instances
    Eq NumberOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show NumberOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON NumberOnly Source #

    ToJSON NumberOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON NumberOnly Source #

    FromJSON NumberOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    mkNumberOnly :: NumberOnly Source #

    Construct a value of type NumberOnly (by applying it's required fields, if any)

    Order

    data Order Source #

    Order

    Constructors

    Order 

    Fields

    Instances
    Eq Order Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Order -> Order -> Bool #

    (/=) :: Order -> Order -> Bool #

    Show Order Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Order -> ShowS #

    show :: Order -> String #

    showList :: [Order] -> ShowS #

    ToJSON Order Source #

    ToJSON Order

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Order Source #

    FromJSON Order

    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam PlaceOrder Order Source #

    Body Param "body" - order placed for purchasing the pet

    Instance details

    Defined in OpenAPIPetstore.API.Store

    Methods

    setBodyParam :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => OpenAPIPetstoreRequest PlaceOrder contentType res accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType res accept Source #

    mkOrder :: Order Source #

    Construct a value of type Order (by applying it's required fields, if any)

    OuterComposite

    data OuterComposite Source #

    OuterComposite

    Constructors

    OuterComposite 

    Fields

    mkOuterComposite :: OuterComposite Source #

    Construct a value of type OuterComposite (by applying it's required fields, if any)

    Pet

    data Pet Source #

    Pet

    Constructors

    Pet 

    Fields

    Instances
    Eq Pet Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Pet -> Pet -> Bool #

    (/=) :: Pet -> Pet -> Bool #

    Show Pet Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Pet -> ShowS #

    show :: Pet -> String #

    showList :: [Pet] -> ShowS #

    ToJSON Pet Source #

    ToJSON Pet

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Pet Source #

    FromJSON Pet

    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam UpdatePet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest UpdatePet contentType res accept -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType res accept Source #

    HasBodyParam AddPet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes AddPet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest AddPet contentType res accept -> Pet -> OpenAPIPetstoreRequest AddPet contentType res accept Source #

    mkPet Source #

    Arguments

    :: Text

    petName

    -> [Text]

    petPhotoUrls

    -> Pet 

    Construct a value of type Pet (by applying it's required fields, if any)

    ReadOnlyFirst

    mkReadOnlyFirst :: ReadOnlyFirst Source #

    Construct a value of type ReadOnlyFirst (by applying it's required fields, if any)

    SpecialModelName

    mkSpecialModelName :: SpecialModelName Source #

    Construct a value of type SpecialModelName (by applying it's required fields, if any)

    Tag

    data Tag Source #

    Tag

    Constructors

    Tag 

    Fields

    Instances
    Eq Tag Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Tag -> Tag -> Bool #

    (/=) :: Tag -> Tag -> Bool #

    Show Tag Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Tag -> ShowS #

    show :: Tag -> String #

    showList :: [Tag] -> ShowS #

    ToJSON Tag Source #

    ToJSON Tag

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Tag Source #

    FromJSON Tag

    Instance details

    Defined in OpenAPIPetstore.Model

    mkTag :: Tag Source #

    Construct a value of type Tag (by applying it's required fields, if any)

    TypeHolderDefault

    TypeHolderExample

    User

    data User Source #

    User

    Constructors

    User 

    Fields

    Instances
    Eq User Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: User -> User -> Bool #

    (/=) :: User -> User -> Bool #

    Show User Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> User -> ShowS #

    show :: User -> String #

    showList :: [User] -> ShowS #

    ToJSON User Source #

    ToJSON User

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON User Source #

    FromJSON User

    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam UpdateUser User Source #

    Body Param "body" - Updated user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes UpdateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest UpdateUser contentType res accept -> User -> OpenAPIPetstoreRequest UpdateUser contentType res accept Source #

    HasBodyParam CreateUser User Source #

    Body Param "body" - Created user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes CreateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest CreateUser contentType res accept -> User -> OpenAPIPetstoreRequest CreateUser contentType res accept Source #

    HasBodyParam TestBodyWithQueryParams User Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    mkUser :: User Source #

    Construct a value of type User (by applying it's required fields, if any)

    XmlItem

    data XmlItem Source #

    XmlItem

    Constructors

    XmlItem 

    Fields

    Instances
    Eq XmlItem Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: XmlItem -> XmlItem -> Bool #

    (/=) :: XmlItem -> XmlItem -> Bool #

    Show XmlItem Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON XmlItem Source #

    ToJSON XmlItem

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON XmlItem Source #

    FromJSON XmlItem

    Instance details

    Defined in OpenAPIPetstore.Model

    HasBodyParam CreateXmlItem XmlItem Source #

    Body Param XmlItem - XmlItem Body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => OpenAPIPetstoreRequest CreateXmlItem contentType res accept -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType res accept Source #

    mkXmlItem :: XmlItem Source #

    Construct a value of type XmlItem (by applying it's required fields, if any)

    Enums

    E'ArrayEnum

    data E'ArrayEnum Source #

    Enum of Text

    Constructors

    E'ArrayEnum'Fish
    "fish"
    E'ArrayEnum'Crab
    "crab"
    Instances
    Bounded E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumFormString

    data E'EnumFormString Source #

    Enum of Text . - Form parameter enum test (string)

    Instances
    Bounded E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumFormStringArray

    data E'EnumFormStringArray Source #

    Enum of Text

    Instances
    Bounded E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumInteger

    data E'EnumInteger Source #

    Enum of Int

    Instances
    Bounded E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumNumber

    data E'EnumNumber Source #

    Enum of Double

    Instances
    Bounded E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumQueryInteger

    data E'EnumQueryInteger Source #

    Enum of Int

    Instances
    Bounded E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumString

    data E'EnumString Source #

    Enum of Text

    Instances
    Bounded E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'Inner

    data E'Inner Source #

    Enum of Text

    Instances
    Bounded E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: E'Inner -> E'Inner -> Bool #

    (/=) :: E'Inner -> E'Inner -> Bool #

    Ord E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'JustSymbol

    data E'JustSymbol Source #

    Enum of Text

    Instances
    Bounded E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'Kind

    data E'Kind Source #

    Enum of Text

    Constructors

    E'Kind'Lions
    "lions"
    E'Kind'Tigers
    "tigers"
    E'Kind'Leopards
    "leopards"
    E'Kind'Jaguars
    "jaguars"
    Instances
    Bounded E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: E'Kind -> E'Kind -> Bool #

    (/=) :: E'Kind -> E'Kind -> Bool #

    Ord E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    fromE'Kind :: E'Kind -> Text Source #

    unwrap E'Kind enum

    E'Status

    data E'Status Source #

    Enum of Text . - Order Status

    Constructors

    E'Status'Placed
    "placed"
    E'Status'Approved
    "approved"
    E'Status'Delivered
    "delivered"
    Instances
    Bounded E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'Status2

    data E'Status2 Source #

    Enum of Text . - pet status in the store

    Constructors

    E'Status2'Available
    "available"
    E'Status2'Pending
    "pending"
    E'Status2'Sold
    "sold"
    Instances
    Bounded E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    EnumClass

    data EnumClass Source #

    Enum of Text

    Constructors

    EnumClass'_abc
    "_abc"
    EnumClass'_efg
    "-efg"
    EnumClass'_xyz
    "(xyz)"
    Instances
    Bounded EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    OuterEnum

    data OuterEnum Source #

    Enum of Text

    Constructors

    OuterEnum'Placed
    "placed"
    OuterEnum'Approved
    "approved"
    OuterEnum'Delivered
    "delivered"
    Instances
    Bounded OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromHttpApiData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Auth Methods

    AuthApiKeyApiKey

    AuthApiKeyApiKeyQuery

    AuthBasicHttpBasicTest

    AuthOAuthPetstoreAuth

    \ No newline at end of file +OpenAPIPetstore.Model
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.Model

    Description

     
    Synopsis

    Parameter newtypes

    AdditionalMetadata

    newtype AdditionalMetadata Source #

    Instances

    Instances details
    Eq AdditionalMetadata Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show AdditionalMetadata Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    HasOptionalParam UploadFile AdditionalMetadata Source #

    Optional Param "additionalMetadata" - Additional data to pass to server

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    ApiKey

    newtype ApiKey Source #

    Constructors

    ApiKey 

    Fields

    Instances

    Instances details
    Eq ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: ApiKey -> ApiKey -> Bool #

    (/=) :: ApiKey -> ApiKey -> Bool #

    Show ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam DeletePet ApiKey Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest DeletePet contentType res accept -> ApiKey -> OpenAPIPetstoreRequest DeletePet contentType res accept Source #

    Body

    newtype Body Source #

    Constructors

    Body 

    Fields

    Instances

    Instances details
    Eq Body Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Body -> Body -> Bool #

    (/=) :: Body -> Body -> Bool #

    Show Body Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Body -> ShowS #

    show :: Body -> String #

    showList :: [Body] -> ShowS #

    ToJSON Body Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Body -> Value

    toEncoding :: Body -> Encoding

    toJSONList :: [Body] -> Value

    toEncodingList :: [Body] -> Encoding

    HasBodyParam CreateUsersWithListInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    HasBodyParam CreateUsersWithArrayInput Body Source #

    Body Param "body" - List of user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    BodyBool

    newtype BodyBool Source #

    Constructors

    BodyBool 

    Fields

    Instances

    Instances details
    Eq BodyBool Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BodyBool Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BodyBool Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: BodyBool -> Value

    toEncoding :: BodyBool -> Encoding

    toJSONList :: [BodyBool] -> Value

    toEncodingList :: [BodyBool] -> Encoding

    HasBodyParam FakeOuterBooleanSerialize BodyBool Source #

    Body Param "body" - Input boolean as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    BodyDouble

    newtype BodyDouble Source #

    Constructors

    BodyDouble 

    Fields

    Instances

    Instances details
    Eq BodyDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BodyDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BodyDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: BodyDouble -> Value

    toEncoding :: BodyDouble -> Encoding

    toJSONList :: [BodyDouble] -> Value

    toEncodingList :: [BodyDouble] -> Encoding

    HasBodyParam FakeOuterNumberSerialize BodyDouble Source #

    Body Param "body" - Input number as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    BodyText

    newtype BodyText Source #

    Constructors

    BodyText 

    Fields

    Instances

    Instances details
    Eq BodyText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BodyText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BodyText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: BodyText -> Value

    toEncoding :: BodyText -> Encoding

    toJSONList :: [BodyText] -> Value

    toEncodingList :: [BodyText] -> Encoding

    HasBodyParam FakeOuterStringSerialize BodyText Source #

    Body Param "body" - Input string as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    BooleanGroup

    newtype BooleanGroup Source #

    Constructors

    BooleanGroup 

    Fields

    Instances

    Instances details
    Eq BooleanGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BooleanGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestGroupParameters BooleanGroup Source #

    Optional Param "boolean_group" - Boolean in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Byte

    newtype Byte Source #

    Constructors

    Byte 

    Fields

    Instances

    Instances details
    Eq Byte Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Byte -> Byte -> Bool #

    (/=) :: Byte -> Byte -> Bool #

    Show Byte Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Byte -> ShowS #

    show :: Byte -> String #

    showList :: [Byte] -> ShowS #

    Callback

    newtype Callback Source #

    Constructors

    Callback 

    Fields

    Instances

    Instances details
    Eq Callback Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Callback Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters Callback Source #

    Optional Param "callback" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Context

    newtype Context Source #

    Constructors

    Context 

    Fields

    Instances

    Instances details
    Eq Context Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Context -> Context -> Bool #

    (/=) :: Context -> Context -> Bool #

    Show Context Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    EnumFormString

    newtype EnumFormString Source #

    Instances

    Instances details
    Eq EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEnumParameters EnumFormString Source #

    Optional Param "enum_form_string" - Form parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    EnumFormStringArray

    EnumHeaderString

    newtype EnumHeaderString Source #

    Instances

    Instances details
    Eq EnumHeaderString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumHeaderString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEnumParameters EnumHeaderString Source #

    Optional Param "enum_header_string" - Header parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    EnumHeaderStringArray

    EnumQueryDouble

    newtype EnumQueryDouble Source #

    Instances

    Instances details
    Eq EnumQueryDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumQueryDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEnumParameters EnumQueryDouble Source #

    Optional Param "enum_query_double" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    EnumQueryInteger

    newtype EnumQueryInteger Source #

    Instances

    Instances details
    Eq EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEnumParameters EnumQueryInteger Source #

    Optional Param "enum_query_integer" - Query parameter enum test (double)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    EnumQueryString

    newtype EnumQueryString Source #

    Instances

    Instances details
    Eq EnumQueryString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumQueryString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEnumParameters EnumQueryString Source #

    Optional Param "enum_query_string" - Query parameter enum test (string)

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    EnumQueryStringArray

    File2

    newtype File2 Source #

    Constructors

    File2 

    Fields

    Instances

    Instances details
    Eq File2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: File2 -> File2 -> Bool #

    (/=) :: File2 -> File2 -> Bool #

    Show File2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> File2 -> ShowS #

    show :: File2 -> String #

    showList :: [File2] -> ShowS #

    HasOptionalParam UploadFile File2 Source #

    Optional Param "file" - file to upload

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    (-&-) :: OpenAPIPetstoreRequest UploadFile contentType res accept -> File2 -> OpenAPIPetstoreRequest UploadFile contentType res accept Source #

    Http

    newtype Http Source #

    Constructors

    Http 

    Fields

    Instances

    Instances details
    Eq Http Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Http -> Http -> Bool #

    (/=) :: Http -> Http -> Bool #

    Show Http Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Http -> ShowS #

    show :: Http -> String #

    showList :: [Http] -> ShowS #

    Int32

    newtype Int32 Source #

    Constructors

    Int32 

    Fields

    Instances

    Instances details
    Eq Int32 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Int32 -> Int32 -> Bool #

    (/=) :: Int32 -> Int32 -> Bool #

    Show Int32 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Int32 -> ShowS #

    show :: Int32 -> String #

    showList :: [Int32] -> ShowS #

    HasOptionalParam TestEndpointParameters Int32 Source #

    Optional Param "int32" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Int64

    newtype Int64 Source #

    Constructors

    Int64 

    Fields

    Instances

    Instances details
    Eq Int64 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Int64 -> Int64 -> Bool #

    (/=) :: Int64 -> Int64 -> Bool #

    Show Int64 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Int64 -> ShowS #

    show :: Int64 -> String #

    showList :: [Int64] -> ShowS #

    HasOptionalParam TestEndpointParameters Int64 Source #

    Optional Param "int64" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Int64Group

    newtype Int64Group Source #

    Constructors

    Int64Group 

    Instances

    Instances details
    Eq Int64Group Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Int64Group Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestGroupParameters Int64Group Source #

    Optional Param "int64_group" - Integer in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Ioutil

    newtype Ioutil Source #

    Constructors

    Ioutil 

    Fields

    Instances

    Instances details
    Eq Ioutil Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Ioutil -> Ioutil -> Bool #

    (/=) :: Ioutil -> Ioutil -> Bool #

    Show Ioutil Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Name2

    newtype Name2 Source #

    Constructors

    Name2 

    Fields

    Instances

    Instances details
    Eq Name2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Name2 -> Name2 -> Bool #

    (/=) :: Name2 -> Name2 -> Bool #

    Show Name2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Name2 -> ShowS #

    show :: Name2 -> String #

    showList :: [Name2] -> ShowS #

    HasOptionalParam UpdatePetWithForm Name2 Source #

    Optional Param "name" - Updated name of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Number

    newtype Number Source #

    Constructors

    Number 

    Fields

    Instances

    Instances details
    Eq Number Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Number -> Number -> Bool #

    (/=) :: Number -> Number -> Bool #

    Show Number Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    OrderId

    newtype OrderId Source #

    Constructors

    OrderId 

    Fields

    Instances

    Instances details
    Eq OrderId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: OrderId -> OrderId -> Bool #

    (/=) :: OrderId -> OrderId -> Bool #

    Show OrderId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    OrderIdText

    newtype OrderIdText Source #

    Constructors

    OrderIdText 

    Fields

    Instances

    Instances details
    Eq OrderIdText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show OrderIdText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Param

    newtype Param Source #

    Constructors

    Param 

    Fields

    Instances

    Instances details
    Eq Param Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Param -> Param -> Bool #

    (/=) :: Param -> Param -> Bool #

    Show Param Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Param -> ShowS #

    show :: Param -> String #

    showList :: [Param] -> ShowS #

    Param2

    newtype Param2 Source #

    Constructors

    Param2 

    Fields

    Instances

    Instances details
    Eq Param2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Param2 -> Param2 -> Bool #

    (/=) :: Param2 -> Param2 -> Bool #

    Show Param2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ParamBinary

    newtype ParamBinary Source #

    Constructors

    ParamBinary 

    Instances

    Instances details
    Eq ParamBinary Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ParamBinary Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters ParamBinary Source #

    Optional Param "binary" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    ParamDate

    newtype ParamDate Source #

    Constructors

    ParamDate 

    Fields

    Instances

    Instances details
    Eq ParamDate Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ParamDate Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters ParamDate Source #

    Optional Param "date" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    ParamDateTime

    ParamDouble

    newtype ParamDouble Source #

    Constructors

    ParamDouble 

    Instances

    Instances details
    Eq ParamDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ParamDouble Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ParamFloat

    newtype ParamFloat Source #

    Constructors

    ParamFloat 

    Fields

    Instances

    Instances details
    Eq ParamFloat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ParamFloat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters ParamFloat Source #

    Optional Param "float" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    ParamInteger

    newtype ParamInteger Source #

    Constructors

    ParamInteger 

    Fields

    ParamMapMapStringText

    ParamString

    newtype ParamString Source #

    Constructors

    ParamString 

    Fields

    Instances

    Instances details
    Eq ParamString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ParamString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters ParamString Source #

    Optional Param "string" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Password

    newtype Password Source #

    Constructors

    Password 

    Fields

    Instances

    Instances details
    Eq Password Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Password Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestEndpointParameters Password Source #

    Optional Param "password" - None

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    PatternWithoutDelimiter

    PetId

    newtype PetId Source #

    Constructors

    PetId 

    Fields

    Instances

    Instances details
    Eq PetId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: PetId -> PetId -> Bool #

    (/=) :: PetId -> PetId -> Bool #

    Show PetId Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> PetId -> ShowS #

    show :: PetId -> String #

    showList :: [PetId] -> ShowS #

    Pipe

    newtype Pipe Source #

    Constructors

    Pipe 

    Fields

    Instances

    Instances details
    Eq Pipe Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Pipe -> Pipe -> Bool #

    (/=) :: Pipe -> Pipe -> Bool #

    Show Pipe Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Pipe -> ShowS #

    show :: Pipe -> String #

    showList :: [Pipe] -> ShowS #

    Query

    newtype Query Source #

    Constructors

    Query 

    Fields

    Instances

    Instances details
    Eq Query Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Query -> Query -> Bool #

    (/=) :: Query -> Query -> Bool #

    Show Query Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Query -> ShowS #

    show :: Query -> String #

    showList :: [Query] -> ShowS #

    RequiredBooleanGroup

    RequiredFile

    newtype RequiredFile Source #

    Constructors

    RequiredFile 

    Instances

    Instances details
    Eq RequiredFile Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show RequiredFile Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    RequiredInt64Group

    RequiredStringGroup

    Status

    newtype Status Source #

    Constructors

    Status 

    Fields

    Instances

    Instances details
    Eq Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Status -> Status -> Bool #

    (/=) :: Status -> Status -> Bool #

    Show Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    StatusText

    newtype StatusText Source #

    Constructors

    StatusText 

    Fields

    Instances

    Instances details
    Eq StatusText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show StatusText Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam UpdatePetWithForm StatusText Source #

    Optional Param "status" - Updated status of the pet

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    StringGroup

    newtype StringGroup Source #

    Constructors

    StringGroup 

    Fields

    Instances

    Instances details
    Eq StringGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show StringGroup Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    HasOptionalParam TestGroupParameters StringGroup Source #

    Optional Param "string_group" - String in group parameters

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Tags

    newtype Tags Source #

    Constructors

    Tags 

    Fields

    Instances

    Instances details
    Eq Tags Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Tags -> Tags -> Bool #

    (/=) :: Tags -> Tags -> Bool #

    Show Tags Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Tags -> ShowS #

    show :: Tags -> String #

    showList :: [Tags] -> ShowS #

    Url

    newtype Url Source #

    Constructors

    Url 

    Fields

    Instances

    Instances details
    Eq Url Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Url -> Url -> Bool #

    (/=) :: Url -> Url -> Bool #

    Show Url Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Url -> ShowS #

    show :: Url -> String #

    showList :: [Url] -> ShowS #

    Username

    newtype Username Source #

    Constructors

    Username 

    Fields

    Instances

    Instances details
    Eq Username Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Username Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Models

    AdditionalPropertiesAnyType

    mkAdditionalPropertiesAnyType :: AdditionalPropertiesAnyType Source #

    Construct a value of type AdditionalPropertiesAnyType (by applying it's required fields, if any)

    AdditionalPropertiesArray

    mkAdditionalPropertiesArray :: AdditionalPropertiesArray Source #

    Construct a value of type AdditionalPropertiesArray (by applying it's required fields, if any)

    AdditionalPropertiesBoolean

    mkAdditionalPropertiesBoolean :: AdditionalPropertiesBoolean Source #

    Construct a value of type AdditionalPropertiesBoolean (by applying it's required fields, if any)

    AdditionalPropertiesClass

    data AdditionalPropertiesClass Source #

    AdditionalPropertiesClass

    mkAdditionalPropertiesClass :: AdditionalPropertiesClass Source #

    Construct a value of type AdditionalPropertiesClass (by applying it's required fields, if any)

    AdditionalPropertiesInteger

    mkAdditionalPropertiesInteger :: AdditionalPropertiesInteger Source #

    Construct a value of type AdditionalPropertiesInteger (by applying it's required fields, if any)

    AdditionalPropertiesNumber

    mkAdditionalPropertiesNumber :: AdditionalPropertiesNumber Source #

    Construct a value of type AdditionalPropertiesNumber (by applying it's required fields, if any)

    AdditionalPropertiesObject

    mkAdditionalPropertiesObject :: AdditionalPropertiesObject Source #

    Construct a value of type AdditionalPropertiesObject (by applying it's required fields, if any)

    AdditionalPropertiesString

    mkAdditionalPropertiesString :: AdditionalPropertiesString Source #

    Construct a value of type AdditionalPropertiesString (by applying it's required fields, if any)

    Animal

    data Animal Source #

    Animal

    Constructors

    Animal 

    Fields

    Instances

    Instances details
    Eq Animal Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Animal -> Animal -> Bool #

    (/=) :: Animal -> Animal -> Bool #

    Show Animal Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Animal Source #

    ToJSON Animal

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Animal -> Value

    toEncoding :: Animal -> Encoding

    toJSONList :: [Animal] -> Value

    toEncodingList :: [Animal] -> Encoding

    FromJSON Animal Source #

    FromJSON Animal

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Animal

    parseJSONList :: Value -> Parser [Animal]

    mkAnimal Source #

    Arguments

    :: Text

    animalClassName

    -> Animal 

    Construct a value of type Animal (by applying it's required fields, if any)

    ApiResponse

    data ApiResponse Source #

    ApiResponse

    Constructors

    ApiResponse 

    Fields

    Instances

    Instances details
    Eq ApiResponse Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ApiResponse Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ApiResponse Source #

    ToJSON ApiResponse

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: ApiResponse -> Value

    toEncoding :: ApiResponse -> Encoding

    toJSONList :: [ApiResponse] -> Value

    toEncodingList :: [ApiResponse] -> Encoding

    FromJSON ApiResponse Source #

    FromJSON ApiResponse

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser ApiResponse

    parseJSONList :: Value -> Parser [ApiResponse]

    mkApiResponse :: ApiResponse Source #

    Construct a value of type ApiResponse (by applying it's required fields, if any)

    ArrayOfArrayOfNumberOnly

    mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly Source #

    Construct a value of type ArrayOfArrayOfNumberOnly (by applying it's required fields, if any)

    ArrayOfNumberOnly

    data ArrayOfNumberOnly Source #

    ArrayOfNumberOnly

    Instances

    Instances details
    Eq ArrayOfNumberOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ArrayOfNumberOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ArrayOfNumberOnly Source #

    ToJSON ArrayOfNumberOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON ArrayOfNumberOnly Source #

    FromJSON ArrayOfNumberOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser ArrayOfNumberOnly

    parseJSONList :: Value -> Parser [ArrayOfNumberOnly]

    mkArrayOfNumberOnly :: ArrayOfNumberOnly Source #

    Construct a value of type ArrayOfNumberOnly (by applying it's required fields, if any)

    ArrayTest

    data ArrayTest Source #

    ArrayTest

    Constructors

    ArrayTest 

    Fields

    Instances

    Instances details
    Eq ArrayTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ArrayTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ArrayTest Source #

    ToJSON ArrayTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: ArrayTest -> Value

    toEncoding :: ArrayTest -> Encoding

    toJSONList :: [ArrayTest] -> Value

    toEncodingList :: [ArrayTest] -> Encoding

    FromJSON ArrayTest Source #

    FromJSON ArrayTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser ArrayTest

    parseJSONList :: Value -> Parser [ArrayTest]

    mkArrayTest :: ArrayTest Source #

    Construct a value of type ArrayTest (by applying it's required fields, if any)

    BigCat

    data BigCat Source #

    BigCat

    Constructors

    BigCat 

    Fields

    Instances

    Instances details
    Eq BigCat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: BigCat -> BigCat -> Bool #

    (/=) :: BigCat -> BigCat -> Bool #

    Show BigCat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BigCat Source #

    ToJSON BigCat

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: BigCat -> Value

    toEncoding :: BigCat -> Encoding

    toJSONList :: [BigCat] -> Value

    toEncodingList :: [BigCat] -> Encoding

    FromJSON BigCat Source #

    FromJSON BigCat

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser BigCat

    parseJSONList :: Value -> Parser [BigCat]

    mkBigCat Source #

    Arguments

    :: Text

    bigCatClassName

    -> BigCat 

    Construct a value of type BigCat (by applying it's required fields, if any)

    BigCatAllOf

    data BigCatAllOf Source #

    BigCatAllOf

    Constructors

    BigCatAllOf 

    Fields

    Instances

    Instances details
    Eq BigCatAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show BigCatAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON BigCatAllOf Source #

    ToJSON BigCatAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: BigCatAllOf -> Value

    toEncoding :: BigCatAllOf -> Encoding

    toJSONList :: [BigCatAllOf] -> Value

    toEncodingList :: [BigCatAllOf] -> Encoding

    FromJSON BigCatAllOf Source #

    FromJSON BigCatAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser BigCatAllOf

    parseJSONList :: Value -> Parser [BigCatAllOf]

    mkBigCatAllOf :: BigCatAllOf Source #

    Construct a value of type BigCatAllOf (by applying it's required fields, if any)

    Capitalization

    data Capitalization Source #

    Capitalization

    Instances

    Instances details
    Eq Capitalization Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Capitalization Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Capitalization Source #

    ToJSON Capitalization

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Capitalization -> Value

    toEncoding :: Capitalization -> Encoding

    toJSONList :: [Capitalization] -> Value

    toEncodingList :: [Capitalization] -> Encoding

    FromJSON Capitalization Source #

    FromJSON Capitalization

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Capitalization

    parseJSONList :: Value -> Parser [Capitalization]

    mkCapitalization :: Capitalization Source #

    Construct a value of type Capitalization (by applying it's required fields, if any)

    Cat

    data Cat Source #

    Cat

    Constructors

    Cat 

    Fields

    Instances

    Instances details
    Eq Cat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Cat -> Cat -> Bool #

    (/=) :: Cat -> Cat -> Bool #

    Show Cat Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Cat -> ShowS #

    show :: Cat -> String #

    showList :: [Cat] -> ShowS #

    ToJSON Cat Source #

    ToJSON Cat

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Cat -> Value

    toEncoding :: Cat -> Encoding

    toJSONList :: [Cat] -> Value

    toEncodingList :: [Cat] -> Encoding

    FromJSON Cat Source #

    FromJSON Cat

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Cat

    parseJSONList :: Value -> Parser [Cat]

    mkCat Source #

    Arguments

    :: Text

    catClassName

    -> Cat 

    Construct a value of type Cat (by applying it's required fields, if any)

    CatAllOf

    data CatAllOf Source #

    CatAllOf

    Constructors

    CatAllOf 

    Fields

    Instances

    Instances details
    Eq CatAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show CatAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON CatAllOf Source #

    ToJSON CatAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: CatAllOf -> Value

    toEncoding :: CatAllOf -> Encoding

    toJSONList :: [CatAllOf] -> Value

    toEncodingList :: [CatAllOf] -> Encoding

    FromJSON CatAllOf Source #

    FromJSON CatAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser CatAllOf

    parseJSONList :: Value -> Parser [CatAllOf]

    mkCatAllOf :: CatAllOf Source #

    Construct a value of type CatAllOf (by applying it's required fields, if any)

    Category

    data Category Source #

    Category

    Constructors

    Category 

    Fields

    Instances

    Instances details
    Eq Category Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Category Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Category Source #

    ToJSON Category

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Category -> Value

    toEncoding :: Category -> Encoding

    toJSONList :: [Category] -> Value

    toEncodingList :: [Category] -> Encoding

    FromJSON Category Source #

    FromJSON Category

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Category

    parseJSONList :: Value -> Parser [Category]

    mkCategory Source #

    Arguments

    :: Text

    categoryName

    -> Category 

    Construct a value of type Category (by applying it's required fields, if any)

    ClassModel

    data ClassModel Source #

    ClassModel + Model for testing model with "_class" property

    Constructors

    ClassModel 

    Fields

    Instances

    Instances details
    Eq ClassModel Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ClassModel Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ClassModel Source #

    ToJSON ClassModel

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: ClassModel -> Value

    toEncoding :: ClassModel -> Encoding

    toJSONList :: [ClassModel] -> Value

    toEncodingList :: [ClassModel] -> Encoding

    FromJSON ClassModel Source #

    FromJSON ClassModel

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser ClassModel

    parseJSONList :: Value -> Parser [ClassModel]

    mkClassModel :: ClassModel Source #

    Construct a value of type ClassModel (by applying it's required fields, if any)

    Client

    data Client Source #

    Client

    Constructors

    Client 

    Fields

    Instances

    Instances details
    Eq Client Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Client -> Client -> Bool #

    (/=) :: Client -> Client -> Bool #

    Show Client Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Client Source #

    ToJSON Client

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Client -> Value

    toEncoding :: Client -> Encoding

    toJSONList :: [Client] -> Value

    toEncodingList :: [Client] -> Encoding

    FromJSON Client Source #

    FromJSON Client

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Client

    parseJSONList :: Value -> Parser [Client]

    HasBodyParam TestClassname Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.FakeClassnameTags123

    Methods

    setBodyParam :: (Consumes TestClassname contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClassname contentType res accept -> Client -> OpenAPIPetstoreRequest TestClassname contentType res accept Source #

    HasBodyParam TestClientModel Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes TestClientModel contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest TestClientModel contentType res accept -> Client -> OpenAPIPetstoreRequest TestClientModel contentType res accept Source #

    HasBodyParam Op123testSpecialTags Client Source #

    Body Param "body" - client model

    Instance details

    Defined in OpenAPIPetstore.API.AnotherFake

    Methods

    setBodyParam :: (Consumes Op123testSpecialTags contentType, MimeRender contentType Client) => OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept -> Client -> OpenAPIPetstoreRequest Op123testSpecialTags contentType res accept Source #

    mkClient :: Client Source #

    Construct a value of type Client (by applying it's required fields, if any)

    Dog

    data Dog Source #

    Dog

    Constructors

    Dog 

    Fields

    Instances

    Instances details
    Eq Dog Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Dog -> Dog -> Bool #

    (/=) :: Dog -> Dog -> Bool #

    Show Dog Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Dog -> ShowS #

    show :: Dog -> String #

    showList :: [Dog] -> ShowS #

    ToJSON Dog Source #

    ToJSON Dog

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Dog -> Value

    toEncoding :: Dog -> Encoding

    toJSONList :: [Dog] -> Value

    toEncodingList :: [Dog] -> Encoding

    FromJSON Dog Source #

    FromJSON Dog

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Dog

    parseJSONList :: Value -> Parser [Dog]

    mkDog Source #

    Arguments

    :: Text

    dogClassName

    -> Dog 

    Construct a value of type Dog (by applying it's required fields, if any)

    DogAllOf

    data DogAllOf Source #

    DogAllOf

    Constructors

    DogAllOf 

    Fields

    Instances

    Instances details
    Eq DogAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show DogAllOf Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON DogAllOf Source #

    ToJSON DogAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: DogAllOf -> Value

    toEncoding :: DogAllOf -> Encoding

    toJSONList :: [DogAllOf] -> Value

    toEncodingList :: [DogAllOf] -> Encoding

    FromJSON DogAllOf Source #

    FromJSON DogAllOf

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser DogAllOf

    parseJSONList :: Value -> Parser [DogAllOf]

    mkDogAllOf :: DogAllOf Source #

    Construct a value of type DogAllOf (by applying it's required fields, if any)

    EnumArrays

    data EnumArrays Source #

    EnumArrays

    Constructors

    EnumArrays 

    Fields

    Instances

    Instances details
    Eq EnumArrays Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumArrays Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON EnumArrays Source #

    ToJSON EnumArrays

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: EnumArrays -> Value

    toEncoding :: EnumArrays -> Encoding

    toJSONList :: [EnumArrays] -> Value

    toEncodingList :: [EnumArrays] -> Encoding

    FromJSON EnumArrays Source #

    FromJSON EnumArrays

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser EnumArrays

    parseJSONList :: Value -> Parser [EnumArrays]

    mkEnumArrays :: EnumArrays Source #

    Construct a value of type EnumArrays (by applying it's required fields, if any)

    EnumTest

    data EnumTest Source #

    EnumTest

    Constructors

    EnumTest 

    Fields

    Instances

    Instances details
    Eq EnumTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON EnumTest Source #

    ToJSON EnumTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: EnumTest -> Value

    toEncoding :: EnumTest -> Encoding

    toJSONList :: [EnumTest] -> Value

    toEncodingList :: [EnumTest] -> Encoding

    FromJSON EnumTest Source #

    FromJSON EnumTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser EnumTest

    parseJSONList :: Value -> Parser [EnumTest]

    mkEnumTest Source #

    Construct a value of type EnumTest (by applying it's required fields, if any)

    File

    data File Source #

    File + Must be named File for test.

    Constructors

    File 

    Fields

    Instances

    Instances details
    Eq File Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: File -> File -> Bool #

    (/=) :: File -> File -> Bool #

    Show File Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> File -> ShowS #

    show :: File -> String #

    showList :: [File] -> ShowS #

    ToJSON File Source #

    ToJSON File

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: File -> Value

    toEncoding :: File -> Encoding

    toJSONList :: [File] -> Value

    toEncodingList :: [File] -> Encoding

    FromJSON File Source #

    FromJSON File

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser File

    parseJSONList :: Value -> Parser [File]

    mkFile :: File Source #

    Construct a value of type File (by applying it's required fields, if any)

    FileSchemaTestClass

    data FileSchemaTestClass Source #

    FileSchemaTestClass

    mkFileSchemaTestClass :: FileSchemaTestClass Source #

    Construct a value of type FileSchemaTestClass (by applying it's required fields, if any)

    FormatTest

    data FormatTest Source #

    FormatTest

    Constructors

    FormatTest 

    Fields

    Instances

    Instances details
    Eq FormatTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show FormatTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON FormatTest Source #

    ToJSON FormatTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: FormatTest -> Value

    toEncoding :: FormatTest -> Encoding

    toJSONList :: [FormatTest] -> Value

    toEncodingList :: [FormatTest] -> Encoding

    FromJSON FormatTest Source #

    FromJSON FormatTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser FormatTest

    parseJSONList :: Value -> Parser [FormatTest]

    mkFormatTest Source #

    Construct a value of type FormatTest (by applying it's required fields, if any)

    HasOnlyReadOnly

    data HasOnlyReadOnly Source #

    HasOnlyReadOnly

    Constructors

    HasOnlyReadOnly 

    Fields

    Instances

    Instances details
    Eq HasOnlyReadOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show HasOnlyReadOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON HasOnlyReadOnly Source #

    ToJSON HasOnlyReadOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: HasOnlyReadOnly -> Value

    toEncoding :: HasOnlyReadOnly -> Encoding

    toJSONList :: [HasOnlyReadOnly] -> Value

    toEncodingList :: [HasOnlyReadOnly] -> Encoding

    FromJSON HasOnlyReadOnly Source #

    FromJSON HasOnlyReadOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser HasOnlyReadOnly

    parseJSONList :: Value -> Parser [HasOnlyReadOnly]

    mkHasOnlyReadOnly :: HasOnlyReadOnly Source #

    Construct a value of type HasOnlyReadOnly (by applying it's required fields, if any)

    MapTest

    data MapTest Source #

    MapTest

    Constructors

    MapTest 

    Fields

    Instances

    Instances details
    Eq MapTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: MapTest -> MapTest -> Bool #

    (/=) :: MapTest -> MapTest -> Bool #

    Show MapTest Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON MapTest Source #

    ToJSON MapTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: MapTest -> Value

    toEncoding :: MapTest -> Encoding

    toJSONList :: [MapTest] -> Value

    toEncodingList :: [MapTest] -> Encoding

    FromJSON MapTest Source #

    FromJSON MapTest

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser MapTest

    parseJSONList :: Value -> Parser [MapTest]

    mkMapTest :: MapTest Source #

    Construct a value of type MapTest (by applying it's required fields, if any)

    MixedPropertiesAndAdditionalPropertiesClass

    data MixedPropertiesAndAdditionalPropertiesClass Source #

    MixedPropertiesAndAdditionalPropertiesClass

    Model200Response

    data Model200Response Source #

    Model200Response + Model for testing model name starting with number

    Instances

    Instances details
    Eq Model200Response Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show Model200Response Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON Model200Response Source #

    ToJSON Model200Response

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON Model200Response Source #

    FromJSON Model200Response

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Model200Response

    parseJSONList :: Value -> Parser [Model200Response]

    mkModel200Response :: Model200Response Source #

    Construct a value of type Model200Response (by applying it's required fields, if any)

    ModelList

    data ModelList Source #

    ModelList

    Constructors

    ModelList 

    Fields

    Instances

    Instances details
    Eq ModelList Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ModelList Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ModelList Source #

    ToJSON ModelList

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: ModelList -> Value

    toEncoding :: ModelList -> Encoding

    toJSONList :: [ModelList] -> Value

    toEncodingList :: [ModelList] -> Encoding

    FromJSON ModelList Source #

    FromJSON ModelList

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser ModelList

    parseJSONList :: Value -> Parser [ModelList]

    mkModelList :: ModelList Source #

    Construct a value of type ModelList (by applying it's required fields, if any)

    ModelReturn

    data ModelReturn Source #

    ModelReturn + Model for testing reserved words

    Constructors

    ModelReturn 

    Fields

    Instances

    Instances details
    Eq ModelReturn Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ModelReturn Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ModelReturn Source #

    ToJSON ModelReturn

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: ModelReturn -> Value

    toEncoding :: ModelReturn -> Encoding

    toJSONList :: [ModelReturn] -> Value

    toEncodingList :: [ModelReturn] -> Encoding

    FromJSON ModelReturn Source #

    FromJSON ModelReturn

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser ModelReturn

    parseJSONList :: Value -> Parser [ModelReturn]

    mkModelReturn :: ModelReturn Source #

    Construct a value of type ModelReturn (by applying it's required fields, if any)

    Name

    data Name Source #

    Name + Model for testing model name same as property name

    Constructors

    Name 

    Fields

    Instances

    Instances details
    Eq Name Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Name -> Name -> Bool #

    (/=) :: Name -> Name -> Bool #

    Show Name Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Name -> ShowS #

    show :: Name -> String #

    showList :: [Name] -> ShowS #

    ToJSON Name Source #

    ToJSON Name

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Name -> Value

    toEncoding :: Name -> Encoding

    toJSONList :: [Name] -> Value

    toEncodingList :: [Name] -> Encoding

    FromJSON Name Source #

    FromJSON Name

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Name

    parseJSONList :: Value -> Parser [Name]

    mkName Source #

    Arguments

    :: Int

    nameName

    -> Name 

    Construct a value of type Name (by applying it's required fields, if any)

    NumberOnly

    data NumberOnly Source #

    NumberOnly

    Instances

    Instances details
    Eq NumberOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show NumberOnly Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON NumberOnly Source #

    ToJSON NumberOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: NumberOnly -> Value

    toEncoding :: NumberOnly -> Encoding

    toJSONList :: [NumberOnly] -> Value

    toEncodingList :: [NumberOnly] -> Encoding

    FromJSON NumberOnly Source #

    FromJSON NumberOnly

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser NumberOnly

    parseJSONList :: Value -> Parser [NumberOnly]

    mkNumberOnly :: NumberOnly Source #

    Construct a value of type NumberOnly (by applying it's required fields, if any)

    Order

    data Order Source #

    Order

    Constructors

    Order 

    Fields

    Instances

    Instances details
    Eq Order Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Order -> Order -> Bool #

    (/=) :: Order -> Order -> Bool #

    Show Order Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Order -> ShowS #

    show :: Order -> String #

    showList :: [Order] -> ShowS #

    ToJSON Order Source #

    ToJSON Order

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Order -> Value

    toEncoding :: Order -> Encoding

    toJSONList :: [Order] -> Value

    toEncodingList :: [Order] -> Encoding

    FromJSON Order Source #

    FromJSON Order

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Order

    parseJSONList :: Value -> Parser [Order]

    HasBodyParam PlaceOrder Order Source #

    Body Param "body" - order placed for purchasing the pet

    Instance details

    Defined in OpenAPIPetstore.API.Store

    Methods

    setBodyParam :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => OpenAPIPetstoreRequest PlaceOrder contentType res accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType res accept Source #

    mkOrder :: Order Source #

    Construct a value of type Order (by applying it's required fields, if any)

    OuterComposite

    data OuterComposite Source #

    OuterComposite

    Constructors

    OuterComposite 

    Fields

    Instances

    Instances details
    Eq OuterComposite Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show OuterComposite Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON OuterComposite Source #

    ToJSON OuterComposite

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: OuterComposite -> Value

    toEncoding :: OuterComposite -> Encoding

    toJSONList :: [OuterComposite] -> Value

    toEncodingList :: [OuterComposite] -> Encoding

    FromJSON OuterComposite Source #

    FromJSON OuterComposite

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser OuterComposite

    parseJSONList :: Value -> Parser [OuterComposite]

    HasBodyParam FakeOuterCompositeSerialize OuterComposite Source #

    Body Param "body" - Input composite as post body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    mkOuterComposite :: OuterComposite Source #

    Construct a value of type OuterComposite (by applying it's required fields, if any)

    Pet

    data Pet Source #

    Pet

    Constructors

    Pet 

    Fields

    Instances

    Instances details
    Eq Pet Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Pet -> Pet -> Bool #

    (/=) :: Pet -> Pet -> Bool #

    Show Pet Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Pet -> ShowS #

    show :: Pet -> String #

    showList :: [Pet] -> ShowS #

    ToJSON Pet Source #

    ToJSON Pet

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Pet -> Value

    toEncoding :: Pet -> Encoding

    toJSONList :: [Pet] -> Value

    toEncodingList :: [Pet] -> Encoding

    FromJSON Pet Source #

    FromJSON Pet

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Pet

    parseJSONList :: Value -> Parser [Pet]

    HasBodyParam UpdatePet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest UpdatePet contentType res accept -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType res accept Source #

    HasBodyParam AddPet Pet Source #

    Body Param "body" - Pet object that needs to be added to the store

    Instance details

    Defined in OpenAPIPetstore.API.Pet

    Methods

    setBodyParam :: (Consumes AddPet contentType, MimeRender contentType Pet) => OpenAPIPetstoreRequest AddPet contentType res accept -> Pet -> OpenAPIPetstoreRequest AddPet contentType res accept Source #

    mkPet Source #

    Arguments

    :: Text

    petName

    -> [Text]

    petPhotoUrls

    -> Pet 

    Construct a value of type Pet (by applying it's required fields, if any)

    ReadOnlyFirst

    data ReadOnlyFirst Source #

    ReadOnlyFirst

    Constructors

    ReadOnlyFirst 

    Fields

    Instances

    Instances details
    Eq ReadOnlyFirst Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show ReadOnlyFirst Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON ReadOnlyFirst Source #

    ToJSON ReadOnlyFirst

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: ReadOnlyFirst -> Value

    toEncoding :: ReadOnlyFirst -> Encoding

    toJSONList :: [ReadOnlyFirst] -> Value

    toEncodingList :: [ReadOnlyFirst] -> Encoding

    FromJSON ReadOnlyFirst Source #

    FromJSON ReadOnlyFirst

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser ReadOnlyFirst

    parseJSONList :: Value -> Parser [ReadOnlyFirst]

    mkReadOnlyFirst :: ReadOnlyFirst Source #

    Construct a value of type ReadOnlyFirst (by applying it's required fields, if any)

    SpecialModelName

    data SpecialModelName Source #

    SpecialModelName

    Constructors

    SpecialModelName 

    Fields

    Instances

    Instances details
    Eq SpecialModelName Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show SpecialModelName Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON SpecialModelName Source #

    ToJSON SpecialModelName

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON SpecialModelName Source #

    FromJSON SpecialModelName

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser SpecialModelName

    parseJSONList :: Value -> Parser [SpecialModelName]

    mkSpecialModelName :: SpecialModelName Source #

    Construct a value of type SpecialModelName (by applying it's required fields, if any)

    Tag

    data Tag Source #

    Tag

    Constructors

    Tag 

    Fields

    Instances

    Instances details
    Eq Tag Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: Tag -> Tag -> Bool #

    (/=) :: Tag -> Tag -> Bool #

    Show Tag Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> Tag -> ShowS #

    show :: Tag -> String #

    showList :: [Tag] -> ShowS #

    ToJSON Tag Source #

    ToJSON Tag

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: Tag -> Value

    toEncoding :: Tag -> Encoding

    toJSONList :: [Tag] -> Value

    toEncodingList :: [Tag] -> Encoding

    FromJSON Tag Source #

    FromJSON Tag

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser Tag

    parseJSONList :: Value -> Parser [Tag]

    mkTag :: Tag Source #

    Construct a value of type Tag (by applying it's required fields, if any)

    TypeHolderDefault

    data TypeHolderDefault Source #

    TypeHolderDefault

    Constructors

    TypeHolderDefault 

    Fields

    Instances

    Instances details
    Eq TypeHolderDefault Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show TypeHolderDefault Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON TypeHolderDefault Source #

    ToJSON TypeHolderDefault

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON TypeHolderDefault Source #

    FromJSON TypeHolderDefault

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser TypeHolderDefault

    parseJSONList :: Value -> Parser [TypeHolderDefault]

    TypeHolderExample

    data TypeHolderExample Source #

    TypeHolderExample

    Constructors

    TypeHolderExample 

    Fields

    Instances

    Instances details
    Eq TypeHolderExample Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show TypeHolderExample Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON TypeHolderExample Source #

    ToJSON TypeHolderExample

    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON TypeHolderExample Source #

    FromJSON TypeHolderExample

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser TypeHolderExample

    parseJSONList :: Value -> Parser [TypeHolderExample]

    User

    data User Source #

    User

    Constructors

    User 

    Fields

    Instances

    Instances details
    Eq User Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: User -> User -> Bool #

    (/=) :: User -> User -> Bool #

    Show User Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    showsPrec :: Int -> User -> ShowS #

    show :: User -> String #

    showList :: [User] -> ShowS #

    ToJSON User Source #

    ToJSON User

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: User -> Value

    toEncoding :: User -> Encoding

    toJSONList :: [User] -> Value

    toEncodingList :: [User] -> Encoding

    FromJSON User Source #

    FromJSON User

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser User

    parseJSONList :: Value -> Parser [User]

    HasBodyParam UpdateUser User Source #

    Body Param "body" - Updated user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes UpdateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest UpdateUser contentType res accept -> User -> OpenAPIPetstoreRequest UpdateUser contentType res accept Source #

    HasBodyParam CreateUser User Source #

    Body Param "body" - Created user object

    Instance details

    Defined in OpenAPIPetstore.API.User

    Methods

    setBodyParam :: (Consumes CreateUser contentType, MimeRender contentType User) => OpenAPIPetstoreRequest CreateUser contentType res accept -> User -> OpenAPIPetstoreRequest CreateUser contentType res accept Source #

    HasBodyParam TestBodyWithQueryParams User Source # 
    Instance details

    Defined in OpenAPIPetstore.API.Fake

    mkUser :: User Source #

    Construct a value of type User (by applying it's required fields, if any)

    XmlItem

    data XmlItem Source #

    XmlItem

    Constructors

    XmlItem 

    Fields

    Instances

    Instances details
    Eq XmlItem Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: XmlItem -> XmlItem -> Bool #

    (/=) :: XmlItem -> XmlItem -> Bool #

    Show XmlItem Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON XmlItem Source #

    ToJSON XmlItem

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: XmlItem -> Value

    toEncoding :: XmlItem -> Encoding

    toJSONList :: [XmlItem] -> Value

    toEncodingList :: [XmlItem] -> Encoding

    FromJSON XmlItem Source #

    FromJSON XmlItem

    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser XmlItem

    parseJSONList :: Value -> Parser [XmlItem]

    HasBodyParam CreateXmlItem XmlItem Source #

    Body Param XmlItem - XmlItem Body

    Instance details

    Defined in OpenAPIPetstore.API.Fake

    Methods

    setBodyParam :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => OpenAPIPetstoreRequest CreateXmlItem contentType res accept -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType res accept Source #

    mkXmlItem :: XmlItem Source #

    Construct a value of type XmlItem (by applying it's required fields, if any)

    Enums

    E'ArrayEnum

    data E'ArrayEnum Source #

    Enum of Text

    Constructors

    E'ArrayEnum'Fish
    "fish"
    E'ArrayEnum'Crab
    "crab"

    Instances

    Instances details
    Bounded E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'ArrayEnum -> Value

    toEncoding :: E'ArrayEnum -> Encoding

    toJSONList :: [E'ArrayEnum] -> Value

    toEncodingList :: [E'ArrayEnum] -> Encoding

    FromJSON E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'ArrayEnum

    parseJSONList :: Value -> Parser [E'ArrayEnum]

    FromHttpApiData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'ArrayEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumFormString

    data E'EnumFormString Source #

    Enum of Text . + Form parameter enum test (string)

    Instances

    Instances details
    Bounded E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'EnumFormString

    parseJSONList :: Value -> Parser [E'EnumFormString]

    FromHttpApiData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumFormStringArray

    data E'EnumFormStringArray Source #

    Enum of Text

    Instances

    Instances details
    Bounded E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'EnumFormStringArray

    parseJSONList :: Value -> Parser [E'EnumFormStringArray]

    FromHttpApiData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumFormStringArray Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumInteger

    data E'EnumInteger Source #

    Enum of Int

    Instances

    Instances details
    Bounded E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'EnumInteger -> Value

    toEncoding :: E'EnumInteger -> Encoding

    toJSONList :: [E'EnumInteger] -> Value

    toEncodingList :: [E'EnumInteger] -> Encoding

    FromJSON E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'EnumInteger

    parseJSONList :: Value -> Parser [E'EnumInteger]

    FromHttpApiData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumNumber

    data E'EnumNumber Source #

    Enum of Double

    Instances

    Instances details
    Bounded E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'EnumNumber -> Value

    toEncoding :: E'EnumNumber -> Encoding

    toJSONList :: [E'EnumNumber] -> Value

    toEncodingList :: [E'EnumNumber] -> Encoding

    FromJSON E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'EnumNumber

    parseJSONList :: Value -> Parser [E'EnumNumber]

    FromHttpApiData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumNumber Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumQueryInteger

    data E'EnumQueryInteger Source #

    Enum of Int

    Instances

    Instances details
    Bounded E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    FromJSON E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'EnumQueryInteger

    parseJSONList :: Value -> Parser [E'EnumQueryInteger]

    FromHttpApiData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumQueryInteger Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'EnumString

    data E'EnumString Source #

    Enum of Text

    Instances

    Instances details
    Bounded E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'EnumString -> Value

    toEncoding :: E'EnumString -> Encoding

    toJSONList :: [E'EnumString] -> Value

    toEncodingList :: [E'EnumString] -> Encoding

    FromJSON E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'EnumString

    parseJSONList :: Value -> Parser [E'EnumString]

    FromHttpApiData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'EnumString Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'Inner

    data E'Inner Source #

    Enum of Text

    Instances

    Instances details
    Bounded E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: E'Inner -> E'Inner -> Bool #

    (/=) :: E'Inner -> E'Inner -> Bool #

    Ord E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'Inner -> Value

    toEncoding :: E'Inner -> Encoding

    toJSONList :: [E'Inner] -> Value

    toEncodingList :: [E'Inner] -> Encoding

    FromJSON E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'Inner

    parseJSONList :: Value -> Parser [E'Inner]

    FromHttpApiData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Inner Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'JustSymbol

    data E'JustSymbol Source #

    Enum of Text

    Instances

    Instances details
    Bounded E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'JustSymbol -> Value

    toEncoding :: E'JustSymbol -> Encoding

    toJSONList :: [E'JustSymbol] -> Value

    toEncodingList :: [E'JustSymbol] -> Encoding

    FromJSON E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'JustSymbol

    parseJSONList :: Value -> Parser [E'JustSymbol]

    FromHttpApiData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'JustSymbol Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'Kind

    data E'Kind Source #

    Enum of Text

    Constructors

    E'Kind'Lions
    "lions"
    E'Kind'Tigers
    "tigers"
    E'Kind'Leopards
    "leopards"
    E'Kind'Jaguars
    "jaguars"

    Instances

    Instances details
    Bounded E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    (==) :: E'Kind -> E'Kind -> Bool #

    (/=) :: E'Kind -> E'Kind -> Bool #

    Ord E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'Kind -> Value

    toEncoding :: E'Kind -> Encoding

    toJSONList :: [E'Kind] -> Value

    toEncodingList :: [E'Kind] -> Encoding

    FromJSON E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'Kind

    parseJSONList :: Value -> Parser [E'Kind]

    FromHttpApiData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Kind Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    fromE'Kind :: E'Kind -> Text Source #

    unwrap E'Kind enum

    E'Status

    data E'Status Source #

    Enum of Text . + Order Status

    Constructors

    E'Status'Placed
    "placed"
    E'Status'Approved
    "approved"
    E'Status'Delivered
    "delivered"

    Instances

    Instances details
    Bounded E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'Status -> Value

    toEncoding :: E'Status -> Encoding

    toJSONList :: [E'Status] -> Value

    toEncodingList :: [E'Status] -> Encoding

    FromJSON E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'Status

    parseJSONList :: Value -> Parser [E'Status]

    FromHttpApiData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    E'Status2

    data E'Status2 Source #

    Enum of Text . + pet status in the store

    Constructors

    E'Status2'Available
    "available"
    E'Status2'Pending
    "pending"
    E'Status2'Sold
    "sold"

    Instances

    Instances details
    Bounded E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: E'Status2 -> Value

    toEncoding :: E'Status2 -> Encoding

    toJSONList :: [E'Status2] -> Value

    toEncodingList :: [E'Status2] -> Encoding

    FromJSON E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser E'Status2

    parseJSONList :: Value -> Parser [E'Status2]

    FromHttpApiData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData E'Status2 Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    EnumClass

    data EnumClass Source #

    Enum of Text

    Constructors

    EnumClass'_abc
    "_abc"
    EnumClass'_efg
    "-efg"
    EnumClass'_xyz
    "(xyz)"

    Instances

    Instances details
    Bounded EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: EnumClass -> Value

    toEncoding :: EnumClass -> Encoding

    toJSONList :: [EnumClass] -> Value

    toEncodingList :: [EnumClass] -> Encoding

    FromJSON EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser EnumClass

    parseJSONList :: Value -> Parser [EnumClass]

    FromHttpApiData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData EnumClass Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    OuterEnum

    data OuterEnum Source #

    Enum of Text

    Constructors

    OuterEnum'Placed
    "placed"
    OuterEnum'Approved
    "approved"
    OuterEnum'Delivered
    "delivered"

    Instances

    Instances details
    Bounded OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Enum OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Eq OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Ord OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Show OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToJSON OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    toJSON :: OuterEnum -> Value

    toEncoding :: OuterEnum -> Encoding

    toJSONList :: [OuterEnum] -> Value

    toEncodingList :: [OuterEnum] -> Encoding

    FromJSON OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Methods

    parseJSON :: Value -> Parser OuterEnum

    parseJSONList :: Value -> Parser [OuterEnum]

    FromHttpApiData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    ToHttpApiData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    MimeRender MimeMultipartFormData OuterEnum Source # 
    Instance details

    Defined in OpenAPIPetstore.Model

    Auth Methods

    AuthApiKeyApiKey

    AuthApiKeyApiKeyQuery

    AuthBasicHttpBasicTest

    AuthOAuthPetstoreAuth

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-ModelLens.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-ModelLens.html index 0cb1d3251b2..d5ddb2143e2 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-ModelLens.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-ModelLens.html @@ -1 +1 @@ -OpenAPIPetstore.ModelLens

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.ModelLens

    Description

     
    Synopsis

    AdditionalPropertiesAnyType

    AdditionalPropertiesArray

    AdditionalPropertiesBoolean

    AdditionalPropertiesClass

    AdditionalPropertiesInteger

    AdditionalPropertiesNumber

    AdditionalPropertiesObject

    AdditionalPropertiesString

    Animal

    ApiResponse

    ArrayOfArrayOfNumberOnly

    ArrayOfNumberOnly

    ArrayTest

    BigCat

    BigCatAllOf

    Capitalization

    Cat

    CatAllOf

    Category

    ClassModel

    Client

    Dog

    DogAllOf

    EnumArrays

    EnumClass

    EnumTest

    File

    FileSchemaTestClass

    FormatTest

    HasOnlyReadOnly

    MapTest

    MixedPropertiesAndAdditionalPropertiesClass

    Model200Response

    ModelList

    ModelReturn

    Name

    NumberOnly

    Order

    OuterComposite

    OuterEnum

    Pet

    ReadOnlyFirst

    SpecialModelName

    Tag

    TypeHolderDefault

    TypeHolderExample

    User

    XmlItem

    \ No newline at end of file +OpenAPIPetstore.ModelLens
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore.ModelLens

    Description

     
    Synopsis

    AdditionalPropertiesAnyType

    AdditionalPropertiesArray

    AdditionalPropertiesBoolean

    AdditionalPropertiesClass

    AdditionalPropertiesInteger

    AdditionalPropertiesNumber

    AdditionalPropertiesObject

    AdditionalPropertiesString

    Animal

    ApiResponse

    ArrayOfArrayOfNumberOnly

    ArrayOfNumberOnly

    ArrayTest

    BigCat

    BigCatAllOf

    Capitalization

    Cat

    CatAllOf

    Category

    ClassModel

    Client

    Dog

    DogAllOf

    EnumArrays

    EnumClass

    EnumTest

    File

    FileSchemaTestClass

    FormatTest

    HasOnlyReadOnly

    MapTest

    MixedPropertiesAndAdditionalPropertiesClass

    Model200Response

    ModelList

    ModelReturn

    Name

    NumberOnly

    Order

    OuterComposite

    OuterEnum

    Pet

    ReadOnlyFirst

    SpecialModelName

    Tag

    TypeHolderDefault

    TypeHolderExample

    User

    XmlItem

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore.html index 5539d6d1547..c928de944c9 100644 --- a/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore.html +++ b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore.html @@ -1 +1 @@ -OpenAPIPetstore

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore

    Description

     
    \ No newline at end of file +OpenAPIPetstore
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    Safe HaskellNone
    LanguageHaskell2010

    OpenAPIPetstore

    Description

     
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-45.html b/samples/client/petstore/haskell-http-client/docs/doc-index-45.html index c48e7aa3744..e78dca181d1 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-45.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-45.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - -)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - -)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-95.html b/samples/client/petstore/haskell-http-client/docs/doc-index-95.html index 0c845596e8e..7520ae132e5 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-95.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-95.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - _)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - _

    _addMultiFormPartOpenAPIPetstore.Core, OpenAPIPetstore
    _applyAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    _emptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _hasAuthTypeOpenAPIPetstore.Core, OpenAPIPetstore
    _logOpenAPIPetstore.Logging, OpenAPIPetstore
    _memptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _mkParamsOpenAPIPetstore.Core, OpenAPIPetstore
    _mkRequestOpenAPIPetstore.Core, OpenAPIPetstore
    _omitNullsOpenAPIPetstore.Core, OpenAPIPetstore
    _parseISO8601OpenAPIPetstore.Core, OpenAPIPetstore
    _readBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _readByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _setAcceptHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyLBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setContentTypeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _showBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _showByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollAOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollA'OpenAPIPetstore.Core, OpenAPIPetstore
    _toFormItemOpenAPIPetstore.Core, OpenAPIPetstore
    _toInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - _)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - _

    _addMultiFormPartOpenAPIPetstore.Core, OpenAPIPetstore
    _applyAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    _emptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _hasAuthTypeOpenAPIPetstore.Core, OpenAPIPetstore
    _logOpenAPIPetstore.Logging, OpenAPIPetstore
    _memptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _mkParamsOpenAPIPetstore.Core, OpenAPIPetstore
    _mkRequestOpenAPIPetstore.Core, OpenAPIPetstore
    _omitNullsOpenAPIPetstore.Core, OpenAPIPetstore
    _parseISO8601OpenAPIPetstore.Core, OpenAPIPetstore
    _readBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _readByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _setAcceptHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyLBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setContentTypeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _showBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _showByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollAOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollA'OpenAPIPetstore.Core, OpenAPIPetstore
    _toFormItemOpenAPIPetstore.Core, OpenAPIPetstore
    _toInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-A.html b/samples/client/petstore/haskell-http-client/docs/doc-index-A.html index 60a244fb460..1406087d82b 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-A.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-A.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - A)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - A

    Accept 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    addAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    addFormOpenAPIPetstore.Core, OpenAPIPetstore
    addHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    AdditionalMetadata 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AdditionalPropertiesAnyType 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesBoolean 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype2OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype2LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype3OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype3LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapNumberOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesNumber 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesObject 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AddPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addQueryOpenAPIPetstore.Core, OpenAPIPetstore
    Animal 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    animalColorOpenAPIPetstore.Model, OpenAPIPetstore
    animalColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AnyAuthMethod 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    ApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ApiResponse 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseMessageOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseMessageLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseTypeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseTypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    applyAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    applyOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    ArrayOfArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayArrayOfModelOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfModelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AuthApiKeyApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthApiKeyApiKeyQuery 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthBasicHttpBasicTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    AuthMethodException 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    AuthOAuthPetstoreAuth 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - A)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - A

    Accept 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    addAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    addFormOpenAPIPetstore.Core, OpenAPIPetstore
    addHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    AdditionalMetadata 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AdditionalPropertiesAnyType 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesBoolean 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype2OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype2LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype3OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype3LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapNumberOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesNumber 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesObject 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AddPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addQueryOpenAPIPetstore.Core, OpenAPIPetstore
    Animal 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    animalColorOpenAPIPetstore.Model, OpenAPIPetstore
    animalColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AnyAuthMethod 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    ApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ApiResponse 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseMessageOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseMessageLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseTypeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseTypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    applyAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    applyOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    ArrayOfArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayArrayOfModelOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfModelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AuthApiKeyApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthApiKeyApiKeyQuery 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthBasicHttpBasicTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    AuthMethodException 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    AuthOAuthPetstoreAuth 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-All.html b/samples/client/petstore/haskell-http-client/docs/doc-index-All.html index 9231d463eeb..91ec6a50b98 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-All.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-All.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index

    -&-OpenAPIPetstore.Core, OpenAPIPetstore
    Accept 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    addAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    addFormOpenAPIPetstore.Core, OpenAPIPetstore
    addHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    AdditionalMetadata 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AdditionalPropertiesAnyType 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesBoolean 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype2OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype2LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype3OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype3LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapNumberOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesNumber 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesObject 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AddPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addQueryOpenAPIPetstore.Core, OpenAPIPetstore
    Animal 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    animalColorOpenAPIPetstore.Model, OpenAPIPetstore
    animalColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AnyAuthMethod 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    ApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ApiResponse 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseMessageOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseMessageLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseTypeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseTypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    applyAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    applyOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    ArrayOfArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayArrayOfModelOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfModelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AuthApiKeyApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthApiKeyApiKeyQuery 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthBasicHttpBasicTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    AuthMethodException 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    AuthOAuthPetstoreAuth 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BigCat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BigCatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatColorOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Binary 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Body 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyBool 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Byte 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ByteArray 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Callback 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Capitalization 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationScaEthFlowPointsOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationScaEthFlowPointsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Cat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    catClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catColorOpenAPIPetstore.Model, OpenAPIPetstore
    catColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Category 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdOpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    categoryNameOpenAPIPetstore.Model, OpenAPIPetstore
    categoryNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ClassModel 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassOpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Client 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    clientClientOpenAPIPetstore.Model, OpenAPIPetstore
    clientClientLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    CollectionFormatOpenAPIPetstore.Core, OpenAPIPetstore
    CommaSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    configAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    configHostOpenAPIPetstore.Core, OpenAPIPetstore
    configLogContextOpenAPIPetstore.Core, OpenAPIPetstore
    configLogExecWithContextOpenAPIPetstore.Core, OpenAPIPetstore
    configUserAgentOpenAPIPetstore.Core, OpenAPIPetstore
    configValidateAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    ConsumesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    ContentType 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Context 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CreateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    createXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    Date 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DateTime 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DeleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    deleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    DeletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    deletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    DeleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    deleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    dispatchInitUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMimeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMime'OpenAPIPetstore.Client, OpenAPIPetstore
    Dog 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    DogAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    dogClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogColorOpenAPIPetstore.Model, OpenAPIPetstore
    dogColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    E'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'CrabOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'FishOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'GreaterThanOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'NumMinus_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'Num1_Dot_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'NumMinus_1_Dot_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'NumMinus_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'EmptyOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'Greater_Than_Or_Equal_ToOpenAPIPetstore.Model, OpenAPIPetstore
    E'KindOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'JaguarsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LeopardsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LionsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'TigersOpenAPIPetstore.Model, OpenAPIPetstore
    E'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'AvailableOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'PendingOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'SoldOpenAPIPetstore.Model, OpenAPIPetstore
    EnumArrays 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumArraysJustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysJustSymbolLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    EnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringRequiredOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringRequiredLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestOuterEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    FakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    File 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    File2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    FileSchemaTestClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSchemaTestClassFilesOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFilesLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSourceUriOpenAPIPetstore.Model, OpenAPIPetstore
    fileSourceUriLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    FindPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FindPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FormatTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBinaryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestByteOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestByteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDoubleLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestFloatOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestFloatLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt32OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt32LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt64OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt64LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestNumberOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestStringOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestUuidOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fromE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    fromEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    fromOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    GetInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    getPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    GetUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    getUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    HasBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    HasOnlyReadOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    hasOnlyReadOnlyFooOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyFooLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    HasOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    Http 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    initLogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    InitRequest 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    Int32 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Ioutil 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Lens_OpenAPIPetstore.Core, OpenAPIPetstore
    Lens_'OpenAPIPetstore.Core, OpenAPIPetstore
    levelDebugOpenAPIPetstore.Logging, OpenAPIPetstore
    levelErrorOpenAPIPetstore.Logging, OpenAPIPetstore
    levelInfoOpenAPIPetstore.Logging, OpenAPIPetstore
    LogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    logExceptionsOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    LoginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    loginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    LogLevelOpenAPIPetstore.Logging, OpenAPIPetstore
    LogoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    logoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    MapTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestIndirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestIndirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapMapOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapMapOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapOfEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapOfEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    MimeAny 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeError 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorOpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeFormUrlEncoded 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeJSON 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeMultipartFormData 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeNoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeOctetStream 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimePlainText 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderDefaultMultipartFormDataOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeResult 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultOpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeTextXml 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeType'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypes'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXML 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MixedPropertiesAndAdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mkAdditionalPropertiesAnyTypeOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesArrayOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesNumberOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesObjectOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesStringOpenAPIPetstore.Model, OpenAPIPetstore
    mkAnimalOpenAPIPetstore.Model, OpenAPIPetstore
    mkApiResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCapitalizationOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    mkClassModelOpenAPIPetstore.Model, OpenAPIPetstore
    mkClientOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumArraysOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileSchemaTestClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkFormatTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkHasOnlyReadOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkMapTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkMixedPropertiesAndAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkModel200ResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelListOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelReturnOpenAPIPetstore.Model, OpenAPIPetstore
    mkNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkOrderOpenAPIPetstore.Model, OpenAPIPetstore
    mkOuterCompositeOpenAPIPetstore.Model, OpenAPIPetstore
    mkPetOpenAPIPetstore.Model, OpenAPIPetstore
    mkReadOnlyFirstOpenAPIPetstore.Model, OpenAPIPetstore
    mkSpecialModelNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkTagOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderDefaultOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderExampleOpenAPIPetstore.Model, OpenAPIPetstore
    mkUserOpenAPIPetstore.Model, OpenAPIPetstore
    mkXmlItemOpenAPIPetstore.Model, OpenAPIPetstore
    Model200Response 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    model200ResponseNameOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelList 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listOpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelReturn 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnOpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    modifyInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    modifyInitRequestMOpenAPIPetstore.Client, OpenAPIPetstore
    MultiParamArrayOpenAPIPetstore.Core, OpenAPIPetstore
    Name 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    name123numberOpenAPIPetstore.Model, OpenAPIPetstore
    name123numberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Name2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    nameNameOpenAPIPetstore.Model, OpenAPIPetstore
    nameNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    namePropertyOpenAPIPetstore.Model, OpenAPIPetstore
    namePropertyLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    nameSnakeCaseOpenAPIPetstore.Model, OpenAPIPetstore
    nameSnakeCaseLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    newConfigOpenAPIPetstore.Core, OpenAPIPetstore
    NoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Number 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    NumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberOpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    OpenAPIPetstoreConfig 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    OpenAPIPetstoreRequest 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Order 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteOpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderIdText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderQuantityOpenAPIPetstore.Model, OpenAPIPetstore
    orderQuantityLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderShipDateOpenAPIPetstore.Model, OpenAPIPetstore
    orderShipDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderStatusOpenAPIPetstore.Model, OpenAPIPetstore
    orderStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterComposite 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyNumberOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyStringOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    Param 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Param2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBinary 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBodyOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyFormUrlEncodedOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyMultipartFormDataOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyNoneOpenAPIPetstore.Core, OpenAPIPetstore
    ParamDate 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDateTime 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamFloat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamMapMapStringText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Params 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyOpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Password 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PatternWithoutDelimiter 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Pet 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    PetId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petIdOpenAPIPetstore.Model, OpenAPIPetstore
    petIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petNameOpenAPIPetstore.Model, OpenAPIPetstore
    petNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petPhotoUrlsOpenAPIPetstore.Model, OpenAPIPetstore
    petPhotoUrlsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petStatusOpenAPIPetstore.Model, OpenAPIPetstore
    petStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petTagsOpenAPIPetstore.Model, OpenAPIPetstore
    petTagsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Pipe 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PipeSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    PlaceOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    placeOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    ProducesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Query 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    rAuthTypesOpenAPIPetstore.Core, OpenAPIPetstore
    rAuthTypesLOpenAPIPetstore.Core, OpenAPIPetstore
    ReadOnlyFirst 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    readOnlyFirstBazOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBazLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    removeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    RequiredBooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredFile 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredInt64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredStringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    rMethodOpenAPIPetstore.Core, OpenAPIPetstore
    rMethodLOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsLOpenAPIPetstore.Core, OpenAPIPetstore
    runConfigLogOpenAPIPetstore.Client, OpenAPIPetstore
    runConfigLogWithExceptionsOpenAPIPetstore.Client, OpenAPIPetstore
    runDefaultLogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    runNullLogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    rUrlPathOpenAPIPetstore.Core, OpenAPIPetstore
    rUrlPathLOpenAPIPetstore.Core, OpenAPIPetstore
    setBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    setHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    setQueryOpenAPIPetstore.Core, OpenAPIPetstore
    SpaceSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    SpecialModelName 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameOpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Status 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    StatusText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    stderrLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stderrLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    StringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    TabSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    Tag 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    tagIdOpenAPIPetstore.Model, OpenAPIPetstore
    tagIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    tagNameOpenAPIPetstore.Model, OpenAPIPetstore
    tagNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Tags 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    TestBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    testClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    TestClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    toE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    toE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    toE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    toE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    toEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    toFormOpenAPIPetstore.Core, OpenAPIPetstore
    toFormCollOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderCollOpenAPIPetstore.Core, OpenAPIPetstore
    toOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toPathOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryCollOpenAPIPetstore.Core, OpenAPIPetstore
    TypeHolderDefault 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    TypeHolderExample 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleFloatItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleFloatItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    unAcceptOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unAdditionalMetadataOpenAPIPetstore.Model, OpenAPIPetstore
    unApiKeyOpenAPIPetstore.Model, OpenAPIPetstore
    unBinaryOpenAPIPetstore.Core, OpenAPIPetstore
    unBodyOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyBoolOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyTextOpenAPIPetstore.Model, OpenAPIPetstore
    unBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unByteOpenAPIPetstore.Model, OpenAPIPetstore
    unByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    unCallbackOpenAPIPetstore.Model, OpenAPIPetstore
    unContentTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unContextOpenAPIPetstore.Model, OpenAPIPetstore
    unDateOpenAPIPetstore.Core, OpenAPIPetstore
    unDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    unEnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unFile2OpenAPIPetstore.Model, OpenAPIPetstore
    unHttpOpenAPIPetstore.Model, OpenAPIPetstore
    unInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    unInt32OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unIoutilOpenAPIPetstore.Model, OpenAPIPetstore
    unName2OpenAPIPetstore.Model, OpenAPIPetstore
    unNumberOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamOpenAPIPetstore.Model, OpenAPIPetstore
    unParam2OpenAPIPetstore.Model, OpenAPIPetstore
    unParamBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unParamFloatOpenAPIPetstore.Model, OpenAPIPetstore
    unParamIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unParamMapMapStringTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamStringOpenAPIPetstore.Model, OpenAPIPetstore
    unPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    unPatternWithoutDelimiterOpenAPIPetstore.Model, OpenAPIPetstore
    unPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    unPipeOpenAPIPetstore.Model, OpenAPIPetstore
    unQueryOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredFileOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusTextOpenAPIPetstore.Model, OpenAPIPetstore
    unStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unTagsOpenAPIPetstore.Model, OpenAPIPetstore
    unUrlOpenAPIPetstore.Model, OpenAPIPetstore
    unUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    UpdatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    updateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    Url 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    User 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userEmailOpenAPIPetstore.Model, OpenAPIPetstore
    userEmailLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userFirstNameOpenAPIPetstore.Model, OpenAPIPetstore
    userFirstNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userIdOpenAPIPetstore.Model, OpenAPIPetstore
    userIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userLastNameOpenAPIPetstore.Model, OpenAPIPetstore
    userLastNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Username 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userPhoneOpenAPIPetstore.Model, OpenAPIPetstore
    userPhoneLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    userUsernameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUserStatusOpenAPIPetstore.Model, OpenAPIPetstore
    userUserStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    withNoLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStderrLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStdoutLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    XmlItem 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    _addMultiFormPartOpenAPIPetstore.Core, OpenAPIPetstore
    _applyAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    _emptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _hasAuthTypeOpenAPIPetstore.Core, OpenAPIPetstore
    _logOpenAPIPetstore.Logging, OpenAPIPetstore
    _memptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _mkParamsOpenAPIPetstore.Core, OpenAPIPetstore
    _mkRequestOpenAPIPetstore.Core, OpenAPIPetstore
    _omitNullsOpenAPIPetstore.Core, OpenAPIPetstore
    _parseISO8601OpenAPIPetstore.Core, OpenAPIPetstore
    _readBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _readByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _setAcceptHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyLBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setContentTypeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _showBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _showByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollAOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollA'OpenAPIPetstore.Core, OpenAPIPetstore
    _toFormItemOpenAPIPetstore.Core, OpenAPIPetstore
    _toInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index

    -&-OpenAPIPetstore.Core, OpenAPIPetstore
    Accept 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    addAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    addFormOpenAPIPetstore.Core, OpenAPIPetstore
    addHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    AdditionalMetadata 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AdditionalPropertiesAnyType 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesAnyTypeNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesArrayNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesBoolean 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesBooleanNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype1LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype2OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype2LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassAnytype3OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassAnytype3LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapArrayIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapAnytypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapNumberOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    additionalPropertiesClassMapStringOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesClassMapStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesIntegerNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesNumber 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesNumberNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesObject 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesObjectNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AdditionalPropertiesString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameOpenAPIPetstore.Model, OpenAPIPetstore
    additionalPropertiesStringNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AddPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addPetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    addQueryOpenAPIPetstore.Core, OpenAPIPetstore
    Animal 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    animalClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    animalColorOpenAPIPetstore.Model, OpenAPIPetstore
    animalColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AnyAuthMethod 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    ApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ApiResponse 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseCodeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseMessageOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseMessageLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    apiResponseTypeOpenAPIPetstore.Model, OpenAPIPetstore
    apiResponseTypeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    applyAuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    applyOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    ArrayOfArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfArrayOfNumberOnlyArrayArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayOfNumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberOpenAPIPetstore.Model, OpenAPIPetstore
    arrayOfNumberOnlyArrayNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ArrayTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayArrayOfModelOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayArrayOfModelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    arrayTestArrayOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    arrayTestArrayOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    AuthApiKeyApiKey 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthApiKeyApiKeyQuery 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthBasicHttpBasicTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    AuthMethodOpenAPIPetstore.Core, OpenAPIPetstore
    AuthMethodException 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    AuthOAuthPetstoreAuth 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BigCat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BigCatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatColorOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Binary 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Body 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyBool 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Byte 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ByteArray 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Callback 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Capitalization 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationScaEthFlowPointsOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationScaEthFlowPointsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Cat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    catClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catColorOpenAPIPetstore.Model, OpenAPIPetstore
    catColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Category 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdOpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    categoryNameOpenAPIPetstore.Model, OpenAPIPetstore
    categoryNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ClassModel 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassOpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Client 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    clientClientOpenAPIPetstore.Model, OpenAPIPetstore
    clientClientLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    CollectionFormatOpenAPIPetstore.Core, OpenAPIPetstore
    CommaSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    configAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    configHostOpenAPIPetstore.Core, OpenAPIPetstore
    configLogContextOpenAPIPetstore.Core, OpenAPIPetstore
    configLogExecWithContextOpenAPIPetstore.Core, OpenAPIPetstore
    configQueryExtraUnreservedOpenAPIPetstore.Core, OpenAPIPetstore
    configUserAgentOpenAPIPetstore.Core, OpenAPIPetstore
    configValidateAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    ConsumesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    ContentType 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Context 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CreateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    createXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    Date 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DateTime 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DeleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    deleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    DeletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    deletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    DeleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    deleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    dispatchInitUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMimeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMime'OpenAPIPetstore.Client, OpenAPIPetstore
    Dog 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    DogAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    dogClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogColorOpenAPIPetstore.Model, OpenAPIPetstore
    dogColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    E'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'CrabOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'FishOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'GreaterThanOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'NumMinus_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'Num1_Dot_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'NumMinus_1_Dot_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'NumMinus_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'EmptyOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'Greater_Than_Or_Equal_ToOpenAPIPetstore.Model, OpenAPIPetstore
    E'KindOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'JaguarsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LeopardsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LionsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'TigersOpenAPIPetstore.Model, OpenAPIPetstore
    E'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'AvailableOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'PendingOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'SoldOpenAPIPetstore.Model, OpenAPIPetstore
    EnumArrays 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumArraysJustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysJustSymbolLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    EnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringRequiredOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringRequiredLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestOuterEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    FakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    File 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    File2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    FileSchemaTestClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSchemaTestClassFilesOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFilesLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSourceUriOpenAPIPetstore.Model, OpenAPIPetstore
    fileSourceUriLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    FindPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FindPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FormatTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBinaryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestByteOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestByteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDoubleLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestFloatOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestFloatLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt32OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt32LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt64OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt64LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestNumberOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestStringOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestUuidOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fromE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    fromEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    fromOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    GetInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    getPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    GetUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    getUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    HasBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    HasOnlyReadOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    hasOnlyReadOnlyFooOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyFooLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    HasOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    Http 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    initLogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    InitRequest 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    Int32 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Ioutil 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Lens_OpenAPIPetstore.Core, OpenAPIPetstore
    Lens_'OpenAPIPetstore.Core, OpenAPIPetstore
    levelDebugOpenAPIPetstore.Logging, OpenAPIPetstore
    levelErrorOpenAPIPetstore.Logging, OpenAPIPetstore
    levelInfoOpenAPIPetstore.Logging, OpenAPIPetstore
    LogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    logExceptionsOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    LoginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    loginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    LogLevelOpenAPIPetstore.Logging, OpenAPIPetstore
    LogoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    logoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    MapTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestIndirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestIndirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapMapOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapMapOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapOfEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapOfEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    MimeAny 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeError 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorOpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeFormUrlEncoded 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeJSON 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeMultipartFormData 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeNoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeOctetStream 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimePlainText 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderDefaultMultipartFormDataOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeResult 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultOpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeTextXml 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeType'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypes'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXML 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MixedPropertiesAndAdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mkAdditionalPropertiesAnyTypeOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesArrayOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesNumberOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesObjectOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesStringOpenAPIPetstore.Model, OpenAPIPetstore
    mkAnimalOpenAPIPetstore.Model, OpenAPIPetstore
    mkApiResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCapitalizationOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    mkClassModelOpenAPIPetstore.Model, OpenAPIPetstore
    mkClientOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumArraysOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileSchemaTestClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkFormatTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkHasOnlyReadOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkMapTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkMixedPropertiesAndAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkModel200ResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelListOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelReturnOpenAPIPetstore.Model, OpenAPIPetstore
    mkNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkOrderOpenAPIPetstore.Model, OpenAPIPetstore
    mkOuterCompositeOpenAPIPetstore.Model, OpenAPIPetstore
    mkPetOpenAPIPetstore.Model, OpenAPIPetstore
    mkReadOnlyFirstOpenAPIPetstore.Model, OpenAPIPetstore
    mkSpecialModelNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkTagOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderDefaultOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderExampleOpenAPIPetstore.Model, OpenAPIPetstore
    mkUserOpenAPIPetstore.Model, OpenAPIPetstore
    mkXmlItemOpenAPIPetstore.Model, OpenAPIPetstore
    Model200Response 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    model200ResponseNameOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelList 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listOpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelReturn 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnOpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    modifyInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    modifyInitRequestMOpenAPIPetstore.Client, OpenAPIPetstore
    MultiParamArrayOpenAPIPetstore.Core, OpenAPIPetstore
    Name 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    name123numberOpenAPIPetstore.Model, OpenAPIPetstore
    name123numberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Name2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    nameNameOpenAPIPetstore.Model, OpenAPIPetstore
    nameNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    namePropertyOpenAPIPetstore.Model, OpenAPIPetstore
    namePropertyLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    nameSnakeCaseOpenAPIPetstore.Model, OpenAPIPetstore
    nameSnakeCaseLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    newConfigOpenAPIPetstore.Core, OpenAPIPetstore
    NoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Number 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    NumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberOpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    OpenAPIPetstoreConfig 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    OpenAPIPetstoreRequest 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Order 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteOpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderIdText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderQuantityOpenAPIPetstore.Model, OpenAPIPetstore
    orderQuantityLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderShipDateOpenAPIPetstore.Model, OpenAPIPetstore
    orderShipDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderStatusOpenAPIPetstore.Model, OpenAPIPetstore
    orderStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterComposite 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyNumberOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyStringOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    Param 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Param2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBinary 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBodyOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyFormUrlEncodedOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyMultipartFormDataOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyNoneOpenAPIPetstore.Core, OpenAPIPetstore
    ParamDate 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDateTime 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamFloat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamMapMapStringText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Params 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyOpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Password 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PatternWithoutDelimiter 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Pet 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    PetId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petIdOpenAPIPetstore.Model, OpenAPIPetstore
    petIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petNameOpenAPIPetstore.Model, OpenAPIPetstore
    petNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petPhotoUrlsOpenAPIPetstore.Model, OpenAPIPetstore
    petPhotoUrlsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petStatusOpenAPIPetstore.Model, OpenAPIPetstore
    petStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petTagsOpenAPIPetstore.Model, OpenAPIPetstore
    petTagsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Pipe 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PipeSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    PlaceOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    placeOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    ProducesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Query 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    rAuthTypesOpenAPIPetstore.Core, OpenAPIPetstore
    rAuthTypesLOpenAPIPetstore.Core, OpenAPIPetstore
    ReadOnlyFirst 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    readOnlyFirstBazOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBazLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    removeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    RequiredBooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredFile 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredInt64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredStringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    rMethodOpenAPIPetstore.Core, OpenAPIPetstore
    rMethodLOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsLOpenAPIPetstore.Core, OpenAPIPetstore
    runConfigLogOpenAPIPetstore.Client, OpenAPIPetstore
    runConfigLogWithExceptionsOpenAPIPetstore.Client, OpenAPIPetstore
    runDefaultLogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    runNullLogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    rUrlPathOpenAPIPetstore.Core, OpenAPIPetstore
    rUrlPathLOpenAPIPetstore.Core, OpenAPIPetstore
    setBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    setHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    setQueryOpenAPIPetstore.Core, OpenAPIPetstore
    SpaceSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    SpecialModelName 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameOpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Status 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    StatusText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    stderrLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stderrLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    StringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    TabSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    Tag 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    tagIdOpenAPIPetstore.Model, OpenAPIPetstore
    tagIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    tagNameOpenAPIPetstore.Model, OpenAPIPetstore
    tagNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Tags 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    TestBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    testClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    TestClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    toE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    toE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    toE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    toE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    toEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    toFormOpenAPIPetstore.Core, OpenAPIPetstore
    toFormCollOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderCollOpenAPIPetstore.Core, OpenAPIPetstore
    toOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toPartialEscapeQueryOpenAPIPetstore.Core, OpenAPIPetstore
    toPathOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryCollOpenAPIPetstore.Core, OpenAPIPetstore
    TypeHolderDefault 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    TypeHolderExample 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleFloatItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleFloatItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    unAcceptOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unAdditionalMetadataOpenAPIPetstore.Model, OpenAPIPetstore
    unApiKeyOpenAPIPetstore.Model, OpenAPIPetstore
    unBinaryOpenAPIPetstore.Core, OpenAPIPetstore
    unBodyOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyBoolOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyTextOpenAPIPetstore.Model, OpenAPIPetstore
    unBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unByteOpenAPIPetstore.Model, OpenAPIPetstore
    unByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    unCallbackOpenAPIPetstore.Model, OpenAPIPetstore
    unContentTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unContextOpenAPIPetstore.Model, OpenAPIPetstore
    unDateOpenAPIPetstore.Core, OpenAPIPetstore
    unDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    unEnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unFile2OpenAPIPetstore.Model, OpenAPIPetstore
    unHttpOpenAPIPetstore.Model, OpenAPIPetstore
    unInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    unInt32OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unIoutilOpenAPIPetstore.Model, OpenAPIPetstore
    unName2OpenAPIPetstore.Model, OpenAPIPetstore
    unNumberOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamOpenAPIPetstore.Model, OpenAPIPetstore
    unParam2OpenAPIPetstore.Model, OpenAPIPetstore
    unParamBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unParamFloatOpenAPIPetstore.Model, OpenAPIPetstore
    unParamIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unParamMapMapStringTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamStringOpenAPIPetstore.Model, OpenAPIPetstore
    unPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    unPatternWithoutDelimiterOpenAPIPetstore.Model, OpenAPIPetstore
    unPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    unPipeOpenAPIPetstore.Model, OpenAPIPetstore
    unQueryOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredFileOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusTextOpenAPIPetstore.Model, OpenAPIPetstore
    unStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unTagsOpenAPIPetstore.Model, OpenAPIPetstore
    unUrlOpenAPIPetstore.Model, OpenAPIPetstore
    unUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    UpdatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    updateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    Url 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    User 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userEmailOpenAPIPetstore.Model, OpenAPIPetstore
    userEmailLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userFirstNameOpenAPIPetstore.Model, OpenAPIPetstore
    userFirstNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userIdOpenAPIPetstore.Model, OpenAPIPetstore
    userIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userLastNameOpenAPIPetstore.Model, OpenAPIPetstore
    userLastNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Username 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userPhoneOpenAPIPetstore.Model, OpenAPIPetstore
    userPhoneLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    userUsernameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUserStatusOpenAPIPetstore.Model, OpenAPIPetstore
    userUserStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    withNoLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStderrLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStdoutLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    XmlItem 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    _addMultiFormPartOpenAPIPetstore.Core, OpenAPIPetstore
    _applyAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    _emptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _hasAuthTypeOpenAPIPetstore.Core, OpenAPIPetstore
    _logOpenAPIPetstore.Logging, OpenAPIPetstore
    _memptyToNothingOpenAPIPetstore.Core, OpenAPIPetstore
    _mkParamsOpenAPIPetstore.Core, OpenAPIPetstore
    _mkRequestOpenAPIPetstore.Core, OpenAPIPetstore
    _omitNullsOpenAPIPetstore.Core, OpenAPIPetstore
    _parseISO8601OpenAPIPetstore.Core, OpenAPIPetstore
    _readBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _readByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateOpenAPIPetstore.Core, OpenAPIPetstore
    _readDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _setAcceptHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setBodyLBSOpenAPIPetstore.Core, OpenAPIPetstore
    _setContentTypeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    _showBinaryBase64OpenAPIPetstore.Core, OpenAPIPetstore
    _showByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateOpenAPIPetstore.Core, OpenAPIPetstore
    _showDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollAOpenAPIPetstore.Core, OpenAPIPetstore
    _toCollA'OpenAPIPetstore.Core, OpenAPIPetstore
    _toFormItemOpenAPIPetstore.Core, OpenAPIPetstore
    _toInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-B.html b/samples/client/petstore/haskell-http-client/docs/doc-index-B.html index 1ad6859ec68..d47753903cb 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-B.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-B.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - B)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - B

    BigCat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BigCatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatColorOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Binary 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Body 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyBool 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Byte 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ByteArray 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - B)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - B

    BigCat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BigCatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatAllOfKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatColorOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    bigCatKindOpenAPIPetstore.Model, OpenAPIPetstore
    bigCatKindLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Binary 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Body 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyBool 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BodyText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    BooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Byte 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ByteArray 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-C.html b/samples/client/petstore/haskell-http-client/docs/doc-index-C.html index 3d5b2d2c1cd..5d31521da08 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-C.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-C.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - C)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - C

    Callback 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Capitalization 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationScaEthFlowPointsOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationScaEthFlowPointsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Cat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    catClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catColorOpenAPIPetstore.Model, OpenAPIPetstore
    catColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Category 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdOpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    categoryNameOpenAPIPetstore.Model, OpenAPIPetstore
    categoryNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ClassModel 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassOpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Client 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    clientClientOpenAPIPetstore.Model, OpenAPIPetstore
    clientClientLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    CollectionFormatOpenAPIPetstore.Core, OpenAPIPetstore
    CommaSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    configAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    configHostOpenAPIPetstore.Core, OpenAPIPetstore
    configLogContextOpenAPIPetstore.Core, OpenAPIPetstore
    configLogExecWithContextOpenAPIPetstore.Core, OpenAPIPetstore
    configUserAgentOpenAPIPetstore.Core, OpenAPIPetstore
    configValidateAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    ConsumesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    ContentType 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Context 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CreateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    createXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - C)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - C

    Callback 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Capitalization 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationAttNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationCapitalSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationCapitalSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationScaEthFlowPointsOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationScaEthFlowPointsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallCamelOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallCamelLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    capitalizationSmallSnakeOpenAPIPetstore.Model, OpenAPIPetstore
    capitalizationSmallSnakeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Cat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CatAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catAllOfDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    catClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catColorOpenAPIPetstore.Model, OpenAPIPetstore
    catColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    catDeclawedOpenAPIPetstore.Model, OpenAPIPetstore
    catDeclawedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Category 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdOpenAPIPetstore.Model, OpenAPIPetstore
    categoryIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    categoryNameOpenAPIPetstore.Model, OpenAPIPetstore
    categoryNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ClassModel 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassOpenAPIPetstore.Model, OpenAPIPetstore
    classModelClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Client 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    clientClientOpenAPIPetstore.Model, OpenAPIPetstore
    clientClientLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    CollectionFormatOpenAPIPetstore.Core, OpenAPIPetstore
    CommaSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    configAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    configHostOpenAPIPetstore.Core, OpenAPIPetstore
    configLogContextOpenAPIPetstore.Core, OpenAPIPetstore
    configLogExecWithContextOpenAPIPetstore.Core, OpenAPIPetstore
    configQueryExtraUnreservedOpenAPIPetstore.Core, OpenAPIPetstore
    configUserAgentOpenAPIPetstore.Core, OpenAPIPetstore
    configValidateAuthMethodsOpenAPIPetstore.Core, OpenAPIPetstore
    ConsumesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    ContentType 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Context 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    CreateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithArrayInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    createUsersWithListInputOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    CreateXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    createXmlItemOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-D.html b/samples/client/petstore/haskell-http-client/docs/doc-index-D.html index 1d287ef335f..6be154d03d4 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-D.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-D.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - D)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - D

    Date 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DateTime 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DeleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    deleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    DeletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    deletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    DeleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    deleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    dispatchInitUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMimeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMime'OpenAPIPetstore.Client, OpenAPIPetstore
    Dog 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    DogAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    dogClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogColorOpenAPIPetstore.Model, OpenAPIPetstore
    dogColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - D)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - D

    Date 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DateTime 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    DeleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    deleteOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    DeletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    deletePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    DeleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    deleteUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    dispatchInitUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchLbsUnsafeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMimeOpenAPIPetstore.Client, OpenAPIPetstore
    dispatchMime'OpenAPIPetstore.Client, OpenAPIPetstore
    Dog 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    DogAllOf 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogAllOfBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogBreedOpenAPIPetstore.Model, OpenAPIPetstore
    dogBreedLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogClassNameOpenAPIPetstore.Model, OpenAPIPetstore
    dogClassNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    dogColorOpenAPIPetstore.Model, OpenAPIPetstore
    dogColorLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-E.html b/samples/client/petstore/haskell-http-client/docs/doc-index-E.html index 46bc7c0b835..455d583c643 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-E.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-E.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - E)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - E

    E'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'CrabOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'FishOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'GreaterThanOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'NumMinus_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'Num1_Dot_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'NumMinus_1_Dot_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'NumMinus_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'EmptyOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'Greater_Than_Or_Equal_ToOpenAPIPetstore.Model, OpenAPIPetstore
    E'KindOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'JaguarsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LeopardsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LionsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'TigersOpenAPIPetstore.Model, OpenAPIPetstore
    E'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'AvailableOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'PendingOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'SoldOpenAPIPetstore.Model, OpenAPIPetstore
    EnumArrays 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumArraysJustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysJustSymbolLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    EnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringRequiredOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringRequiredLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestOuterEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - E)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - E

    E'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'CrabOpenAPIPetstore.Model, OpenAPIPetstore
    E'ArrayEnum'FishOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormString'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumFormStringArray'GreaterThanOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumInteger'NumMinus_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'Num1_Dot_1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumNumber'NumMinus_1_Dot_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'Num1OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumQueryInteger'NumMinus_2OpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'EmptyOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'EnumString'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'LowerOpenAPIPetstore.Model, OpenAPIPetstore
    E'Inner'UPPEROpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'DollarOpenAPIPetstore.Model, OpenAPIPetstore
    E'JustSymbol'Greater_Than_Or_Equal_ToOpenAPIPetstore.Model, OpenAPIPetstore
    E'KindOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'JaguarsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LeopardsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'LionsOpenAPIPetstore.Model, OpenAPIPetstore
    E'Kind'TigersOpenAPIPetstore.Model, OpenAPIPetstore
    E'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'AvailableOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'PendingOpenAPIPetstore.Model, OpenAPIPetstore
    E'Status2'SoldOpenAPIPetstore.Model, OpenAPIPetstore
    EnumArrays 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysArrayEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumArraysJustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    enumArraysJustSymbolLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    EnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_abcOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_efgOpenAPIPetstore.Model, OpenAPIPetstore
    EnumClass'_xyzOpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumFormStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumHeaderStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumQueryStringArray 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    EnumTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestEnumStringRequiredOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestEnumStringRequiredLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    enumTestOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    enumTestOuterEnumLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-F.html b/samples/client/petstore/haskell-http-client/docs/doc-index-F.html index 9439e7584e5..6d6ddc75021 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-F.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-F.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - F)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - F

    FakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    File 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    File2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    FileSchemaTestClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSchemaTestClassFilesOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFilesLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSourceUriOpenAPIPetstore.Model, OpenAPIPetstore
    fileSourceUriLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    FindPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FindPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FormatTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBinaryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestByteOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestByteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDoubleLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestFloatOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestFloatLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt32OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt32LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt64OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt64LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestNumberOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestStringOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestUuidOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fromE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    fromEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    fromOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - F)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - F

    FakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterBooleanSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterCompositeSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterNumberSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    FakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    fakeOuterStringSerializeOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    File 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    File2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    FileSchemaTestClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFileLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSchemaTestClassFilesOpenAPIPetstore.Model, OpenAPIPetstore
    fileSchemaTestClassFilesLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fileSourceUriOpenAPIPetstore.Model, OpenAPIPetstore
    fileSourceUriLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    FindPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByStatusOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FindPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    findPetsByTagsOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    FormatTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBigDecimalLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestBinaryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestByteOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestByteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestDoubleLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestFloatOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestFloatLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt32OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt32LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestInt64OpenAPIPetstore.Model, OpenAPIPetstore
    formatTestInt64LOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestNumberOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestStringOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    formatTestUuidOpenAPIPetstore.Model, OpenAPIPetstore
    formatTestUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    fromE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    fromE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    fromEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    fromOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-G.html b/samples/client/petstore/haskell-http-client/docs/doc-index-G.html index 285b2a1c968..ab609caf9a5 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-G.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-G.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - G)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - G

    GetInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    getPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    GetUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    getUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - G)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - G

    GetInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getInventoryOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    getOrderByIdOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    GetPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    getPetByIdOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    GetUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    getUserByNameOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-H.html b/samples/client/petstore/haskell-http-client/docs/doc-index-H.html index 6fa0d15171f..295a3918a8d 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-H.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-H.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - H)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - H

    HasBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    HasOnlyReadOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    hasOnlyReadOnlyFooOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyFooLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    HasOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    Http 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - H)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - H

    HasBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    HasOnlyReadOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    hasOnlyReadOnlyFooOpenAPIPetstore.Model, OpenAPIPetstore
    hasOnlyReadOnlyFooLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    HasOptionalParamOpenAPIPetstore.Core, OpenAPIPetstore
    Http 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-I.html b/samples/client/petstore/haskell-http-client/docs/doc-index-I.html index e1195aab599..7c1c64f9c57 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-I.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-I.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - I)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - I

    initLogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    InitRequest 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    Int32 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Ioutil 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - I)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - I

    initLogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    InitRequest 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    Int32 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Int64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Ioutil 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-L.html b/samples/client/petstore/haskell-http-client/docs/doc-index-L.html index db48583018a..563ccc24d49 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-L.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-L.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - L)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - L

    Lens_OpenAPIPetstore.Core, OpenAPIPetstore
    Lens_'OpenAPIPetstore.Core, OpenAPIPetstore
    levelDebugOpenAPIPetstore.Logging, OpenAPIPetstore
    levelErrorOpenAPIPetstore.Logging, OpenAPIPetstore
    levelInfoOpenAPIPetstore.Logging, OpenAPIPetstore
    LogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    logExceptionsOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    LoginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    loginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    LogLevelOpenAPIPetstore.Logging, OpenAPIPetstore
    LogoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    logoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - L)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - L

    Lens_OpenAPIPetstore.Core, OpenAPIPetstore
    Lens_'OpenAPIPetstore.Core, OpenAPIPetstore
    levelDebugOpenAPIPetstore.Logging, OpenAPIPetstore
    levelErrorOpenAPIPetstore.Logging, OpenAPIPetstore
    levelInfoOpenAPIPetstore.Logging, OpenAPIPetstore
    LogContextOpenAPIPetstore.Logging, OpenAPIPetstore
    logExceptionsOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    LogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    LoginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    loginUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    LogLevelOpenAPIPetstore.Logging, OpenAPIPetstore
    LogoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    logoutUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-M.html b/samples/client/petstore/haskell-http-client/docs/doc-index-M.html index 28b607ae9f1..daf4cc7c873 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-M.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-M.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - M)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - M

    MapTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestIndirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestIndirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapMapOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapMapOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapOfEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapOfEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    MimeAny 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeError 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorOpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeFormUrlEncoded 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeJSON 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeMultipartFormData 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeNoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeOctetStream 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimePlainText 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderDefaultMultipartFormDataOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeResult 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultOpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeTextXml 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeType'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypes'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXML 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MixedPropertiesAndAdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mkAdditionalPropertiesAnyTypeOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesArrayOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesNumberOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesObjectOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesStringOpenAPIPetstore.Model, OpenAPIPetstore
    mkAnimalOpenAPIPetstore.Model, OpenAPIPetstore
    mkApiResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCapitalizationOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    mkClassModelOpenAPIPetstore.Model, OpenAPIPetstore
    mkClientOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumArraysOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileSchemaTestClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkFormatTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkHasOnlyReadOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkMapTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkMixedPropertiesAndAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkModel200ResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelListOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelReturnOpenAPIPetstore.Model, OpenAPIPetstore
    mkNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkOrderOpenAPIPetstore.Model, OpenAPIPetstore
    mkOuterCompositeOpenAPIPetstore.Model, OpenAPIPetstore
    mkPetOpenAPIPetstore.Model, OpenAPIPetstore
    mkReadOnlyFirstOpenAPIPetstore.Model, OpenAPIPetstore
    mkSpecialModelNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkTagOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderDefaultOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderExampleOpenAPIPetstore.Model, OpenAPIPetstore
    mkUserOpenAPIPetstore.Model, OpenAPIPetstore
    mkXmlItemOpenAPIPetstore.Model, OpenAPIPetstore
    Model200Response 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    model200ResponseNameOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelList 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listOpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelReturn 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnOpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    modifyInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    modifyInitRequestMOpenAPIPetstore.Client, OpenAPIPetstore
    MultiParamArrayOpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - M)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - M

    MapTest 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestDirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestIndirectMapOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestIndirectMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapMapOfStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapMapOfStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mapTestMapOfEnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    mapTestMapOfEnumStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    MimeAny 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeError 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorOpenAPIPetstore.Client, OpenAPIPetstore
    mimeErrorResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeFormUrlEncoded 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeJSON 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeMultipartFormData 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeNoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeOctetStream 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimePlainText 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeRenderDefaultMultipartFormDataOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeResult 
    1 (Type/Class)OpenAPIPetstore.Client, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultOpenAPIPetstore.Client, OpenAPIPetstore
    mimeResultResponseOpenAPIPetstore.Client, OpenAPIPetstore
    MimeTextXml 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTextXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeType'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeTypes'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrenderOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    mimeUnrender'OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXML 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf16 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MimeXmlCharsetutf8 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    MixedPropertiesAndAdditionalPropertiesClass 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassDateTimeLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassMapLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidOpenAPIPetstore.Model, OpenAPIPetstore
    mixedPropertiesAndAdditionalPropertiesClassUuidLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    mkAdditionalPropertiesAnyTypeOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesArrayOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesNumberOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesObjectOpenAPIPetstore.Model, OpenAPIPetstore
    mkAdditionalPropertiesStringOpenAPIPetstore.Model, OpenAPIPetstore
    mkAnimalOpenAPIPetstore.Model, OpenAPIPetstore
    mkApiResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayOfNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkArrayTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkBigCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCapitalizationOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatOpenAPIPetstore.Model, OpenAPIPetstore
    mkCatAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    mkClassModelOpenAPIPetstore.Model, OpenAPIPetstore
    mkClientOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogOpenAPIPetstore.Model, OpenAPIPetstore
    mkDogAllOfOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumArraysOpenAPIPetstore.Model, OpenAPIPetstore
    mkEnumTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileOpenAPIPetstore.Model, OpenAPIPetstore
    mkFileSchemaTestClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkFormatTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkHasOnlyReadOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkMapTestOpenAPIPetstore.Model, OpenAPIPetstore
    mkMixedPropertiesAndAdditionalPropertiesClassOpenAPIPetstore.Model, OpenAPIPetstore
    mkModel200ResponseOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelListOpenAPIPetstore.Model, OpenAPIPetstore
    mkModelReturnOpenAPIPetstore.Model, OpenAPIPetstore
    mkNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkNumberOnlyOpenAPIPetstore.Model, OpenAPIPetstore
    mkOrderOpenAPIPetstore.Model, OpenAPIPetstore
    mkOuterCompositeOpenAPIPetstore.Model, OpenAPIPetstore
    mkPetOpenAPIPetstore.Model, OpenAPIPetstore
    mkReadOnlyFirstOpenAPIPetstore.Model, OpenAPIPetstore
    mkSpecialModelNameOpenAPIPetstore.Model, OpenAPIPetstore
    mkTagOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderDefaultOpenAPIPetstore.Model, OpenAPIPetstore
    mkTypeHolderExampleOpenAPIPetstore.Model, OpenAPIPetstore
    mkUserOpenAPIPetstore.Model, OpenAPIPetstore
    mkXmlItemOpenAPIPetstore.Model, OpenAPIPetstore
    Model200Response 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseClassLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    model200ResponseNameOpenAPIPetstore.Model, OpenAPIPetstore
    model200ResponseNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelList 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listOpenAPIPetstore.Model, OpenAPIPetstore
    modelList123listLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    ModelReturn 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnOpenAPIPetstore.Model, OpenAPIPetstore
    modelReturnReturnLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    modifyInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    modifyInitRequestMOpenAPIPetstore.Client, OpenAPIPetstore
    MultiParamArrayOpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-N.html b/samples/client/petstore/haskell-http-client/docs/doc-index-N.html index 4b1ecfcede3..6e1f51051b5 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-N.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-N.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - N)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - N

    Name 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    name123numberOpenAPIPetstore.Model, OpenAPIPetstore
    name123numberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Name2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    nameNameOpenAPIPetstore.Model, OpenAPIPetstore
    nameNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    namePropertyOpenAPIPetstore.Model, OpenAPIPetstore
    namePropertyLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    nameSnakeCaseOpenAPIPetstore.Model, OpenAPIPetstore
    nameSnakeCaseLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    newConfigOpenAPIPetstore.Core, OpenAPIPetstore
    NoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Number 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    NumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberOpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - N)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - N

    Name 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    name123numberOpenAPIPetstore.Model, OpenAPIPetstore
    name123numberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Name2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    nameNameOpenAPIPetstore.Model, OpenAPIPetstore
    nameNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    namePropertyOpenAPIPetstore.Model, OpenAPIPetstore
    namePropertyLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    nameSnakeCaseOpenAPIPetstore.Model, OpenAPIPetstore
    nameSnakeCaseLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    newConfigOpenAPIPetstore.Core, OpenAPIPetstore
    NoContent 
    1 (Type/Class)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.MimeTypes, OpenAPIPetstore
    Number 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    NumberOnly 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberOpenAPIPetstore.Model, OpenAPIPetstore
    numberOnlyJustNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-O.html b/samples/client/petstore/haskell-http-client/docs/doc-index-O.html index 3a0195266bd..71708e5c8ab 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-O.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-O.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - O)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - O

    Op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    OpenAPIPetstoreConfig 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    OpenAPIPetstoreRequest 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Order 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteOpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderIdText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderQuantityOpenAPIPetstore.Model, OpenAPIPetstore
    orderQuantityLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderShipDateOpenAPIPetstore.Model, OpenAPIPetstore
    orderShipDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderStatusOpenAPIPetstore.Model, OpenAPIPetstore
    orderStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterComposite 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyNumberOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyStringOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - O)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - O

    Op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    op123testSpecialTagsOpenAPIPetstore.API.AnotherFake, OpenAPIPetstore.API, OpenAPIPetstore
    OpenAPIPetstoreConfig 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    OpenAPIPetstoreRequest 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    Order 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteOpenAPIPetstore.Model, OpenAPIPetstore
    orderCompleteLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OrderIdText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    orderPetIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderQuantityOpenAPIPetstore.Model, OpenAPIPetstore
    orderQuantityLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderShipDateOpenAPIPetstore.Model, OpenAPIPetstore
    orderShipDateLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    orderStatusOpenAPIPetstore.Model, OpenAPIPetstore
    orderStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterComposite 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyNumberOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    outerCompositeMyStringOpenAPIPetstore.Model, OpenAPIPetstore
    outerCompositeMyStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    OuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'ApprovedOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'DeliveredOpenAPIPetstore.Model, OpenAPIPetstore
    OuterEnum'PlacedOpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-P.html b/samples/client/petstore/haskell-http-client/docs/doc-index-P.html index 6c4999fd6c1..71a34a12ddd 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-P.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-P.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - P)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - P

    Param 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Param2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBinary 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBodyOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyFormUrlEncodedOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyMultipartFormDataOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyNoneOpenAPIPetstore.Core, OpenAPIPetstore
    ParamDate 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDateTime 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamFloat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamMapMapStringText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Params 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyOpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Password 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PatternWithoutDelimiter 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Pet 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    PetId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petIdOpenAPIPetstore.Model, OpenAPIPetstore
    petIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petNameOpenAPIPetstore.Model, OpenAPIPetstore
    petNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petPhotoUrlsOpenAPIPetstore.Model, OpenAPIPetstore
    petPhotoUrlsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petStatusOpenAPIPetstore.Model, OpenAPIPetstore
    petStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petTagsOpenAPIPetstore.Model, OpenAPIPetstore
    petTagsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Pipe 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PipeSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    PlaceOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    placeOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    ProducesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - P)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - P

    Param 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Param2 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBinary 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamBodyOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyBLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyFormUrlEncodedOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyMultipartFormDataOpenAPIPetstore.Core, OpenAPIPetstore
    ParamBodyNoneOpenAPIPetstore.Core, OpenAPIPetstore
    ParamDate 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDateTime 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamDouble 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamFloat 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamInteger 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    ParamMapMapStringText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Params 
    1 (Type/Class)OpenAPIPetstore.Core, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyOpenAPIPetstore.Core, OpenAPIPetstore
    paramsBodyLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersOpenAPIPetstore.Core, OpenAPIPetstore
    paramsHeadersLOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryOpenAPIPetstore.Core, OpenAPIPetstore
    paramsQueryLOpenAPIPetstore.Core, OpenAPIPetstore
    ParamString 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Password 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PatternWithoutDelimiter 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    Pet 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryOpenAPIPetstore.Model, OpenAPIPetstore
    petCategoryLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    PetId 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    petIdOpenAPIPetstore.Model, OpenAPIPetstore
    petIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petNameOpenAPIPetstore.Model, OpenAPIPetstore
    petNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petPhotoUrlsOpenAPIPetstore.Model, OpenAPIPetstore
    petPhotoUrlsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petStatusOpenAPIPetstore.Model, OpenAPIPetstore
    petStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    petTagsOpenAPIPetstore.Model, OpenAPIPetstore
    petTagsLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Pipe 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    PipeSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    PlaceOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    placeOrderOpenAPIPetstore.API.Store, OpenAPIPetstore.API, OpenAPIPetstore
    ProducesOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-Q.html b/samples/client/petstore/haskell-http-client/docs/doc-index-Q.html index 6dd21081510..89683b243ec 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-Q.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-Q.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - Q)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - Q

    Query 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - Q)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - Q

    Query 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-R.html b/samples/client/petstore/haskell-http-client/docs/doc-index-R.html index 9b927d1a15f..f6c9df14267 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-R.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-R.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - R)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - R

    rAuthTypesOpenAPIPetstore.Core, OpenAPIPetstore
    rAuthTypesLOpenAPIPetstore.Core, OpenAPIPetstore
    ReadOnlyFirst 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    readOnlyFirstBazOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBazLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    removeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    RequiredBooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredFile 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredInt64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredStringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    rMethodOpenAPIPetstore.Core, OpenAPIPetstore
    rMethodLOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsLOpenAPIPetstore.Core, OpenAPIPetstore
    runConfigLogOpenAPIPetstore.Client, OpenAPIPetstore
    runConfigLogWithExceptionsOpenAPIPetstore.Client, OpenAPIPetstore
    runDefaultLogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    runNullLogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    rUrlPathOpenAPIPetstore.Core, OpenAPIPetstore
    rUrlPathLOpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - R)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - R

    rAuthTypesOpenAPIPetstore.Core, OpenAPIPetstore
    rAuthTypesLOpenAPIPetstore.Core, OpenAPIPetstore
    ReadOnlyFirst 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBarLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    readOnlyFirstBazOpenAPIPetstore.Model, OpenAPIPetstore
    readOnlyFirstBazLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    removeHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    RequiredBooleanGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredFile 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredInt64Group 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    RequiredStringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    rMethodOpenAPIPetstore.Core, OpenAPIPetstore
    rMethodLOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsOpenAPIPetstore.Core, OpenAPIPetstore
    rParamsLOpenAPIPetstore.Core, OpenAPIPetstore
    runConfigLogOpenAPIPetstore.Client, OpenAPIPetstore
    runConfigLogWithExceptionsOpenAPIPetstore.Client, OpenAPIPetstore
    runDefaultLogExecWithContextOpenAPIPetstore.Logging, OpenAPIPetstore
    runNullLogExecOpenAPIPetstore.Logging, OpenAPIPetstore
    rUrlPathOpenAPIPetstore.Core, OpenAPIPetstore
    rUrlPathLOpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-S.html b/samples/client/petstore/haskell-http-client/docs/doc-index-S.html index 3dca97f1e5c..903f952e4c0 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-S.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-S.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - S)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - S

    setBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    setHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    setQueryOpenAPIPetstore.Core, OpenAPIPetstore
    SpaceSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    SpecialModelName 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameOpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Status 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    StatusText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    stderrLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stderrLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    StringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - S)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - S

    setBodyParamOpenAPIPetstore.Core, OpenAPIPetstore
    setHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    setQueryOpenAPIPetstore.Core, OpenAPIPetstore
    SpaceSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    SpecialModelName 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameOpenAPIPetstore.Model, OpenAPIPetstore
    specialModelNameSpecialPropertyNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Status 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    StatusText 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    stderrLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stderrLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingContextOpenAPIPetstore.Logging, OpenAPIPetstore
    stdoutLoggingExecOpenAPIPetstore.Logging, OpenAPIPetstore
    StringGroup 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-T.html b/samples/client/petstore/haskell-http-client/docs/doc-index-T.html index 8d11e02ad37..0483d6ba6d4 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-T.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-T.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - T)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - T

    TabSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    Tag 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    tagIdOpenAPIPetstore.Model, OpenAPIPetstore
    tagIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    tagNameOpenAPIPetstore.Model, OpenAPIPetstore
    tagNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Tags 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    TestBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    testClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    TestClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    toE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    toE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    toE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    toE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    toEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    toFormOpenAPIPetstore.Core, OpenAPIPetstore
    toFormCollOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderCollOpenAPIPetstore.Core, OpenAPIPetstore
    toOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toPathOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryCollOpenAPIPetstore.Core, OpenAPIPetstore
    TypeHolderDefault 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    TypeHolderExample 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleFloatItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleFloatItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - T)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - T

    TabSeparatedOpenAPIPetstore.Core, OpenAPIPetstore
    Tag 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    tagIdOpenAPIPetstore.Model, OpenAPIPetstore
    tagIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    tagNameOpenAPIPetstore.Model, OpenAPIPetstore
    tagNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Tags 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    TestBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithFileSchemaOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testBodyWithQueryParamsOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    testClassnameOpenAPIPetstore.API.FakeClassnameTags123, OpenAPIPetstore.API, OpenAPIPetstore
    TestClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testClientModelOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEndpointParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testEnumParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testGroupParametersOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testInlineAdditionalPropertiesOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testJsonFormDataOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    TestQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    testQueryParameterCollectionFormatOpenAPIPetstore.API.Fake, OpenAPIPetstore.API, OpenAPIPetstore
    toE'ArrayEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumNumberOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'EnumStringOpenAPIPetstore.Model, OpenAPIPetstore
    toE'InnerOpenAPIPetstore.Model, OpenAPIPetstore
    toE'JustSymbolOpenAPIPetstore.Model, OpenAPIPetstore
    toE'KindOpenAPIPetstore.Model, OpenAPIPetstore
    toE'StatusOpenAPIPetstore.Model, OpenAPIPetstore
    toE'Status2OpenAPIPetstore.Model, OpenAPIPetstore
    toEnumClassOpenAPIPetstore.Model, OpenAPIPetstore
    toFormOpenAPIPetstore.Core, OpenAPIPetstore
    toFormCollOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderOpenAPIPetstore.Core, OpenAPIPetstore
    toHeaderCollOpenAPIPetstore.Core, OpenAPIPetstore
    toOuterEnumOpenAPIPetstore.Model, OpenAPIPetstore
    toPartialEscapeQueryOpenAPIPetstore.Core, OpenAPIPetstore
    toPathOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryOpenAPIPetstore.Core, OpenAPIPetstore
    toQueryCollOpenAPIPetstore.Core, OpenAPIPetstore
    TypeHolderDefault 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderDefaultStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderDefaultStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    TypeHolderExample 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleArrayItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleBoolItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleBoolItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleFloatItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleFloatItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleIntegerItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleIntegerItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleNumberItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleNumberItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    typeHolderExampleStringItemOpenAPIPetstore.Model, OpenAPIPetstore
    typeHolderExampleStringItemLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-U.html b/samples/client/petstore/haskell-http-client/docs/doc-index-U.html index 32f6bd77391..1c7b05a47ea 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-U.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-U.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - U)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - U

    unAcceptOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unAdditionalMetadataOpenAPIPetstore.Model, OpenAPIPetstore
    unApiKeyOpenAPIPetstore.Model, OpenAPIPetstore
    unBinaryOpenAPIPetstore.Core, OpenAPIPetstore
    unBodyOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyBoolOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyTextOpenAPIPetstore.Model, OpenAPIPetstore
    unBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unByteOpenAPIPetstore.Model, OpenAPIPetstore
    unByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    unCallbackOpenAPIPetstore.Model, OpenAPIPetstore
    unContentTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unContextOpenAPIPetstore.Model, OpenAPIPetstore
    unDateOpenAPIPetstore.Core, OpenAPIPetstore
    unDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    unEnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unFile2OpenAPIPetstore.Model, OpenAPIPetstore
    unHttpOpenAPIPetstore.Model, OpenAPIPetstore
    unInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    unInt32OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unIoutilOpenAPIPetstore.Model, OpenAPIPetstore
    unName2OpenAPIPetstore.Model, OpenAPIPetstore
    unNumberOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamOpenAPIPetstore.Model, OpenAPIPetstore
    unParam2OpenAPIPetstore.Model, OpenAPIPetstore
    unParamBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unParamFloatOpenAPIPetstore.Model, OpenAPIPetstore
    unParamIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unParamMapMapStringTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamStringOpenAPIPetstore.Model, OpenAPIPetstore
    unPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    unPatternWithoutDelimiterOpenAPIPetstore.Model, OpenAPIPetstore
    unPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    unPipeOpenAPIPetstore.Model, OpenAPIPetstore
    unQueryOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredFileOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusTextOpenAPIPetstore.Model, OpenAPIPetstore
    unStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unTagsOpenAPIPetstore.Model, OpenAPIPetstore
    unUrlOpenAPIPetstore.Model, OpenAPIPetstore
    unUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    UpdatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    updateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    Url 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    User 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userEmailOpenAPIPetstore.Model, OpenAPIPetstore
    userEmailLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userFirstNameOpenAPIPetstore.Model, OpenAPIPetstore
    userFirstNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userIdOpenAPIPetstore.Model, OpenAPIPetstore
    userIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userLastNameOpenAPIPetstore.Model, OpenAPIPetstore
    userLastNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Username 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userPhoneOpenAPIPetstore.Model, OpenAPIPetstore
    userPhoneLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    userUsernameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUserStatusOpenAPIPetstore.Model, OpenAPIPetstore
    userUserStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - U)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - U

    unAcceptOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unAdditionalMetadataOpenAPIPetstore.Model, OpenAPIPetstore
    unApiKeyOpenAPIPetstore.Model, OpenAPIPetstore
    unBinaryOpenAPIPetstore.Core, OpenAPIPetstore
    unBodyOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyBoolOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unBodyTextOpenAPIPetstore.Model, OpenAPIPetstore
    unBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unByteOpenAPIPetstore.Model, OpenAPIPetstore
    unByteArrayOpenAPIPetstore.Core, OpenAPIPetstore
    unCallbackOpenAPIPetstore.Model, OpenAPIPetstore
    unContentTypeOpenAPIPetstore.MimeTypes, OpenAPIPetstore
    unContextOpenAPIPetstore.Model, OpenAPIPetstore
    unDateOpenAPIPetstore.Core, OpenAPIPetstore
    unDateTimeOpenAPIPetstore.Core, OpenAPIPetstore
    unEnumFormStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumFormStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumHeaderStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringOpenAPIPetstore.Model, OpenAPIPetstore
    unEnumQueryStringArrayOpenAPIPetstore.Model, OpenAPIPetstore
    unFile2OpenAPIPetstore.Model, OpenAPIPetstore
    unHttpOpenAPIPetstore.Model, OpenAPIPetstore
    unInitRequestOpenAPIPetstore.Client, OpenAPIPetstore
    unInt32OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64OpenAPIPetstore.Model, OpenAPIPetstore
    unInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unIoutilOpenAPIPetstore.Model, OpenAPIPetstore
    unName2OpenAPIPetstore.Model, OpenAPIPetstore
    unNumberOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdOpenAPIPetstore.Model, OpenAPIPetstore
    unOrderIdTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamOpenAPIPetstore.Model, OpenAPIPetstore
    unParam2OpenAPIPetstore.Model, OpenAPIPetstore
    unParamBinaryOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDateTimeOpenAPIPetstore.Model, OpenAPIPetstore
    unParamDoubleOpenAPIPetstore.Model, OpenAPIPetstore
    unParamFloatOpenAPIPetstore.Model, OpenAPIPetstore
    unParamIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    unParamMapMapStringTextOpenAPIPetstore.Model, OpenAPIPetstore
    unParamStringOpenAPIPetstore.Model, OpenAPIPetstore
    unPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    unPatternWithoutDelimiterOpenAPIPetstore.Model, OpenAPIPetstore
    unPetIdOpenAPIPetstore.Model, OpenAPIPetstore
    unPipeOpenAPIPetstore.Model, OpenAPIPetstore
    unQueryOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredBooleanGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredFileOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredInt64GroupOpenAPIPetstore.Model, OpenAPIPetstore
    unRequiredStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusOpenAPIPetstore.Model, OpenAPIPetstore
    unStatusTextOpenAPIPetstore.Model, OpenAPIPetstore
    unStringGroupOpenAPIPetstore.Model, OpenAPIPetstore
    unTagsOpenAPIPetstore.Model, OpenAPIPetstore
    unUrlOpenAPIPetstore.Model, OpenAPIPetstore
    unUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    UpdatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    updatePetWithFormOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UpdateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    updateUserOpenAPIPetstore.API.User, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    UploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    uploadFileWithRequiredFileOpenAPIPetstore.API.Pet, OpenAPIPetstore.API, OpenAPIPetstore
    Url 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    User 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userEmailOpenAPIPetstore.Model, OpenAPIPetstore
    userEmailLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userFirstNameOpenAPIPetstore.Model, OpenAPIPetstore
    userFirstNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userIdOpenAPIPetstore.Model, OpenAPIPetstore
    userIdLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userLastNameOpenAPIPetstore.Model, OpenAPIPetstore
    userLastNameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    Username 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordOpenAPIPetstore.Model, OpenAPIPetstore
    userPasswordLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userPhoneOpenAPIPetstore.Model, OpenAPIPetstore
    userPhoneLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUsernameOpenAPIPetstore.Model, OpenAPIPetstore
    userUsernameLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    userUserStatusOpenAPIPetstore.Model, OpenAPIPetstore
    userUserStatusLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-W.html b/samples/client/petstore/haskell-http-client/docs/doc-index-W.html index c176def9385..8c061fc8038 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-W.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-W.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - W)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - W

    withNoLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStderrLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStdoutLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - W)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - W

    withNoLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStderrLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    withStdoutLoggingOpenAPIPetstore.Core, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index-X.html b/samples/client/petstore/haskell-http-client/docs/doc-index-X.html index d0a89784a9b..2e3f9efa6d6 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index-X.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index-X.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - X)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - X

    XmlItem 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index - X)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Index - X

    XmlItem 
    1 (Type/Class)OpenAPIPetstore.Model, OpenAPIPetstore
    2 (Data Constructor)OpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemAttributeStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemAttributeStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNamespaceWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemNameWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemNameWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsBooleanOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsBooleanLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsIntegerOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsIntegerLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNsWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixNumberOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixNumberLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixStringOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixStringLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemPrefixWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemPrefixWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    xmlItemWrappedArrayOpenAPIPetstore.Model, OpenAPIPetstore
    xmlItemWrappedArrayLOpenAPIPetstore.ModelLens, OpenAPIPetstore
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index.html b/samples/client/petstore/haskell-http-client/docs/doc-index.html index c3bc631b277..4e5d83c86b7 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index.html +++ b/samples/client/petstore/haskell-http-client/docs/doc-index.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index)

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client (Index)
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/doc-index.json b/samples/client/petstore/haskell-http-client/docs/doc-index.json index c781f1f4fc2..78ab049d7c7 100644 --- a/samples/client/petstore/haskell-http-client/docs/doc-index.json +++ b/samples/client/petstore/haskell-http-client/docs/doc-index.json @@ -1 +1 @@ -[{"display_html":"type LogExecWithContext = forall m. MonadIO m => LogContext -> LogExec m","name":"LogExecWithContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogExecWithContext"},{"display_html":"type LogExec m = forall a. KatipT m a -> m a","name":"LogExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogExec"},{"display_html":"type LogContext = LogEnv","name":"LogContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogContext"},{"display_html":"type LogLevel = Severity","name":"LogLevel","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogLevel"},{"display_html":"initLogContext :: IO LogContext","name":"initLogContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:initLogContext"},{"display_html":"runDefaultLogExecWithContext :: LogExecWithContext","name":"runDefaultLogExecWithContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:runDefaultLogExecWithContext"},{"display_html":"stdoutLoggingExec :: LogExecWithContext","name":"stdoutLoggingExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stdoutLoggingExec"},{"display_html":"stdoutLoggingContext :: LogContext -> IO LogContext","name":"stdoutLoggingContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stdoutLoggingContext"},{"display_html":"stderrLoggingExec :: LogExecWithContext","name":"stderrLoggingExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stderrLoggingExec"},{"display_html":"stderrLoggingContext :: LogContext -> IO LogContext","name":"stderrLoggingContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stderrLoggingContext"},{"display_html":"runNullLogExec :: LogExecWithContext","name":"runNullLogExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:runNullLogExec"},{"display_html":"_log :: (Applicative m, Katip m) => Text -> LogLevel -> Text -> m ()","name":"_log","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:_log"},{"display_html":"logExceptions :: (Katip m, MonadCatch m, Applicative m) => Text -> m a -> m a","name":"logExceptions","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:logExceptions"},{"display_html":"levelInfo :: LogLevel","name":"levelInfo","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:levelInfo"},{"display_html":"levelError :: LogLevel","name":"levelError","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:levelError"},{"display_html":"levelDebug :: LogLevel","name":"levelDebug","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:levelDebug"},{"display_html":"data ContentType a = MimeType a => ContentType {}","name":"ContentType ContentType unContentType","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:ContentType"},{"display_html":"data Accept a = MimeType a => Accept {}","name":"Accept Accept unAccept","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:Accept"},{"display_html":"class MimeType mtype => Consumes req mtype","name":"Consumes","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:Consumes"},{"display_html":"class MimeType mtype => Produces req mtype","name":"Produces","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:Produces"},{"display_html":"data MimeJSON = MimeJSON","name":"MimeJSON MimeJSON","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeJSON"},{"display_html":"data MimeXML = MimeXML","name":"MimeXML MimeXML","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeXML"},{"display_html":"data MimePlainText = MimePlainText","name":"MimePlainText MimePlainText","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimePlainText"},{"display_html":"data MimeFormUrlEncoded = MimeFormUrlEncoded","name":"MimeFormUrlEncoded MimeFormUrlEncoded","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeFormUrlEncoded"},{"display_html":"data MimeMultipartFormData = MimeMultipartFormData","name":"MimeMultipartFormData MimeMultipartFormData","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeMultipartFormData"},{"display_html":"data MimeOctetStream = MimeOctetStream","name":"MimeOctetStream MimeOctetStream","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeOctetStream"},{"display_html":"data MimeNoContent = MimeNoContent","name":"MimeNoContent MimeNoContent","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeNoContent"},{"display_html":"data MimeAny = MimeAny","name":"MimeAny MimeAny","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeAny"},{"display_html":"data NoContent = NoContent","name":"NoContent NoContent","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:NoContent"},{"display_html":"class Typeable mtype => MimeType mtype where","name":"MimeType mimeTypes' mimeType' mimeTypes mimeType","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeType"},{"display_html":"class MimeType mtype => MimeRender mtype x where","name":"MimeRender mimeRender' mimeRender","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeRender"},{"display_html":"mimeRenderDefaultMultipartFormData :: ToHttpApiData a => a -> ByteString","name":"mimeRenderDefaultMultipartFormData","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#v:mimeRenderDefaultMultipartFormData"},{"display_html":"class MimeType mtype => MimeUnrender mtype o where","name":"MimeUnrender mimeUnrender' mimeUnrender","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeUnrender"},{"display_html":"data MimeXmlCharsetutf16 = MimeXmlCharsetutf16","name":"MimeXmlCharsetutf16 MimeXmlCharsetutf16","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeXmlCharsetutf16"},{"display_html":"data MimeXmlCharsetutf8 = MimeXmlCharsetutf8","name":"MimeXmlCharsetutf8 MimeXmlCharsetutf8","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeXmlCharsetutf8"},{"display_html":"data MimeTextXml = MimeTextXml","name":"MimeTextXml MimeTextXml","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeTextXml"},{"display_html":"data MimeTextXmlCharsetutf16 = MimeTextXmlCharsetutf16","name":"MimeTextXmlCharsetutf16 MimeTextXmlCharsetutf16","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeTextXmlCharsetutf16"},{"display_html":"data MimeTextXmlCharsetutf8 = MimeTextXmlCharsetutf8","name":"MimeTextXmlCharsetutf8 MimeTextXmlCharsetutf8","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeTextXmlCharsetutf8"},{"display_html":"data OpenAPIPetstoreConfig = OpenAPIPetstoreConfig {}","name":"OpenAPIPetstoreConfig OpenAPIPetstoreConfig configValidateAuthMethods configAuthMethods configLogContext configLogExecWithContext configUserAgent configHost","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig"},{"display_html":"newConfig :: IO OpenAPIPetstoreConfig","name":"newConfig","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:newConfig"},{"display_html":"addAuthMethod :: AuthMethod auth => OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig","name":"addAuthMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addAuthMethod"},{"display_html":"withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig","name":"withStdoutLogging","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:withStdoutLogging"},{"display_html":"withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig","name":"withStderrLogging","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:withStderrLogging"},{"display_html":"withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig","name":"withNoLogging","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:withNoLogging"},{"display_html":"data OpenAPIPetstoreRequest req contentType res accept = OpenAPIPetstoreRequest {}","name":"OpenAPIPetstoreRequest OpenAPIPetstoreRequest rAuthTypes rParams rUrlPath rMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest"},{"display_html":"rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Method","name":"rMethodL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rMethodL"},{"display_html":"rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [ByteString]","name":"rUrlPathL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rUrlPathL"},{"display_html":"rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params","name":"rParamsL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rParamsL"},{"display_html":"rAuthTypesL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [TypeRep]","name":"rAuthTypesL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rAuthTypesL"},{"display_html":"class HasBodyParam req param where","name":"HasBodyParam setBodyParam","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:HasBodyParam"},{"display_html":"class HasOptionalParam req param where","name":"HasOptionalParam -&- applyOptionalParam","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:HasOptionalParam"},{"display_html":"data Params = Params {}","name":"Params Params paramsBody paramsHeaders paramsQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Params"},{"display_html":"paramsQueryL :: Lens_' Params Query","name":"paramsQueryL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:paramsQueryL"},{"display_html":"paramsHeadersL :: Lens_' Params RequestHeaders","name":"paramsHeadersL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:paramsHeadersL"},{"display_html":"paramsBodyL :: Lens_' Params ParamBody","name":"paramsBodyL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:paramsBodyL"},{"display_html":"data ParamBody","name":"ParamBody ParamBodyMultipartFormData ParamBodyFormUrlEncoded ParamBodyBL ParamBodyB ParamBodyNone","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:ParamBody"},{"display_html":"_mkRequest :: Method -> [ByteString] -> OpenAPIPetstoreRequest req contentType res accept","name":"_mkRequest","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_mkRequest"},{"display_html":"_mkParams :: Params","name":"_mkParams","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_mkParams"},{"display_html":"setHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept","name":"setHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:setHeader"},{"display_html":"addHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept","name":"addHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addHeader"},{"display_html":"removeHeader :: OpenAPIPetstoreRequest req contentType res accept -> [HeaderName] -> OpenAPIPetstoreRequest req contentType res accept","name":"removeHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:removeHeader"},{"display_html":"_setContentTypeHeader :: forall req contentType res accept. MimeType contentType => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept","name":"_setContentTypeHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setContentTypeHeader"},{"display_html":"_setAcceptHeader :: forall req contentType res accept. MimeType accept => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept","name":"_setAcceptHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setAcceptHeader"},{"display_html":"setQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept","name":"setQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:setQuery"},{"display_html":"addQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept","name":"addQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addQuery"},{"display_html":"addForm :: OpenAPIPetstoreRequest req contentType res accept -> Form -> OpenAPIPetstoreRequest req contentType res accept","name":"addForm","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addForm"},{"display_html":"_addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept -> Part -> OpenAPIPetstoreRequest req contentType res accept","name":"_addMultiFormPart","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_addMultiFormPart"},{"display_html":"_setBodyBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept","name":"_setBodyBS","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setBodyBS"},{"display_html":"_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept","name":"_setBodyLBS","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setBodyLBS"},{"display_html":"_hasAuthType :: AuthMethod authMethod => OpenAPIPetstoreRequest req contentType res accept -> Proxy authMethod -> OpenAPIPetstoreRequest req contentType res accept","name":"_hasAuthType","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_hasAuthType"},{"display_html":"toPath :: ToHttpApiData a => a -> ByteString","name":"toPath","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toPath"},{"display_html":"toHeader :: ToHttpApiData a => (HeaderName, a) -> [Header]","name":"toHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toHeader"},{"display_html":"toForm :: ToHttpApiData v => (ByteString, v) -> Form","name":"toForm","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toForm"},{"display_html":"toQuery :: ToHttpApiData a => (ByteString, Maybe a) -> [QueryItem]","name":"toQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toQuery"},{"display_html":"data CollectionFormat","name":"CollectionFormat MultiParamArray PipeSeparated TabSeparated SpaceSeparated CommaSeparated","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:CollectionFormat"},{"display_html":"toHeaderColl :: ToHttpApiData a => CollectionFormat -> (HeaderName, [a]) -> [Header]","name":"toHeaderColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toHeaderColl"},{"display_html":"toFormColl :: ToHttpApiData v => CollectionFormat -> (ByteString, [v]) -> Form","name":"toFormColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toFormColl"},{"display_html":"toQueryColl :: ToHttpApiData a => CollectionFormat -> (ByteString, Maybe [a]) -> Query","name":"toQueryColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toQueryColl"},{"display_html":"_toColl :: Traversable f => CollectionFormat -> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)]","name":"_toColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toColl"},{"display_html":"_toCollA :: (Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t ByteString)]) -> f (t [a]) -> [(b, t ByteString)]","name":"_toCollA","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toCollA"},{"display_html":"_toCollA' :: (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)]","name":"_toCollA'","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toCollA-39-"},{"display_html":"class Typeable a => AuthMethod a where","name":"AuthMethod applyAuthMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:AuthMethod"},{"display_html":"data AnyAuthMethod = AuthMethod a => AnyAuthMethod a","name":"AnyAuthMethod AnyAuthMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:AnyAuthMethod"},{"display_html":"data AuthMethodException = AuthMethodException String","name":"AuthMethodException AuthMethodException","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:AuthMethodException"},{"display_html":"_applyAuthMethods :: OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreConfig -> IO (OpenAPIPetstoreRequest req contentType res accept)","name":"_applyAuthMethods","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_applyAuthMethods"},{"display_html":"_omitNulls :: [(Text, Value)] -> Value","name":"_omitNulls","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_omitNulls"},{"display_html":"_toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text])","name":"_toFormItem","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toFormItem"},{"display_html":"_emptyToNothing :: Maybe String -> Maybe String","name":"_emptyToNothing","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_emptyToNothing"},{"display_html":"_memptyToNothing :: (Monoid a, Eq a) => Maybe a -> Maybe a","name":"_memptyToNothing","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_memptyToNothing"},{"display_html":"newtype DateTime = DateTime {}","name":"DateTime DateTime unDateTime","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:DateTime"},{"display_html":"_readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime","name":"_readDateTime","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readDateTime"},{"display_html":"_showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String","name":"_showDateTime","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showDateTime"},{"display_html":"_parseISO8601 :: (ParseTime t, MonadFail m, Alternative m) => String -> m t","name":"_parseISO8601","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_parseISO8601"},{"display_html":"newtype Date = Date {}","name":"Date Date unDate","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Date"},{"display_html":"_readDate :: MonadFail m => String -> m Date","name":"_readDate","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readDate"},{"display_html":"_showDate :: FormatTime t => t -> String","name":"_showDate","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showDate"},{"display_html":"newtype ByteArray = ByteArray {}","name":"ByteArray ByteArray unByteArray","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:ByteArray"},{"display_html":"_readByteArray :: MonadFail m => Text -> m ByteArray","name":"_readByteArray","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readByteArray"},{"display_html":"_showByteArray :: ByteArray -> Text","name":"_showByteArray","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showByteArray"},{"display_html":"newtype Binary = Binary {}","name":"Binary Binary unBinary","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Binary"},{"display_html":"_readBinaryBase64 :: MonadFail m => Text -> m Binary","name":"_readBinaryBase64","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readBinaryBase64"},{"display_html":"_showBinaryBase64 :: Binary -> Text","name":"_showBinaryBase64","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showBinaryBase64"},{"display_html":"type Lens_' s a = Lens_ s s a a","name":"Lens_'","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Lens_-39-"},{"display_html":"type Lens_ s t a b = forall (f :: * -> *). Functor f => (a -> f b) -> s -> f t","name":"Lens_","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Lens_"},{"display_html":"dispatchLbs :: (Produces req accept, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Response ByteString)","name":"dispatchLbs","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchLbs"},{"display_html":"data MimeResult res = MimeResult {}","name":"MimeResult MimeResult mimeResultResponse mimeResult","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#t:MimeResult"},{"display_html":"data MimeError = MimeError {}","name":"MimeError MimeError mimeErrorResponse mimeError","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#t:MimeError"},{"display_html":"dispatchMime :: forall req contentType res accept. (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (MimeResult res)","name":"dispatchMime","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchMime"},{"display_html":"dispatchMime' :: (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Either MimeError res)","name":"dispatchMime'","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchMime-39-"},{"display_html":"dispatchLbsUnsafe :: (MimeType accept, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Response ByteString)","name":"dispatchLbsUnsafe","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchLbsUnsafe"},{"display_html":"dispatchInitUnsafe :: Manager -> OpenAPIPetstoreConfig -> InitRequest req contentType res accept -> IO (Response ByteString)","name":"dispatchInitUnsafe","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchInitUnsafe"},{"display_html":"newtype InitRequest req contentType res accept = InitRequest {}","name":"InitRequest InitRequest unInitRequest","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#t:InitRequest"},{"display_html":"_toInitRequest :: (MimeType accept, MimeType contentType) => OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (InitRequest req contentType res accept)","name":"_toInitRequest","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:_toInitRequest"},{"display_html":"modifyInitRequest :: InitRequest req contentType res accept -> (Request -> Request) -> InitRequest req contentType res accept","name":"modifyInitRequest","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:modifyInitRequest"},{"display_html":"modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (Request -> m Request) -> m (InitRequest req contentType res accept)","name":"modifyInitRequestM","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:modifyInitRequestM"},{"display_html":"runConfigLog :: MonadIO m => OpenAPIPetstoreConfig -> LogExec m","name":"runConfigLog","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:runConfigLog"},{"display_html":"runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m","name":"runConfigLogWithExceptions","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:runConfigLogWithExceptions"},{"display_html":"newtype AdditionalMetadata = AdditionalMetadata {}","name":"AdditionalMetadata AdditionalMetadata unAdditionalMetadata","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalMetadata"},{"display_html":"newtype ApiKey = ApiKey {}","name":"ApiKey ApiKey unApiKey","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ApiKey"},{"display_html":"newtype Body = Body {}","name":"Body Body unBody","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Body"},{"display_html":"newtype BodyBool = BodyBool {}","name":"BodyBool BodyBool unBodyBool","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BodyBool"},{"display_html":"newtype BodyDouble = BodyDouble {}","name":"BodyDouble BodyDouble unBodyDouble","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BodyDouble"},{"display_html":"newtype BodyText = BodyText {}","name":"BodyText BodyText unBodyText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BodyText"},{"display_html":"newtype BooleanGroup = BooleanGroup {}","name":"BooleanGroup BooleanGroup unBooleanGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BooleanGroup"},{"display_html":"newtype Byte = Byte {}","name":"Byte Byte unByte","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Byte"},{"display_html":"newtype Callback = Callback {}","name":"Callback Callback unCallback","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Callback"},{"display_html":"newtype Context = Context {}","name":"Context Context unContext","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Context"},{"display_html":"newtype EnumFormString = EnumFormString {}","name":"EnumFormString EnumFormString unEnumFormString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumFormString"},{"display_html":"newtype EnumFormStringArray = EnumFormStringArray {}","name":"EnumFormStringArray EnumFormStringArray unEnumFormStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumFormStringArray"},{"display_html":"newtype EnumHeaderString = EnumHeaderString {}","name":"EnumHeaderString EnumHeaderString unEnumHeaderString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumHeaderString"},{"display_html":"newtype EnumHeaderStringArray = EnumHeaderStringArray {}","name":"EnumHeaderStringArray EnumHeaderStringArray unEnumHeaderStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumHeaderStringArray"},{"display_html":"newtype EnumQueryDouble = EnumQueryDouble {}","name":"EnumQueryDouble EnumQueryDouble unEnumQueryDouble","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryDouble"},{"display_html":"newtype EnumQueryInteger = EnumQueryInteger {}","name":"EnumQueryInteger EnumQueryInteger unEnumQueryInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryInteger"},{"display_html":"newtype EnumQueryString = EnumQueryString {}","name":"EnumQueryString EnumQueryString unEnumQueryString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryString"},{"display_html":"newtype EnumQueryStringArray = EnumQueryStringArray {}","name":"EnumQueryStringArray EnumQueryStringArray unEnumQueryStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryStringArray"},{"display_html":"newtype File2 = File2 {}","name":"File2 File2 unFile2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:File2"},{"display_html":"newtype Http = Http {}","name":"Http Http unHttp","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Http"},{"display_html":"newtype Int32 = Int32 {}","name":"Int32 Int32 unInt32","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Int32"},{"display_html":"newtype Int64 = Int64 {}","name":"Int64 Int64 unInt64","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Int64"},{"display_html":"newtype Int64Group = Int64Group {}","name":"Int64Group Int64Group unInt64Group","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Int64Group"},{"display_html":"newtype Ioutil = Ioutil {}","name":"Ioutil Ioutil unIoutil","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Ioutil"},{"display_html":"newtype Name2 = Name2 {}","name":"Name2 Name2 unName2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Name2"},{"display_html":"newtype Number = Number {}","name":"Number Number unNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Number"},{"display_html":"newtype OrderId = OrderId {}","name":"OrderId OrderId unOrderId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OrderId"},{"display_html":"newtype OrderIdText = OrderIdText {}","name":"OrderIdText OrderIdText unOrderIdText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OrderIdText"},{"display_html":"newtype Param = Param {}","name":"Param Param unParam","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Param"},{"display_html":"newtype Param2 = Param2 {}","name":"Param2 Param2 unParam2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Param2"},{"display_html":"newtype ParamBinary = ParamBinary {}","name":"ParamBinary ParamBinary unParamBinary","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamBinary"},{"display_html":"newtype ParamDate = ParamDate {}","name":"ParamDate ParamDate unParamDate","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamDate"},{"display_html":"newtype ParamDateTime = ParamDateTime {}","name":"ParamDateTime ParamDateTime unParamDateTime","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamDateTime"},{"display_html":"newtype ParamDouble = ParamDouble {}","name":"ParamDouble ParamDouble unParamDouble","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamDouble"},{"display_html":"newtype ParamFloat = ParamFloat {}","name":"ParamFloat ParamFloat unParamFloat","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamFloat"},{"display_html":"newtype ParamInteger = ParamInteger {}","name":"ParamInteger ParamInteger unParamInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamInteger"},{"display_html":"newtype ParamMapMapStringText = ParamMapMapStringText {}","name":"ParamMapMapStringText ParamMapMapStringText unParamMapMapStringText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamMapMapStringText"},{"display_html":"newtype ParamString = ParamString {}","name":"ParamString ParamString unParamString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamString"},{"display_html":"newtype Password = Password {}","name":"Password Password unPassword","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Password"},{"display_html":"newtype PatternWithoutDelimiter = PatternWithoutDelimiter {}","name":"PatternWithoutDelimiter PatternWithoutDelimiter unPatternWithoutDelimiter","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:PatternWithoutDelimiter"},{"display_html":"newtype PetId = PetId {}","name":"PetId PetId unPetId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:PetId"},{"display_html":"newtype Pipe = Pipe {}","name":"Pipe Pipe unPipe","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Pipe"},{"display_html":"newtype Query = Query {}","name":"Query Query unQuery","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Query"},{"display_html":"newtype RequiredBooleanGroup = RequiredBooleanGroup {}","name":"RequiredBooleanGroup RequiredBooleanGroup unRequiredBooleanGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredBooleanGroup"},{"display_html":"newtype RequiredFile = RequiredFile {}","name":"RequiredFile RequiredFile unRequiredFile","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredFile"},{"display_html":"newtype RequiredInt64Group = RequiredInt64Group {}","name":"RequiredInt64Group RequiredInt64Group unRequiredInt64Group","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredInt64Group"},{"display_html":"newtype RequiredStringGroup = RequiredStringGroup {}","name":"RequiredStringGroup RequiredStringGroup unRequiredStringGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredStringGroup"},{"display_html":"newtype Status = Status {}","name":"Status Status unStatus","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Status"},{"display_html":"newtype StatusText = StatusText {}","name":"StatusText StatusText unStatusText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:StatusText"},{"display_html":"newtype StringGroup = StringGroup {}","name":"StringGroup StringGroup unStringGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:StringGroup"},{"display_html":"newtype Tags = Tags {}","name":"Tags Tags unTags","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Tags"},{"display_html":"newtype Url = Url {}","name":"Url Url unUrl","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Url"},{"display_html":"newtype Username = Username {}","name":"Username Username unUsername","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Username"},{"display_html":"data AdditionalPropertiesAnyType = AdditionalPropertiesAnyType {}","name":"AdditionalPropertiesAnyType AdditionalPropertiesAnyType additionalPropertiesAnyTypeName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesAnyType"},{"display_html":"mkAdditionalPropertiesAnyType :: AdditionalPropertiesAnyType","name":"mkAdditionalPropertiesAnyType","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesAnyType"},{"display_html":"data AdditionalPropertiesArray = AdditionalPropertiesArray {}","name":"AdditionalPropertiesArray AdditionalPropertiesArray additionalPropertiesArrayName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesArray"},{"display_html":"mkAdditionalPropertiesArray :: AdditionalPropertiesArray","name":"mkAdditionalPropertiesArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesArray"},{"display_html":"data AdditionalPropertiesBoolean = AdditionalPropertiesBoolean {}","name":"AdditionalPropertiesBoolean AdditionalPropertiesBoolean additionalPropertiesBooleanName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesBoolean"},{"display_html":"mkAdditionalPropertiesBoolean :: AdditionalPropertiesBoolean","name":"mkAdditionalPropertiesBoolean","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesBoolean"},{"display_html":"data AdditionalPropertiesClass = AdditionalPropertiesClass {}","name":"AdditionalPropertiesClass AdditionalPropertiesClass additionalPropertiesClassAnytype3 additionalPropertiesClassAnytype2 additionalPropertiesClassAnytype1 additionalPropertiesClassMapMapAnytype additionalPropertiesClassMapMapString additionalPropertiesClassMapArrayAnytype additionalPropertiesClassMapArrayInteger additionalPropertiesClassMapBoolean additionalPropertiesClassMapInteger additionalPropertiesClassMapNumber additionalPropertiesClassMapString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesClass"},{"display_html":"mkAdditionalPropertiesClass :: AdditionalPropertiesClass","name":"mkAdditionalPropertiesClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesClass"},{"display_html":"data AdditionalPropertiesInteger = AdditionalPropertiesInteger {}","name":"AdditionalPropertiesInteger AdditionalPropertiesInteger additionalPropertiesIntegerName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesInteger"},{"display_html":"mkAdditionalPropertiesInteger :: AdditionalPropertiesInteger","name":"mkAdditionalPropertiesInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesInteger"},{"display_html":"data AdditionalPropertiesNumber = AdditionalPropertiesNumber {}","name":"AdditionalPropertiesNumber AdditionalPropertiesNumber additionalPropertiesNumberName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesNumber"},{"display_html":"mkAdditionalPropertiesNumber :: AdditionalPropertiesNumber","name":"mkAdditionalPropertiesNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesNumber"},{"display_html":"data AdditionalPropertiesObject = AdditionalPropertiesObject {}","name":"AdditionalPropertiesObject AdditionalPropertiesObject additionalPropertiesObjectName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesObject"},{"display_html":"mkAdditionalPropertiesObject :: AdditionalPropertiesObject","name":"mkAdditionalPropertiesObject","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesObject"},{"display_html":"data AdditionalPropertiesString = AdditionalPropertiesString {}","name":"AdditionalPropertiesString AdditionalPropertiesString additionalPropertiesStringName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesString"},{"display_html":"mkAdditionalPropertiesString :: AdditionalPropertiesString","name":"mkAdditionalPropertiesString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesString"},{"display_html":"data Animal = Animal {}","name":"Animal Animal animalColor animalClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Animal"},{"display_html":"mkAnimal :: Text -> Animal","name":"mkAnimal","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAnimal"},{"display_html":"data ApiResponse = ApiResponse {}","name":"ApiResponse ApiResponse apiResponseMessage apiResponseType apiResponseCode","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ApiResponse"},{"display_html":"mkApiResponse :: ApiResponse","name":"mkApiResponse","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkApiResponse"},{"display_html":"data ArrayOfArrayOfNumberOnly = ArrayOfArrayOfNumberOnly {}","name":"ArrayOfArrayOfNumberOnly ArrayOfArrayOfNumberOnly arrayOfArrayOfNumberOnlyArrayArrayNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ArrayOfArrayOfNumberOnly"},{"display_html":"mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly","name":"mkArrayOfArrayOfNumberOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkArrayOfArrayOfNumberOnly"},{"display_html":"data ArrayOfNumberOnly = ArrayOfNumberOnly {}","name":"ArrayOfNumberOnly ArrayOfNumberOnly arrayOfNumberOnlyArrayNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ArrayOfNumberOnly"},{"display_html":"mkArrayOfNumberOnly :: ArrayOfNumberOnly","name":"mkArrayOfNumberOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkArrayOfNumberOnly"},{"display_html":"data ArrayTest = ArrayTest {}","name":"ArrayTest ArrayTest arrayTestArrayArrayOfModel arrayTestArrayArrayOfInteger arrayTestArrayOfString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ArrayTest"},{"display_html":"mkArrayTest :: ArrayTest","name":"mkArrayTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkArrayTest"},{"display_html":"data BigCat = BigCat {}","name":"BigCat BigCat bigCatKind bigCatDeclawed bigCatColor bigCatClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BigCat"},{"display_html":"mkBigCat :: Text -> BigCat","name":"mkBigCat","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkBigCat"},{"display_html":"data BigCatAllOf = BigCatAllOf {}","name":"BigCatAllOf BigCatAllOf bigCatAllOfKind","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BigCatAllOf"},{"display_html":"mkBigCatAllOf :: BigCatAllOf","name":"mkBigCatAllOf","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkBigCatAllOf"},{"display_html":"data Capitalization = Capitalization {}","name":"Capitalization Capitalization capitalizationAttName capitalizationScaEthFlowPoints capitalizationCapitalSnake capitalizationSmallSnake capitalizationCapitalCamel capitalizationSmallCamel","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Capitalization"},{"display_html":"mkCapitalization :: Capitalization","name":"mkCapitalization","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCapitalization"},{"display_html":"data Cat = Cat {}","name":"Cat Cat catDeclawed catColor catClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Cat"},{"display_html":"mkCat :: Text -> Cat","name":"mkCat","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCat"},{"display_html":"data CatAllOf = CatAllOf {}","name":"CatAllOf CatAllOf catAllOfDeclawed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:CatAllOf"},{"display_html":"mkCatAllOf :: CatAllOf","name":"mkCatAllOf","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCatAllOf"},{"display_html":"data Category = Category {}","name":"Category Category categoryName categoryId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Category"},{"display_html":"mkCategory :: Text -> Category","name":"mkCategory","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCategory"},{"display_html":"data ClassModel = ClassModel {}","name":"ClassModel ClassModel classModelClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ClassModel"},{"display_html":"mkClassModel :: ClassModel","name":"mkClassModel","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkClassModel"},{"display_html":"data Client = Client {}","name":"Client Client clientClient","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Client"},{"display_html":"mkClient :: Client","name":"mkClient","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkClient"},{"display_html":"data Dog = Dog {}","name":"Dog Dog dogBreed dogColor dogClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Dog"},{"display_html":"mkDog :: Text -> Dog","name":"mkDog","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkDog"},{"display_html":"data DogAllOf = DogAllOf {}","name":"DogAllOf DogAllOf dogAllOfBreed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:DogAllOf"},{"display_html":"mkDogAllOf :: DogAllOf","name":"mkDogAllOf","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkDogAllOf"},{"display_html":"data EnumArrays = EnumArrays {}","name":"EnumArrays EnumArrays enumArraysArrayEnum enumArraysJustSymbol","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumArrays"},{"display_html":"mkEnumArrays :: EnumArrays","name":"mkEnumArrays","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkEnumArrays"},{"display_html":"data EnumTest = EnumTest {}","name":"EnumTest EnumTest enumTestOuterEnum enumTestEnumNumber enumTestEnumInteger enumTestEnumStringRequired enumTestEnumString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumTest"},{"display_html":"mkEnumTest :: E'EnumString -> EnumTest","name":"mkEnumTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkEnumTest"},{"display_html":"data File = File {}","name":"File File fileSourceUri","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:File"},{"display_html":"mkFile :: File","name":"mkFile","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkFile"},{"display_html":"data FileSchemaTestClass = FileSchemaTestClass {}","name":"FileSchemaTestClass FileSchemaTestClass fileSchemaTestClassFiles fileSchemaTestClassFile","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:FileSchemaTestClass"},{"display_html":"mkFileSchemaTestClass :: FileSchemaTestClass","name":"mkFileSchemaTestClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkFileSchemaTestClass"},{"display_html":"data FormatTest = FormatTest {}","name":"FormatTest FormatTest formatTestBigDecimal formatTestPassword formatTestUuid formatTestDateTime formatTestDate formatTestBinary formatTestByte formatTestString formatTestDouble formatTestFloat formatTestNumber formatTestInt64 formatTestInt32 formatTestInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:FormatTest"},{"display_html":"mkFormatTest :: Double -> ByteArray -> Date -> Text -> FormatTest","name":"mkFormatTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkFormatTest"},{"display_html":"data HasOnlyReadOnly = HasOnlyReadOnly {}","name":"HasOnlyReadOnly HasOnlyReadOnly hasOnlyReadOnlyFoo hasOnlyReadOnlyBar","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:HasOnlyReadOnly"},{"display_html":"mkHasOnlyReadOnly :: HasOnlyReadOnly","name":"mkHasOnlyReadOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkHasOnlyReadOnly"},{"display_html":"data MapTest = MapTest {}","name":"MapTest MapTest mapTestIndirectMap mapTestDirectMap mapTestMapOfEnumString mapTestMapMapOfString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:MapTest"},{"display_html":"mkMapTest :: MapTest","name":"mkMapTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkMapTest"},{"display_html":"data MixedPropertiesAndAdditionalPropertiesClass = MixedPropertiesAndAdditionalPropertiesClass {}","name":"MixedPropertiesAndAdditionalPropertiesClass MixedPropertiesAndAdditionalPropertiesClass mixedPropertiesAndAdditionalPropertiesClassMap mixedPropertiesAndAdditionalPropertiesClassDateTime mixedPropertiesAndAdditionalPropertiesClassUuid","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:MixedPropertiesAndAdditionalPropertiesClass"},{"display_html":"mkMixedPropertiesAndAdditionalPropertiesClass :: MixedPropertiesAndAdditionalPropertiesClass","name":"mkMixedPropertiesAndAdditionalPropertiesClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkMixedPropertiesAndAdditionalPropertiesClass"},{"display_html":"data Model200Response = Model200Response {}","name":"Model200Response Model200Response model200ResponseClass model200ResponseName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Model200Response"},{"display_html":"mkModel200Response :: Model200Response","name":"mkModel200Response","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkModel200Response"},{"display_html":"data ModelList = ModelList {}","name":"ModelList ModelList modelList123list","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ModelList"},{"display_html":"mkModelList :: ModelList","name":"mkModelList","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkModelList"},{"display_html":"data ModelReturn = ModelReturn {}","name":"ModelReturn ModelReturn modelReturnReturn","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ModelReturn"},{"display_html":"mkModelReturn :: ModelReturn","name":"mkModelReturn","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkModelReturn"},{"display_html":"data Name = Name {}","name":"Name Name name123number nameProperty nameSnakeCase nameName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Name"},{"display_html":"mkName :: Int -> Name","name":"mkName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkName"},{"display_html":"data NumberOnly = NumberOnly {}","name":"NumberOnly NumberOnly numberOnlyJustNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:NumberOnly"},{"display_html":"mkNumberOnly :: NumberOnly","name":"mkNumberOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkNumberOnly"},{"display_html":"data Order = Order {}","name":"Order Order orderComplete orderStatus orderShipDate orderQuantity orderPetId orderId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Order"},{"display_html":"mkOrder :: Order","name":"mkOrder","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkOrder"},{"display_html":"data OuterComposite = OuterComposite {}","name":"OuterComposite OuterComposite outerCompositeMyBoolean outerCompositeMyString outerCompositeMyNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OuterComposite"},{"display_html":"mkOuterComposite :: OuterComposite","name":"mkOuterComposite","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkOuterComposite"},{"display_html":"data Pet = Pet {}","name":"Pet Pet petStatus petTags petPhotoUrls petName petCategory petId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Pet"},{"display_html":"mkPet :: Text -> [Text] -> Pet","name":"mkPet","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkPet"},{"display_html":"data ReadOnlyFirst = ReadOnlyFirst {}","name":"ReadOnlyFirst ReadOnlyFirst readOnlyFirstBaz readOnlyFirstBar","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ReadOnlyFirst"},{"display_html":"mkReadOnlyFirst :: ReadOnlyFirst","name":"mkReadOnlyFirst","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkReadOnlyFirst"},{"display_html":"data SpecialModelName = SpecialModelName {}","name":"SpecialModelName SpecialModelName specialModelNameSpecialPropertyName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:SpecialModelName"},{"display_html":"mkSpecialModelName :: SpecialModelName","name":"mkSpecialModelName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkSpecialModelName"},{"display_html":"data Tag = Tag {}","name":"Tag Tag tagName tagId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Tag"},{"display_html":"mkTag :: Tag","name":"mkTag","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkTag"},{"display_html":"data TypeHolderDefault = TypeHolderDefault {}","name":"TypeHolderDefault TypeHolderDefault typeHolderDefaultArrayItem typeHolderDefaultBoolItem typeHolderDefaultIntegerItem typeHolderDefaultNumberItem typeHolderDefaultStringItem","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:TypeHolderDefault"},{"display_html":"mkTypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault","name":"mkTypeHolderDefault","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkTypeHolderDefault"},{"display_html":"data TypeHolderExample = TypeHolderExample {}","name":"TypeHolderExample TypeHolderExample typeHolderExampleArrayItem typeHolderExampleBoolItem typeHolderExampleIntegerItem typeHolderExampleFloatItem typeHolderExampleNumberItem typeHolderExampleStringItem","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:TypeHolderExample"},{"display_html":"mkTypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample","name":"mkTypeHolderExample","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkTypeHolderExample"},{"display_html":"data User = User {}","name":"User User userUserStatus userPhone userEmail userLastName userFirstName userUsername userId userPassword","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:User"},{"display_html":"mkUser :: User","name":"mkUser","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkUser"},{"display_html":"data XmlItem = XmlItem {}","name":"XmlItem XmlItem xmlItemPrefixNsWrappedArray xmlItemPrefixNsArray xmlItemPrefixNsBoolean xmlItemPrefixNsInteger xmlItemPrefixNsNumber xmlItemPrefixNsString xmlItemNamespaceWrappedArray xmlItemNamespaceArray xmlItemNamespaceBoolean xmlItemNamespaceInteger xmlItemNamespaceNumber xmlItemNamespaceString xmlItemPrefixWrappedArray xmlItemPrefixArray xmlItemPrefixBoolean xmlItemPrefixInteger xmlItemPrefixNumber xmlItemPrefixString xmlItemNameWrappedArray xmlItemNameArray xmlItemNameBoolean xmlItemNameInteger xmlItemNameNumber xmlItemNameString xmlItemWrappedArray xmlItemAttributeBoolean xmlItemAttributeInteger xmlItemAttributeNumber xmlItemAttributeString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:XmlItem"},{"display_html":"mkXmlItem :: XmlItem","name":"mkXmlItem","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkXmlItem"},{"display_html":"data E'ArrayEnum","name":"E'ArrayEnum E'ArrayEnum'Crab E'ArrayEnum'Fish","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-ArrayEnum"},{"display_html":"fromE'ArrayEnum :: E'ArrayEnum -> Text","name":"fromE'ArrayEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-ArrayEnum"},{"display_html":"toE'ArrayEnum :: Text -> Either String E'ArrayEnum","name":"toE'ArrayEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-ArrayEnum"},{"display_html":"data E'EnumFormString","name":"E'EnumFormString E'EnumFormString'_xyz E'EnumFormString'_efg E'EnumFormString'_abc","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumFormString"},{"display_html":"fromE'EnumFormString :: E'EnumFormString -> Text","name":"fromE'EnumFormString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumFormString"},{"display_html":"toE'EnumFormString :: Text -> Either String E'EnumFormString","name":"toE'EnumFormString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumFormString"},{"display_html":"data E'EnumFormStringArray","name":"E'EnumFormStringArray E'EnumFormStringArray'Dollar E'EnumFormStringArray'GreaterThan","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumFormStringArray"},{"display_html":"fromE'EnumFormStringArray :: E'EnumFormStringArray -> Text","name":"fromE'EnumFormStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumFormStringArray"},{"display_html":"toE'EnumFormStringArray :: Text -> Either String E'EnumFormStringArray","name":"toE'EnumFormStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumFormStringArray"},{"display_html":"data E'EnumInteger","name":"E'EnumInteger E'EnumInteger'NumMinus_1 E'EnumInteger'Num1","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumInteger"},{"display_html":"fromE'EnumInteger :: E'EnumInteger -> Int","name":"fromE'EnumInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumInteger"},{"display_html":"toE'EnumInteger :: Int -> Either String E'EnumInteger","name":"toE'EnumInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumInteger"},{"display_html":"data E'EnumNumber","name":"E'EnumNumber E'EnumNumber'NumMinus_1_Dot_2 E'EnumNumber'Num1_Dot_1","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumNumber"},{"display_html":"fromE'EnumNumber :: E'EnumNumber -> Double","name":"fromE'EnumNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumNumber"},{"display_html":"toE'EnumNumber :: Double -> Either String E'EnumNumber","name":"toE'EnumNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumNumber"},{"display_html":"data E'EnumQueryInteger","name":"E'EnumQueryInteger E'EnumQueryInteger'NumMinus_2 E'EnumQueryInteger'Num1","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumQueryInteger"},{"display_html":"fromE'EnumQueryInteger :: E'EnumQueryInteger -> Int","name":"fromE'EnumQueryInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumQueryInteger"},{"display_html":"toE'EnumQueryInteger :: Int -> Either String E'EnumQueryInteger","name":"toE'EnumQueryInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumQueryInteger"},{"display_html":"data E'EnumString","name":"E'EnumString E'EnumString'Empty E'EnumString'Lower E'EnumString'UPPER","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumString"},{"display_html":"fromE'EnumString :: E'EnumString -> Text","name":"fromE'EnumString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumString"},{"display_html":"toE'EnumString :: Text -> Either String E'EnumString","name":"toE'EnumString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumString"},{"display_html":"data E'Inner","name":"E'Inner E'Inner'Lower E'Inner'UPPER","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Inner"},{"display_html":"fromE'Inner :: E'Inner -> Text","name":"fromE'Inner","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Inner"},{"display_html":"toE'Inner :: Text -> Either String E'Inner","name":"toE'Inner","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Inner"},{"display_html":"data E'JustSymbol","name":"E'JustSymbol E'JustSymbol'Dollar E'JustSymbol'Greater_Than_Or_Equal_To","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-JustSymbol"},{"display_html":"fromE'JustSymbol :: E'JustSymbol -> Text","name":"fromE'JustSymbol","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-JustSymbol"},{"display_html":"toE'JustSymbol :: Text -> Either String E'JustSymbol","name":"toE'JustSymbol","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-JustSymbol"},{"display_html":"data E'Kind","name":"E'Kind E'Kind'Jaguars E'Kind'Leopards E'Kind'Tigers E'Kind'Lions","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Kind"},{"display_html":"fromE'Kind :: E'Kind -> Text","name":"fromE'Kind","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Kind"},{"display_html":"toE'Kind :: Text -> Either String E'Kind","name":"toE'Kind","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Kind"},{"display_html":"data E'Status","name":"E'Status E'Status'Delivered E'Status'Approved E'Status'Placed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Status"},{"display_html":"fromE'Status :: E'Status -> Text","name":"fromE'Status","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Status"},{"display_html":"toE'Status :: Text -> Either String E'Status","name":"toE'Status","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Status"},{"display_html":"data E'Status2","name":"E'Status2 E'Status2'Sold E'Status2'Pending E'Status2'Available","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Status2"},{"display_html":"fromE'Status2 :: E'Status2 -> Text","name":"fromE'Status2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Status2"},{"display_html":"toE'Status2 :: Text -> Either String E'Status2","name":"toE'Status2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Status2"},{"display_html":"data EnumClass","name":"EnumClass EnumClass'_xyz EnumClass'_efg EnumClass'_abc","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumClass"},{"display_html":"fromEnumClass :: EnumClass -> Text","name":"fromEnumClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromEnumClass"},{"display_html":"toEnumClass :: Text -> Either String EnumClass","name":"toEnumClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toEnumClass"},{"display_html":"data OuterEnum","name":"OuterEnum OuterEnum'Delivered OuterEnum'Approved OuterEnum'Placed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OuterEnum"},{"display_html":"fromOuterEnum :: OuterEnum -> Text","name":"fromOuterEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromOuterEnum"},{"display_html":"toOuterEnum :: Text -> Either String OuterEnum","name":"toOuterEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toOuterEnum"},{"display_html":"data AuthApiKeyApiKey = AuthApiKeyApiKey Text","name":"AuthApiKeyApiKey AuthApiKeyApiKey","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthApiKeyApiKey"},{"display_html":"data AuthApiKeyApiKeyQuery = AuthApiKeyApiKeyQuery Text","name":"AuthApiKeyApiKeyQuery AuthApiKeyApiKeyQuery","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthApiKeyApiKeyQuery"},{"display_html":"data AuthBasicHttpBasicTest = AuthBasicHttpBasicTest ByteString ByteString","name":"AuthBasicHttpBasicTest AuthBasicHttpBasicTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthBasicHttpBasicTest"},{"display_html":"data AuthOAuthPetstoreAuth = AuthOAuthPetstoreAuth Text","name":"AuthOAuthPetstoreAuth AuthOAuthPetstoreAuth","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthOAuthPetstoreAuth"},{"display_html":"createUser :: (Consumes CreateUser contentType, MimeRender contentType User) => ContentType contentType -> User -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent","name":"createUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:createUser"},{"display_html":"data CreateUser","name":"CreateUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:CreateUser"},{"display_html":"createUsersWithArrayInput :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) => ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent","name":"createUsersWithArrayInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:createUsersWithArrayInput"},{"display_html":"data CreateUsersWithArrayInput","name":"CreateUsersWithArrayInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:CreateUsersWithArrayInput"},{"display_html":"createUsersWithListInput :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) => ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent","name":"createUsersWithListInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:createUsersWithListInput"},{"display_html":"data CreateUsersWithListInput","name":"CreateUsersWithListInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:CreateUsersWithListInput"},{"display_html":"deleteUser :: Username -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent","name":"deleteUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:deleteUser"},{"display_html":"data DeleteUser","name":"DeleteUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:DeleteUser"},{"display_html":"getUserByName :: Accept accept -> Username -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept","name":"getUserByName","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:getUserByName"},{"display_html":"data GetUserByName","name":"GetUserByName","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:GetUserByName"},{"display_html":"loginUser :: Accept accept -> Username -> Password -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept","name":"loginUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:loginUser"},{"display_html":"data LoginUser","name":"LoginUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:LoginUser"},{"display_html":"logoutUser :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent","name":"logoutUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:logoutUser"},{"display_html":"data LogoutUser","name":"LogoutUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:LogoutUser"},{"display_html":"updateUser :: (Consumes UpdateUser contentType, MimeRender contentType User) => ContentType contentType -> User -> Username -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent","name":"updateUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:updateUser"},{"display_html":"data UpdateUser","name":"UpdateUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:UpdateUser"},{"display_html":"deleteOrder :: OrderIdText -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent","name":"deleteOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:deleteOrder"},{"display_html":"data DeleteOrder","name":"DeleteOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:DeleteOrder"},{"display_html":"getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent (Map String Int) MimeJSON","name":"getInventory","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:getInventory"},{"display_html":"data GetInventory","name":"GetInventory","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:GetInventory"},{"display_html":"getOrderById :: Accept accept -> OrderId -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept","name":"getOrderById","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:getOrderById"},{"display_html":"data GetOrderById","name":"GetOrderById","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:GetOrderById"},{"display_html":"placeOrder :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => ContentType contentType -> Accept accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept","name":"placeOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:placeOrder"},{"display_html":"data PlaceOrder","name":"PlaceOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:PlaceOrder"},{"display_html":"addPet :: (Consumes AddPet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent","name":"addPet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:addPet"},{"display_html":"data AddPet","name":"AddPet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:AddPet"},{"display_html":"deletePet :: PetId -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent","name":"deletePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:deletePet"},{"display_html":"data DeletePet","name":"DeletePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:DeletePet"},{"display_html":"findPetsByStatus :: Accept accept -> Status -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept","name":"findPetsByStatus","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:findPetsByStatus"},{"display_html":"data FindPetsByStatus","name":"FindPetsByStatus","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:FindPetsByStatus"},{"display_html":"findPetsByTags :: Accept accept -> Tags -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept","name":"findPetsByTags","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:findPetsByTags"},{"display_html":"data FindPetsByTags","name":"FindPetsByTags","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:FindPetsByTags"},{"display_html":"getPetById :: Accept accept -> PetId -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept","name":"getPetById","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:getPetById"},{"display_html":"data GetPetById","name":"GetPetById","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:GetPetById"},{"display_html":"updatePet :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent","name":"updatePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:updatePet"},{"display_html":"data UpdatePet","name":"UpdatePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UpdatePet"},{"display_html":"updatePetWithForm :: Consumes UpdatePetWithForm MimeFormUrlEncoded => PetId -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent","name":"updatePetWithForm","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:updatePetWithForm"},{"display_html":"data UpdatePetWithForm","name":"UpdatePetWithForm","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UpdatePetWithForm"},{"display_html":"uploadFile :: Consumes UploadFile MimeMultipartFormData => PetId -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON","name":"uploadFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:uploadFile"},{"display_html":"data UploadFile","name":"UploadFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UploadFile"},{"display_html":"uploadFileWithRequiredFile :: Consumes UploadFileWithRequiredFile MimeMultipartFormData => RequiredFile -> PetId -> OpenAPIPetstoreRequest UploadFileWithRequiredFile MimeMultipartFormData ApiResponse MimeJSON","name":"uploadFileWithRequiredFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:uploadFileWithRequiredFile"},{"display_html":"data UploadFileWithRequiredFile","name":"UploadFileWithRequiredFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UploadFileWithRequiredFile"},{"display_html":"testClassname :: (Consumes TestClassname MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON","name":"testClassname","module":"OpenAPIPetstore.API.FakeClassnameTags123","link":"OpenAPIPetstore-API-FakeClassnameTags123.html#v:testClassname"},{"display_html":"data TestClassname","name":"TestClassname","module":"OpenAPIPetstore.API.FakeClassnameTags123","link":"OpenAPIPetstore-API-FakeClassnameTags123.html#t:TestClassname"},{"display_html":"createXmlItem :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => ContentType contentType -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent","name":"createXmlItem","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:createXmlItem"},{"display_html":"data CreateXmlItem","name":"CreateXmlItem","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:CreateXmlItem"},{"display_html":"fakeOuterBooleanSerialize :: Consumes FakeOuterBooleanSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize contentType Bool accept","name":"fakeOuterBooleanSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterBooleanSerialize"},{"display_html":"data FakeOuterBooleanSerialize","name":"FakeOuterBooleanSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterBooleanSerialize"},{"display_html":"fakeOuterCompositeSerialize :: Consumes FakeOuterCompositeSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize contentType OuterComposite accept","name":"fakeOuterCompositeSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterCompositeSerialize"},{"display_html":"data FakeOuterCompositeSerialize","name":"FakeOuterCompositeSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterCompositeSerialize"},{"display_html":"fakeOuterNumberSerialize :: Consumes FakeOuterNumberSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterNumberSerialize contentType Double accept","name":"fakeOuterNumberSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterNumberSerialize"},{"display_html":"data FakeOuterNumberSerialize","name":"FakeOuterNumberSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterNumberSerialize"},{"display_html":"fakeOuterStringSerialize :: Consumes FakeOuterStringSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterStringSerialize contentType Text accept","name":"fakeOuterStringSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterStringSerialize"},{"display_html":"data FakeOuterStringSerialize","name":"FakeOuterStringSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterStringSerialize"},{"display_html":"testBodyWithFileSchema :: (Consumes TestBodyWithFileSchema MimeJSON, MimeRender MimeJSON FileSchemaTestClass) => FileSchemaTestClass -> OpenAPIPetstoreRequest TestBodyWithFileSchema MimeJSON NoContent MimeNoContent","name":"testBodyWithFileSchema","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testBodyWithFileSchema"},{"display_html":"data TestBodyWithFileSchema","name":"TestBodyWithFileSchema","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestBodyWithFileSchema"},{"display_html":"testBodyWithQueryParams :: (Consumes TestBodyWithQueryParams MimeJSON, MimeRender MimeJSON User) => User -> Query -> OpenAPIPetstoreRequest TestBodyWithQueryParams MimeJSON NoContent MimeNoContent","name":"testBodyWithQueryParams","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testBodyWithQueryParams"},{"display_html":"data TestBodyWithQueryParams","name":"TestBodyWithQueryParams","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestBodyWithQueryParams"},{"display_html":"testClientModel :: (Consumes TestClientModel MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON","name":"testClientModel","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testClientModel"},{"display_html":"data TestClientModel","name":"TestClientModel","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestClientModel"},{"display_html":"testEndpointParameters :: Consumes TestEndpointParameters MimeFormUrlEncoded => Number -> ParamDouble -> PatternWithoutDelimiter -> Byte -> OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent","name":"testEndpointParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testEndpointParameters"},{"display_html":"data TestEndpointParameters","name":"TestEndpointParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestEndpointParameters"},{"display_html":"testEnumParameters :: Consumes TestEnumParameters MimeFormUrlEncoded => OpenAPIPetstoreRequest TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent","name":"testEnumParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testEnumParameters"},{"display_html":"data TestEnumParameters","name":"TestEnumParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestEnumParameters"},{"display_html":"testGroupParameters :: RequiredStringGroup -> RequiredBooleanGroup -> RequiredInt64Group -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent","name":"testGroupParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testGroupParameters"},{"display_html":"data TestGroupParameters","name":"TestGroupParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestGroupParameters"},{"display_html":"testInlineAdditionalProperties :: (Consumes TestInlineAdditionalProperties MimeJSON, MimeRender MimeJSON ParamMapMapStringText) => ParamMapMapStringText -> OpenAPIPetstoreRequest TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent","name":"testInlineAdditionalProperties","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testInlineAdditionalProperties"},{"display_html":"data TestInlineAdditionalProperties","name":"TestInlineAdditionalProperties","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestInlineAdditionalProperties"},{"display_html":"testJsonFormData :: Consumes TestJsonFormData MimeFormUrlEncoded => Param -> Param2 -> OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent","name":"testJsonFormData","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testJsonFormData"},{"display_html":"data TestJsonFormData","name":"TestJsonFormData","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestJsonFormData"},{"display_html":"testQueryParameterCollectionFormat :: Pipe -> Ioutil -> Http -> Url -> Context -> OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent NoContent MimeNoContent","name":"testQueryParameterCollectionFormat","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testQueryParameterCollectionFormat"},{"display_html":"data TestQueryParameterCollectionFormat","name":"TestQueryParameterCollectionFormat","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestQueryParameterCollectionFormat"},{"display_html":"op123testSpecialTags :: (Consumes Op123testSpecialTags MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest Op123testSpecialTags MimeJSON Client MimeJSON","name":"op123testSpecialTags","module":"OpenAPIPetstore.API.AnotherFake","link":"OpenAPIPetstore-API-AnotherFake.html#v:op123testSpecialTags"},{"display_html":"data Op123testSpecialTags","name":"Op123testSpecialTags","module":"OpenAPIPetstore.API.AnotherFake","link":"OpenAPIPetstore-API-AnotherFake.html#t:Op123testSpecialTags"},{"display_html":"module OpenAPIPetstore.API.AnotherFake","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.Fake","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.FakeClassnameTags123","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.Pet","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.Store","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.User","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"additionalPropertiesAnyTypeNameL :: Lens_' AdditionalPropertiesAnyType (Maybe Text)","name":"additionalPropertiesAnyTypeNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesAnyTypeNameL"},{"display_html":"additionalPropertiesArrayNameL :: Lens_' AdditionalPropertiesArray (Maybe Text)","name":"additionalPropertiesArrayNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesArrayNameL"},{"display_html":"additionalPropertiesBooleanNameL :: Lens_' AdditionalPropertiesBoolean (Maybe Text)","name":"additionalPropertiesBooleanNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesBooleanNameL"},{"display_html":"additionalPropertiesClassMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Text))","name":"additionalPropertiesClassMapStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapStringL"},{"display_html":"additionalPropertiesClassMapNumberL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Double))","name":"additionalPropertiesClassMapNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapNumberL"},{"display_html":"additionalPropertiesClassMapIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Int))","name":"additionalPropertiesClassMapIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapIntegerL"},{"display_html":"additionalPropertiesClassMapBooleanL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Bool))","name":"additionalPropertiesClassMapBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapBooleanL"},{"display_html":"additionalPropertiesClassMapArrayIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map String [Int]))","name":"additionalPropertiesClassMapArrayIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapArrayIntegerL"},{"display_html":"additionalPropertiesClassMapArrayAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map String [Value]))","name":"additionalPropertiesClassMapArrayAnytypeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapArrayAnytypeL"},{"display_html":"additionalPropertiesClassMapMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map String (Map String Text)))","name":"additionalPropertiesClassMapMapStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapMapStringL"},{"display_html":"additionalPropertiesClassMapMapAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map String (Map String Value)))","name":"additionalPropertiesClassMapMapAnytypeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapMapAnytypeL"},{"display_html":"additionalPropertiesClassAnytype1L :: Lens_' AdditionalPropertiesClass (Maybe Value)","name":"additionalPropertiesClassAnytype1L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassAnytype1L"},{"display_html":"additionalPropertiesClassAnytype2L :: Lens_' AdditionalPropertiesClass (Maybe Value)","name":"additionalPropertiesClassAnytype2L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassAnytype2L"},{"display_html":"additionalPropertiesClassAnytype3L :: Lens_' AdditionalPropertiesClass (Maybe Value)","name":"additionalPropertiesClassAnytype3L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassAnytype3L"},{"display_html":"additionalPropertiesIntegerNameL :: Lens_' AdditionalPropertiesInteger (Maybe Text)","name":"additionalPropertiesIntegerNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesIntegerNameL"},{"display_html":"additionalPropertiesNumberNameL :: Lens_' AdditionalPropertiesNumber (Maybe Text)","name":"additionalPropertiesNumberNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesNumberNameL"},{"display_html":"additionalPropertiesObjectNameL :: Lens_' AdditionalPropertiesObject (Maybe Text)","name":"additionalPropertiesObjectNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesObjectNameL"},{"display_html":"additionalPropertiesStringNameL :: Lens_' AdditionalPropertiesString (Maybe Text)","name":"additionalPropertiesStringNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesStringNameL"},{"display_html":"animalClassNameL :: Lens_' Animal Text","name":"animalClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:animalClassNameL"},{"display_html":"animalColorL :: Lens_' Animal (Maybe Text)","name":"animalColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:animalColorL"},{"display_html":"apiResponseCodeL :: Lens_' ApiResponse (Maybe Int)","name":"apiResponseCodeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:apiResponseCodeL"},{"display_html":"apiResponseTypeL :: Lens_' ApiResponse (Maybe Text)","name":"apiResponseTypeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:apiResponseTypeL"},{"display_html":"apiResponseMessageL :: Lens_' ApiResponse (Maybe Text)","name":"apiResponseMessageL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:apiResponseMessageL"},{"display_html":"arrayOfArrayOfNumberOnlyArrayArrayNumberL :: Lens_' ArrayOfArrayOfNumberOnly (Maybe [[Double]])","name":"arrayOfArrayOfNumberOnlyArrayArrayNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayOfArrayOfNumberOnlyArrayArrayNumberL"},{"display_html":"arrayOfNumberOnlyArrayNumberL :: Lens_' ArrayOfNumberOnly (Maybe [Double])","name":"arrayOfNumberOnlyArrayNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayOfNumberOnlyArrayNumberL"},{"display_html":"arrayTestArrayOfStringL :: Lens_' ArrayTest (Maybe [Text])","name":"arrayTestArrayOfStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayTestArrayOfStringL"},{"display_html":"arrayTestArrayArrayOfIntegerL :: Lens_' ArrayTest (Maybe [[Integer]])","name":"arrayTestArrayArrayOfIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayTestArrayArrayOfIntegerL"},{"display_html":"arrayTestArrayArrayOfModelL :: Lens_' ArrayTest (Maybe [[ReadOnlyFirst]])","name":"arrayTestArrayArrayOfModelL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayTestArrayArrayOfModelL"},{"display_html":"bigCatClassNameL :: Lens_' BigCat Text","name":"bigCatClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatClassNameL"},{"display_html":"bigCatColorL :: Lens_' BigCat (Maybe Text)","name":"bigCatColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatColorL"},{"display_html":"bigCatDeclawedL :: Lens_' BigCat (Maybe Bool)","name":"bigCatDeclawedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatDeclawedL"},{"display_html":"bigCatKindL :: Lens_' BigCat (Maybe E'Kind)","name":"bigCatKindL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatKindL"},{"display_html":"bigCatAllOfKindL :: Lens_' BigCatAllOf (Maybe E'Kind)","name":"bigCatAllOfKindL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatAllOfKindL"},{"display_html":"capitalizationSmallCamelL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationSmallCamelL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationSmallCamelL"},{"display_html":"capitalizationCapitalCamelL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationCapitalCamelL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationCapitalCamelL"},{"display_html":"capitalizationSmallSnakeL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationSmallSnakeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationSmallSnakeL"},{"display_html":"capitalizationCapitalSnakeL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationCapitalSnakeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationCapitalSnakeL"},{"display_html":"capitalizationScaEthFlowPointsL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationScaEthFlowPointsL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationScaEthFlowPointsL"},{"display_html":"capitalizationAttNameL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationAttNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationAttNameL"},{"display_html":"catClassNameL :: Lens_' Cat Text","name":"catClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catClassNameL"},{"display_html":"catColorL :: Lens_' Cat (Maybe Text)","name":"catColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catColorL"},{"display_html":"catDeclawedL :: Lens_' Cat (Maybe Bool)","name":"catDeclawedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catDeclawedL"},{"display_html":"catAllOfDeclawedL :: Lens_' CatAllOf (Maybe Bool)","name":"catAllOfDeclawedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catAllOfDeclawedL"},{"display_html":"categoryIdL :: Lens_' Category (Maybe Integer)","name":"categoryIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:categoryIdL"},{"display_html":"categoryNameL :: Lens_' Category Text","name":"categoryNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:categoryNameL"},{"display_html":"classModelClassL :: Lens_' ClassModel (Maybe Text)","name":"classModelClassL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:classModelClassL"},{"display_html":"clientClientL :: Lens_' Client (Maybe Text)","name":"clientClientL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:clientClientL"},{"display_html":"dogClassNameL :: Lens_' Dog Text","name":"dogClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogClassNameL"},{"display_html":"dogColorL :: Lens_' Dog (Maybe Text)","name":"dogColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogColorL"},{"display_html":"dogBreedL :: Lens_' Dog (Maybe Text)","name":"dogBreedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogBreedL"},{"display_html":"dogAllOfBreedL :: Lens_' DogAllOf (Maybe Text)","name":"dogAllOfBreedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogAllOfBreedL"},{"display_html":"enumArraysJustSymbolL :: Lens_' EnumArrays (Maybe E'JustSymbol)","name":"enumArraysJustSymbolL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumArraysJustSymbolL"},{"display_html":"enumArraysArrayEnumL :: Lens_' EnumArrays (Maybe [E'ArrayEnum])","name":"enumArraysArrayEnumL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumArraysArrayEnumL"},{"display_html":"enumTestEnumStringL :: Lens_' EnumTest (Maybe E'EnumString)","name":"enumTestEnumStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumStringL"},{"display_html":"enumTestEnumStringRequiredL :: Lens_' EnumTest E'EnumString","name":"enumTestEnumStringRequiredL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumStringRequiredL"},{"display_html":"enumTestEnumIntegerL :: Lens_' EnumTest (Maybe E'EnumInteger)","name":"enumTestEnumIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumIntegerL"},{"display_html":"enumTestEnumNumberL :: Lens_' EnumTest (Maybe E'EnumNumber)","name":"enumTestEnumNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumNumberL"},{"display_html":"enumTestOuterEnumL :: Lens_' EnumTest (Maybe OuterEnum)","name":"enumTestOuterEnumL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestOuterEnumL"},{"display_html":"fileSourceUriL :: Lens_' File (Maybe Text)","name":"fileSourceUriL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:fileSourceUriL"},{"display_html":"fileSchemaTestClassFileL :: Lens_' FileSchemaTestClass (Maybe File)","name":"fileSchemaTestClassFileL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:fileSchemaTestClassFileL"},{"display_html":"fileSchemaTestClassFilesL :: Lens_' FileSchemaTestClass (Maybe [File])","name":"fileSchemaTestClassFilesL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:fileSchemaTestClassFilesL"},{"display_html":"formatTestIntegerL :: Lens_' FormatTest (Maybe Int)","name":"formatTestIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestIntegerL"},{"display_html":"formatTestInt32L :: Lens_' FormatTest (Maybe Int)","name":"formatTestInt32L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestInt32L"},{"display_html":"formatTestInt64L :: Lens_' FormatTest (Maybe Integer)","name":"formatTestInt64L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestInt64L"},{"display_html":"formatTestNumberL :: Lens_' FormatTest Double","name":"formatTestNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestNumberL"},{"display_html":"formatTestFloatL :: Lens_' FormatTest (Maybe Float)","name":"formatTestFloatL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestFloatL"},{"display_html":"formatTestDoubleL :: Lens_' FormatTest (Maybe Double)","name":"formatTestDoubleL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestDoubleL"},{"display_html":"formatTestStringL :: Lens_' FormatTest (Maybe Text)","name":"formatTestStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestStringL"},{"display_html":"formatTestByteL :: Lens_' FormatTest ByteArray","name":"formatTestByteL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestByteL"},{"display_html":"formatTestBinaryL :: Lens_' FormatTest (Maybe FilePath)","name":"formatTestBinaryL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestBinaryL"},{"display_html":"formatTestDateL :: Lens_' FormatTest Date","name":"formatTestDateL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestDateL"},{"display_html":"formatTestDateTimeL :: Lens_' FormatTest (Maybe DateTime)","name":"formatTestDateTimeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestDateTimeL"},{"display_html":"formatTestUuidL :: Lens_' FormatTest (Maybe Text)","name":"formatTestUuidL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestUuidL"},{"display_html":"formatTestPasswordL :: Lens_' FormatTest Text","name":"formatTestPasswordL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestPasswordL"},{"display_html":"formatTestBigDecimalL :: Lens_' FormatTest (Maybe Double)","name":"formatTestBigDecimalL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestBigDecimalL"},{"display_html":"hasOnlyReadOnlyBarL :: Lens_' HasOnlyReadOnly (Maybe Text)","name":"hasOnlyReadOnlyBarL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:hasOnlyReadOnlyBarL"},{"display_html":"hasOnlyReadOnlyFooL :: Lens_' HasOnlyReadOnly (Maybe Text)","name":"hasOnlyReadOnlyFooL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:hasOnlyReadOnlyFooL"},{"display_html":"mapTestMapMapOfStringL :: Lens_' MapTest (Maybe (Map String (Map String Text)))","name":"mapTestMapMapOfStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestMapMapOfStringL"},{"display_html":"mapTestMapOfEnumStringL :: Lens_' MapTest (Maybe (Map String E'Inner))","name":"mapTestMapOfEnumStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestMapOfEnumStringL"},{"display_html":"mapTestDirectMapL :: Lens_' MapTest (Maybe (Map String Bool))","name":"mapTestDirectMapL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestDirectMapL"},{"display_html":"mapTestIndirectMapL :: Lens_' MapTest (Maybe (Map String Bool))","name":"mapTestIndirectMapL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestIndirectMapL"},{"display_html":"mixedPropertiesAndAdditionalPropertiesClassUuidL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe Text)","name":"mixedPropertiesAndAdditionalPropertiesClassUuidL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mixedPropertiesAndAdditionalPropertiesClassUuidL"},{"display_html":"mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe DateTime)","name":"mixedPropertiesAndAdditionalPropertiesClassDateTimeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mixedPropertiesAndAdditionalPropertiesClassDateTimeL"},{"display_html":"mixedPropertiesAndAdditionalPropertiesClassMapL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe (Map String Animal))","name":"mixedPropertiesAndAdditionalPropertiesClassMapL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mixedPropertiesAndAdditionalPropertiesClassMapL"},{"display_html":"model200ResponseNameL :: Lens_' Model200Response (Maybe Int)","name":"model200ResponseNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:model200ResponseNameL"},{"display_html":"model200ResponseClassL :: Lens_' Model200Response (Maybe Text)","name":"model200ResponseClassL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:model200ResponseClassL"},{"display_html":"modelList123listL :: Lens_' ModelList (Maybe Text)","name":"modelList123listL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:modelList123listL"},{"display_html":"modelReturnReturnL :: Lens_' ModelReturn (Maybe Int)","name":"modelReturnReturnL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:modelReturnReturnL"},{"display_html":"nameNameL :: Lens_' Name Int","name":"nameNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:nameNameL"},{"display_html":"nameSnakeCaseL :: Lens_' Name (Maybe Int)","name":"nameSnakeCaseL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:nameSnakeCaseL"},{"display_html":"namePropertyL :: Lens_' Name (Maybe Text)","name":"namePropertyL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:namePropertyL"},{"display_html":"name123numberL :: Lens_' Name (Maybe Int)","name":"name123numberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:name123numberL"},{"display_html":"numberOnlyJustNumberL :: Lens_' NumberOnly (Maybe Double)","name":"numberOnlyJustNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:numberOnlyJustNumberL"},{"display_html":"orderIdL :: Lens_' Order (Maybe Integer)","name":"orderIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderIdL"},{"display_html":"orderPetIdL :: Lens_' Order (Maybe Integer)","name":"orderPetIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderPetIdL"},{"display_html":"orderQuantityL :: Lens_' Order (Maybe Int)","name":"orderQuantityL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderQuantityL"},{"display_html":"orderShipDateL :: Lens_' Order (Maybe DateTime)","name":"orderShipDateL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderShipDateL"},{"display_html":"orderStatusL :: Lens_' Order (Maybe E'Status)","name":"orderStatusL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderStatusL"},{"display_html":"orderCompleteL :: Lens_' Order (Maybe Bool)","name":"orderCompleteL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderCompleteL"},{"display_html":"outerCompositeMyNumberL :: Lens_' OuterComposite (Maybe Double)","name":"outerCompositeMyNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:outerCompositeMyNumberL"},{"display_html":"outerCompositeMyStringL :: Lens_' OuterComposite (Maybe Text)","name":"outerCompositeMyStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:outerCompositeMyStringL"},{"display_html":"outerCompositeMyBooleanL :: Lens_' OuterComposite (Maybe Bool)","name":"outerCompositeMyBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:outerCompositeMyBooleanL"},{"display_html":"petIdL :: Lens_' Pet (Maybe Integer)","name":"petIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petIdL"},{"display_html":"petCategoryL :: Lens_' Pet (Maybe Category)","name":"petCategoryL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petCategoryL"},{"display_html":"petNameL :: Lens_' Pet Text","name":"petNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petNameL"},{"display_html":"petPhotoUrlsL :: Lens_' Pet [Text]","name":"petPhotoUrlsL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petPhotoUrlsL"},{"display_html":"petTagsL :: Lens_' Pet (Maybe [Tag])","name":"petTagsL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petTagsL"},{"display_html":"petStatusL :: Lens_' Pet (Maybe E'Status2)","name":"petStatusL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petStatusL"},{"display_html":"readOnlyFirstBarL :: Lens_' ReadOnlyFirst (Maybe Text)","name":"readOnlyFirstBarL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:readOnlyFirstBarL"},{"display_html":"readOnlyFirstBazL :: Lens_' ReadOnlyFirst (Maybe Text)","name":"readOnlyFirstBazL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:readOnlyFirstBazL"},{"display_html":"specialModelNameSpecialPropertyNameL :: Lens_' SpecialModelName (Maybe Integer)","name":"specialModelNameSpecialPropertyNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:specialModelNameSpecialPropertyNameL"},{"display_html":"tagIdL :: Lens_' Tag (Maybe Integer)","name":"tagIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:tagIdL"},{"display_html":"tagNameL :: Lens_' Tag (Maybe Text)","name":"tagNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:tagNameL"},{"display_html":"typeHolderDefaultStringItemL :: Lens_' TypeHolderDefault Text","name":"typeHolderDefaultStringItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultStringItemL"},{"display_html":"typeHolderDefaultNumberItemL :: Lens_' TypeHolderDefault Double","name":"typeHolderDefaultNumberItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultNumberItemL"},{"display_html":"typeHolderDefaultIntegerItemL :: Lens_' TypeHolderDefault Int","name":"typeHolderDefaultIntegerItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultIntegerItemL"},{"display_html":"typeHolderDefaultBoolItemL :: Lens_' TypeHolderDefault Bool","name":"typeHolderDefaultBoolItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultBoolItemL"},{"display_html":"typeHolderDefaultArrayItemL :: Lens_' TypeHolderDefault [Int]","name":"typeHolderDefaultArrayItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultArrayItemL"},{"display_html":"typeHolderExampleStringItemL :: Lens_' TypeHolderExample Text","name":"typeHolderExampleStringItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleStringItemL"},{"display_html":"typeHolderExampleNumberItemL :: Lens_' TypeHolderExample Double","name":"typeHolderExampleNumberItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleNumberItemL"},{"display_html":"typeHolderExampleFloatItemL :: Lens_' TypeHolderExample Float","name":"typeHolderExampleFloatItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleFloatItemL"},{"display_html":"typeHolderExampleIntegerItemL :: Lens_' TypeHolderExample Int","name":"typeHolderExampleIntegerItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleIntegerItemL"},{"display_html":"typeHolderExampleBoolItemL :: Lens_' TypeHolderExample Bool","name":"typeHolderExampleBoolItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleBoolItemL"},{"display_html":"typeHolderExampleArrayItemL :: Lens_' TypeHolderExample [Int]","name":"typeHolderExampleArrayItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleArrayItemL"},{"display_html":"userIdL :: Lens_' User (Maybe Integer)","name":"userIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userIdL"},{"display_html":"userUsernameL :: Lens_' User (Maybe Text)","name":"userUsernameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userUsernameL"},{"display_html":"userFirstNameL :: Lens_' User (Maybe Text)","name":"userFirstNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userFirstNameL"},{"display_html":"userLastNameL :: Lens_' User (Maybe Text)","name":"userLastNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userLastNameL"},{"display_html":"userEmailL :: Lens_' User (Maybe Text)","name":"userEmailL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userEmailL"},{"display_html":"userPasswordL :: Lens_' User (Maybe Text)","name":"userPasswordL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userPasswordL"},{"display_html":"userPhoneL :: Lens_' User (Maybe Text)","name":"userPhoneL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userPhoneL"},{"display_html":"userUserStatusL :: Lens_' User (Maybe Int)","name":"userUserStatusL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userUserStatusL"},{"display_html":"xmlItemAttributeStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemAttributeStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeStringL"},{"display_html":"xmlItemAttributeNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemAttributeNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeNumberL"},{"display_html":"xmlItemAttributeIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemAttributeIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeIntegerL"},{"display_html":"xmlItemAttributeBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemAttributeBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeBooleanL"},{"display_html":"xmlItemWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemWrappedArrayL"},{"display_html":"xmlItemNameStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemNameStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameStringL"},{"display_html":"xmlItemNameNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemNameNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameNumberL"},{"display_html":"xmlItemNameIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemNameIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameIntegerL"},{"display_html":"xmlItemNameBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemNameBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameBooleanL"},{"display_html":"xmlItemNameArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNameArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameArrayL"},{"display_html":"xmlItemNameWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNameWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameWrappedArrayL"},{"display_html":"xmlItemPrefixStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemPrefixStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixStringL"},{"display_html":"xmlItemPrefixNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemPrefixNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNumberL"},{"display_html":"xmlItemPrefixIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemPrefixIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixIntegerL"},{"display_html":"xmlItemPrefixBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemPrefixBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixBooleanL"},{"display_html":"xmlItemPrefixArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixArrayL"},{"display_html":"xmlItemPrefixWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixWrappedArrayL"},{"display_html":"xmlItemNamespaceStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemNamespaceStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceStringL"},{"display_html":"xmlItemNamespaceNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemNamespaceNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceNumberL"},{"display_html":"xmlItemNamespaceIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemNamespaceIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceIntegerL"},{"display_html":"xmlItemNamespaceBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemNamespaceBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceBooleanL"},{"display_html":"xmlItemNamespaceArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNamespaceArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceArrayL"},{"display_html":"xmlItemNamespaceWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNamespaceWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceWrappedArrayL"},{"display_html":"xmlItemPrefixNsStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemPrefixNsStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsStringL"},{"display_html":"xmlItemPrefixNsNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemPrefixNsNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsNumberL"},{"display_html":"xmlItemPrefixNsIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemPrefixNsIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsIntegerL"},{"display_html":"xmlItemPrefixNsBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemPrefixNsBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsBooleanL"},{"display_html":"xmlItemPrefixNsArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixNsArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsArrayL"},{"display_html":"xmlItemPrefixNsWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixNsWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsWrappedArrayL"},{"display_html":"module OpenAPIPetstore.API","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Client","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Core","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Logging","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.MimeTypes","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Model","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.ModelLens","name":"","module":"OpenAPIPetstore","link":""}] \ No newline at end of file +[{"display_html":"type LogExecWithContext = forall m a. MonadIO m => LogContext -> LogExec m a","name":"LogExecWithContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogExecWithContext"},{"display_html":"type LogExec m a = KatipT m a -> m a","name":"LogExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogExec"},{"display_html":"type LogContext = LogEnv","name":"LogContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogContext"},{"display_html":"type LogLevel = Severity","name":"LogLevel","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#t:LogLevel"},{"display_html":"initLogContext :: IO LogContext","name":"initLogContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:initLogContext"},{"display_html":"runDefaultLogExecWithContext :: LogExecWithContext","name":"runDefaultLogExecWithContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:runDefaultLogExecWithContext"},{"display_html":"stdoutLoggingExec :: LogExecWithContext","name":"stdoutLoggingExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stdoutLoggingExec"},{"display_html":"stdoutLoggingContext :: LogContext -> IO LogContext","name":"stdoutLoggingContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stdoutLoggingContext"},{"display_html":"stderrLoggingExec :: LogExecWithContext","name":"stderrLoggingExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stderrLoggingExec"},{"display_html":"stderrLoggingContext :: LogContext -> IO LogContext","name":"stderrLoggingContext","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:stderrLoggingContext"},{"display_html":"runNullLogExec :: LogExecWithContext","name":"runNullLogExec","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:runNullLogExec"},{"display_html":"_log :: (Applicative m, Katip m) => Text -> LogLevel -> Text -> m ()","name":"_log","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:_log"},{"display_html":"logExceptions :: (Katip m, MonadCatch m, Applicative m) => Text -> m a -> m a","name":"logExceptions","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:logExceptions"},{"display_html":"levelInfo :: LogLevel","name":"levelInfo","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:levelInfo"},{"display_html":"levelError :: LogLevel","name":"levelError","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:levelError"},{"display_html":"levelDebug :: LogLevel","name":"levelDebug","module":"OpenAPIPetstore.Logging","link":"OpenAPIPetstore-Logging.html#v:levelDebug"},{"display_html":"data ContentType a = MimeType a => ContentType {}","name":"ContentType ContentType unContentType","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:ContentType"},{"display_html":"data Accept a = MimeType a => Accept {}","name":"Accept Accept unAccept","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:Accept"},{"display_html":"class MimeType mtype => Consumes req mtype","name":"Consumes","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:Consumes"},{"display_html":"class MimeType mtype => Produces req mtype","name":"Produces","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:Produces"},{"display_html":"data MimeJSON = MimeJSON","name":"MimeJSON MimeJSON","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeJSON"},{"display_html":"data MimeXML = MimeXML","name":"MimeXML MimeXML","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeXML"},{"display_html":"data MimePlainText = MimePlainText","name":"MimePlainText MimePlainText","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimePlainText"},{"display_html":"data MimeFormUrlEncoded = MimeFormUrlEncoded","name":"MimeFormUrlEncoded MimeFormUrlEncoded","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeFormUrlEncoded"},{"display_html":"data MimeMultipartFormData = MimeMultipartFormData","name":"MimeMultipartFormData MimeMultipartFormData","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeMultipartFormData"},{"display_html":"data MimeOctetStream = MimeOctetStream","name":"MimeOctetStream MimeOctetStream","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeOctetStream"},{"display_html":"data MimeNoContent = MimeNoContent","name":"MimeNoContent MimeNoContent","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeNoContent"},{"display_html":"data MimeAny = MimeAny","name":"MimeAny MimeAny","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeAny"},{"display_html":"data NoContent = NoContent","name":"NoContent NoContent","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:NoContent"},{"display_html":"class Typeable mtype => MimeType mtype where","name":"MimeType mimeTypes' mimeType' mimeTypes mimeType","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeType"},{"display_html":"class MimeType mtype => MimeRender mtype x where","name":"MimeRender mimeRender' mimeRender","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeRender"},{"display_html":"mimeRenderDefaultMultipartFormData :: ToHttpApiData a => a -> ByteString","name":"mimeRenderDefaultMultipartFormData","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#v:mimeRenderDefaultMultipartFormData"},{"display_html":"class MimeType mtype => MimeUnrender mtype o where","name":"MimeUnrender mimeUnrender' mimeUnrender","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeUnrender"},{"display_html":"data MimeXmlCharsetutf16 = MimeXmlCharsetutf16","name":"MimeXmlCharsetutf16 MimeXmlCharsetutf16","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeXmlCharsetutf16"},{"display_html":"data MimeXmlCharsetutf8 = MimeXmlCharsetutf8","name":"MimeXmlCharsetutf8 MimeXmlCharsetutf8","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeXmlCharsetutf8"},{"display_html":"data MimeTextXml = MimeTextXml","name":"MimeTextXml MimeTextXml","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeTextXml"},{"display_html":"data MimeTextXmlCharsetutf16 = MimeTextXmlCharsetutf16","name":"MimeTextXmlCharsetutf16 MimeTextXmlCharsetutf16","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeTextXmlCharsetutf16"},{"display_html":"data MimeTextXmlCharsetutf8 = MimeTextXmlCharsetutf8","name":"MimeTextXmlCharsetutf8 MimeTextXmlCharsetutf8","module":"OpenAPIPetstore.MimeTypes","link":"OpenAPIPetstore-MimeTypes.html#t:MimeTextXmlCharsetutf8"},{"display_html":"data OpenAPIPetstoreConfig = OpenAPIPetstoreConfig {}","name":"OpenAPIPetstoreConfig OpenAPIPetstoreConfig configQueryExtraUnreserved configValidateAuthMethods configAuthMethods configLogContext configLogExecWithContext configUserAgent configHost","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig"},{"display_html":"newConfig :: IO OpenAPIPetstoreConfig","name":"newConfig","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:newConfig"},{"display_html":"addAuthMethod :: AuthMethod auth => OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig","name":"addAuthMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addAuthMethod"},{"display_html":"withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig","name":"withStdoutLogging","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:withStdoutLogging"},{"display_html":"withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig","name":"withStderrLogging","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:withStderrLogging"},{"display_html":"withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig","name":"withNoLogging","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:withNoLogging"},{"display_html":"data OpenAPIPetstoreRequest req contentType res accept = OpenAPIPetstoreRequest {}","name":"OpenAPIPetstoreRequest OpenAPIPetstoreRequest rAuthTypes rParams rUrlPath rMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest"},{"display_html":"rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Method","name":"rMethodL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rMethodL"},{"display_html":"rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [ByteString]","name":"rUrlPathL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rUrlPathL"},{"display_html":"rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params","name":"rParamsL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rParamsL"},{"display_html":"rAuthTypesL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [TypeRep]","name":"rAuthTypesL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:rAuthTypesL"},{"display_html":"class HasBodyParam req param where","name":"HasBodyParam setBodyParam","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:HasBodyParam"},{"display_html":"class HasOptionalParam req param where","name":"HasOptionalParam -&- applyOptionalParam","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:HasOptionalParam"},{"display_html":"data Params = Params {}","name":"Params Params paramsBody paramsHeaders paramsQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Params"},{"display_html":"paramsQueryL :: Lens_' Params Query","name":"paramsQueryL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:paramsQueryL"},{"display_html":"paramsHeadersL :: Lens_' Params RequestHeaders","name":"paramsHeadersL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:paramsHeadersL"},{"display_html":"paramsBodyL :: Lens_' Params ParamBody","name":"paramsBodyL","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:paramsBodyL"},{"display_html":"data ParamBody","name":"ParamBody ParamBodyMultipartFormData ParamBodyFormUrlEncoded ParamBodyBL ParamBodyB ParamBodyNone","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:ParamBody"},{"display_html":"_mkRequest :: Method -> [ByteString] -> OpenAPIPetstoreRequest req contentType res accept","name":"_mkRequest","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_mkRequest"},{"display_html":"_mkParams :: Params","name":"_mkParams","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_mkParams"},{"display_html":"setHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept","name":"setHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:setHeader"},{"display_html":"addHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept","name":"addHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addHeader"},{"display_html":"removeHeader :: OpenAPIPetstoreRequest req contentType res accept -> [HeaderName] -> OpenAPIPetstoreRequest req contentType res accept","name":"removeHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:removeHeader"},{"display_html":"_setContentTypeHeader :: forall req contentType res accept. MimeType contentType => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept","name":"_setContentTypeHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setContentTypeHeader"},{"display_html":"_setAcceptHeader :: forall req contentType res accept. MimeType accept => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept","name":"_setAcceptHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setAcceptHeader"},{"display_html":"setQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept","name":"setQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:setQuery"},{"display_html":"addQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept","name":"addQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addQuery"},{"display_html":"addForm :: OpenAPIPetstoreRequest req contentType res accept -> Form -> OpenAPIPetstoreRequest req contentType res accept","name":"addForm","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:addForm"},{"display_html":"_addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept -> Part -> OpenAPIPetstoreRequest req contentType res accept","name":"_addMultiFormPart","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_addMultiFormPart"},{"display_html":"_setBodyBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept","name":"_setBodyBS","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setBodyBS"},{"display_html":"_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept","name":"_setBodyLBS","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_setBodyLBS"},{"display_html":"_hasAuthType :: AuthMethod authMethod => OpenAPIPetstoreRequest req contentType res accept -> Proxy authMethod -> OpenAPIPetstoreRequest req contentType res accept","name":"_hasAuthType","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_hasAuthType"},{"display_html":"toPath :: ToHttpApiData a => a -> ByteString","name":"toPath","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toPath"},{"display_html":"toHeader :: ToHttpApiData a => (HeaderName, a) -> [Header]","name":"toHeader","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toHeader"},{"display_html":"toForm :: ToHttpApiData v => (ByteString, v) -> Form","name":"toForm","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toForm"},{"display_html":"toQuery :: ToHttpApiData a => (ByteString, Maybe a) -> [QueryItem]","name":"toQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toQuery"},{"display_html":"toPartialEscapeQuery :: ByteString -> Query -> PartialEscapeQuery","name":"toPartialEscapeQuery","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toPartialEscapeQuery"},{"display_html":"data CollectionFormat","name":"CollectionFormat MultiParamArray PipeSeparated TabSeparated SpaceSeparated CommaSeparated","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:CollectionFormat"},{"display_html":"toHeaderColl :: ToHttpApiData a => CollectionFormat -> (HeaderName, [a]) -> [Header]","name":"toHeaderColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toHeaderColl"},{"display_html":"toFormColl :: ToHttpApiData v => CollectionFormat -> (ByteString, [v]) -> Form","name":"toFormColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toFormColl"},{"display_html":"toQueryColl :: ToHttpApiData a => CollectionFormat -> (ByteString, Maybe [a]) -> Query","name":"toQueryColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:toQueryColl"},{"display_html":"_toColl :: Traversable f => CollectionFormat -> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)]","name":"_toColl","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toColl"},{"display_html":"_toCollA :: (Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t ByteString)]) -> f (t [a]) -> [(b, t ByteString)]","name":"_toCollA","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toCollA"},{"display_html":"_toCollA' :: (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)]","name":"_toCollA'","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toCollA-39-"},{"display_html":"class Typeable a => AuthMethod a where","name":"AuthMethod applyAuthMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:AuthMethod"},{"display_html":"data AnyAuthMethod = forall a.AuthMethod a => AnyAuthMethod a","name":"AnyAuthMethod AnyAuthMethod","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:AnyAuthMethod"},{"display_html":"data AuthMethodException = AuthMethodException String","name":"AuthMethodException AuthMethodException","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:AuthMethodException"},{"display_html":"_applyAuthMethods :: OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreConfig -> IO (OpenAPIPetstoreRequest req contentType res accept)","name":"_applyAuthMethods","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_applyAuthMethods"},{"display_html":"_omitNulls :: [(Text, Value)] -> Value","name":"_omitNulls","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_omitNulls"},{"display_html":"_toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text])","name":"_toFormItem","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_toFormItem"},{"display_html":"_emptyToNothing :: Maybe String -> Maybe String","name":"_emptyToNothing","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_emptyToNothing"},{"display_html":"_memptyToNothing :: (Monoid a, Eq a) => Maybe a -> Maybe a","name":"_memptyToNothing","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_memptyToNothing"},{"display_html":"newtype DateTime = DateTime {}","name":"DateTime DateTime unDateTime","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:DateTime"},{"display_html":"_readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime","name":"_readDateTime","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readDateTime"},{"display_html":"_showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String","name":"_showDateTime","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showDateTime"},{"display_html":"_parseISO8601 :: (ParseTime t, MonadFail m, Alternative m) => String -> m t","name":"_parseISO8601","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_parseISO8601"},{"display_html":"newtype Date = Date {}","name":"Date Date unDate","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Date"},{"display_html":"_readDate :: MonadFail m => String -> m Date","name":"_readDate","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readDate"},{"display_html":"_showDate :: FormatTime t => t -> String","name":"_showDate","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showDate"},{"display_html":"newtype ByteArray = ByteArray {}","name":"ByteArray ByteArray unByteArray","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:ByteArray"},{"display_html":"_readByteArray :: MonadFail m => Text -> m ByteArray","name":"_readByteArray","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readByteArray"},{"display_html":"_showByteArray :: ByteArray -> Text","name":"_showByteArray","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showByteArray"},{"display_html":"newtype Binary = Binary {}","name":"Binary Binary unBinary","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Binary"},{"display_html":"_readBinaryBase64 :: MonadFail m => Text -> m Binary","name":"_readBinaryBase64","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_readBinaryBase64"},{"display_html":"_showBinaryBase64 :: Binary -> Text","name":"_showBinaryBase64","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#v:_showBinaryBase64"},{"display_html":"type Lens_' s a = Lens_ s s a a","name":"Lens_'","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Lens_-39-"},{"display_html":"type Lens_ s t a b = forall (f :: Type -> Type). Functor f => (a -> f b) -> s -> f t","name":"Lens_","module":"OpenAPIPetstore.Core","link":"OpenAPIPetstore-Core.html#t:Lens_"},{"display_html":"dispatchLbs :: (Produces req accept, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Response ByteString)","name":"dispatchLbs","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchLbs"},{"display_html":"data MimeResult res = MimeResult {}","name":"MimeResult MimeResult mimeResultResponse mimeResult","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#t:MimeResult"},{"display_html":"data MimeError = MimeError {}","name":"MimeError MimeError mimeErrorResponse mimeError","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#t:MimeError"},{"display_html":"dispatchMime :: forall req contentType res accept. (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (MimeResult res)","name":"dispatchMime","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchMime"},{"display_html":"dispatchMime' :: (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Either MimeError res)","name":"dispatchMime'","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchMime-39-"},{"display_html":"dispatchLbsUnsafe :: (MimeType accept, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Response ByteString)","name":"dispatchLbsUnsafe","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchLbsUnsafe"},{"display_html":"dispatchInitUnsafe :: Manager -> OpenAPIPetstoreConfig -> InitRequest req contentType res accept -> IO (Response ByteString)","name":"dispatchInitUnsafe","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:dispatchInitUnsafe"},{"display_html":"newtype InitRequest req contentType res accept = InitRequest {}","name":"InitRequest InitRequest unInitRequest","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#t:InitRequest"},{"display_html":"_toInitRequest :: (MimeType accept, MimeType contentType) => OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (InitRequest req contentType res accept)","name":"_toInitRequest","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:_toInitRequest"},{"display_html":"modifyInitRequest :: InitRequest req contentType res accept -> (Request -> Request) -> InitRequest req contentType res accept","name":"modifyInitRequest","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:modifyInitRequest"},{"display_html":"modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (Request -> m Request) -> m (InitRequest req contentType res accept)","name":"modifyInitRequestM","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:modifyInitRequestM"},{"display_html":"runConfigLog :: MonadIO m => OpenAPIPetstoreConfig -> LogExec m a","name":"runConfigLog","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:runConfigLog"},{"display_html":"runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m a","name":"runConfigLogWithExceptions","module":"OpenAPIPetstore.Client","link":"OpenAPIPetstore-Client.html#v:runConfigLogWithExceptions"},{"display_html":"newtype AdditionalMetadata = AdditionalMetadata {}","name":"AdditionalMetadata AdditionalMetadata unAdditionalMetadata","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalMetadata"},{"display_html":"newtype ApiKey = ApiKey {}","name":"ApiKey ApiKey unApiKey","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ApiKey"},{"display_html":"newtype Body = Body {}","name":"Body Body unBody","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Body"},{"display_html":"newtype BodyBool = BodyBool {}","name":"BodyBool BodyBool unBodyBool","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BodyBool"},{"display_html":"newtype BodyDouble = BodyDouble {}","name":"BodyDouble BodyDouble unBodyDouble","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BodyDouble"},{"display_html":"newtype BodyText = BodyText {}","name":"BodyText BodyText unBodyText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BodyText"},{"display_html":"newtype BooleanGroup = BooleanGroup {}","name":"BooleanGroup BooleanGroup unBooleanGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BooleanGroup"},{"display_html":"newtype Byte = Byte {}","name":"Byte Byte unByte","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Byte"},{"display_html":"newtype Callback = Callback {}","name":"Callback Callback unCallback","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Callback"},{"display_html":"newtype Context = Context {}","name":"Context Context unContext","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Context"},{"display_html":"newtype EnumFormString = EnumFormString {}","name":"EnumFormString EnumFormString unEnumFormString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumFormString"},{"display_html":"newtype EnumFormStringArray = EnumFormStringArray {}","name":"EnumFormStringArray EnumFormStringArray unEnumFormStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumFormStringArray"},{"display_html":"newtype EnumHeaderString = EnumHeaderString {}","name":"EnumHeaderString EnumHeaderString unEnumHeaderString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumHeaderString"},{"display_html":"newtype EnumHeaderStringArray = EnumHeaderStringArray {}","name":"EnumHeaderStringArray EnumHeaderStringArray unEnumHeaderStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumHeaderStringArray"},{"display_html":"newtype EnumQueryDouble = EnumQueryDouble {}","name":"EnumQueryDouble EnumQueryDouble unEnumQueryDouble","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryDouble"},{"display_html":"newtype EnumQueryInteger = EnumQueryInteger {}","name":"EnumQueryInteger EnumQueryInteger unEnumQueryInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryInteger"},{"display_html":"newtype EnumQueryString = EnumQueryString {}","name":"EnumQueryString EnumQueryString unEnumQueryString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryString"},{"display_html":"newtype EnumQueryStringArray = EnumQueryStringArray {}","name":"EnumQueryStringArray EnumQueryStringArray unEnumQueryStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumQueryStringArray"},{"display_html":"newtype File2 = File2 {}","name":"File2 File2 unFile2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:File2"},{"display_html":"newtype Http = Http {}","name":"Http Http unHttp","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Http"},{"display_html":"newtype Int32 = Int32 {}","name":"Int32 Int32 unInt32","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Int32"},{"display_html":"newtype Int64 = Int64 {}","name":"Int64 Int64 unInt64","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Int64"},{"display_html":"newtype Int64Group = Int64Group {}","name":"Int64Group Int64Group unInt64Group","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Int64Group"},{"display_html":"newtype Ioutil = Ioutil {}","name":"Ioutil Ioutil unIoutil","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Ioutil"},{"display_html":"newtype Name2 = Name2 {}","name":"Name2 Name2 unName2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Name2"},{"display_html":"newtype Number = Number {}","name":"Number Number unNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Number"},{"display_html":"newtype OrderId = OrderId {}","name":"OrderId OrderId unOrderId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OrderId"},{"display_html":"newtype OrderIdText = OrderIdText {}","name":"OrderIdText OrderIdText unOrderIdText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OrderIdText"},{"display_html":"newtype Param = Param {}","name":"Param Param unParam","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Param"},{"display_html":"newtype Param2 = Param2 {}","name":"Param2 Param2 unParam2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Param2"},{"display_html":"newtype ParamBinary = ParamBinary {}","name":"ParamBinary ParamBinary unParamBinary","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamBinary"},{"display_html":"newtype ParamDate = ParamDate {}","name":"ParamDate ParamDate unParamDate","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamDate"},{"display_html":"newtype ParamDateTime = ParamDateTime {}","name":"ParamDateTime ParamDateTime unParamDateTime","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamDateTime"},{"display_html":"newtype ParamDouble = ParamDouble {}","name":"ParamDouble ParamDouble unParamDouble","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamDouble"},{"display_html":"newtype ParamFloat = ParamFloat {}","name":"ParamFloat ParamFloat unParamFloat","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamFloat"},{"display_html":"newtype ParamInteger = ParamInteger {}","name":"ParamInteger ParamInteger unParamInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamInteger"},{"display_html":"newtype ParamMapMapStringText = ParamMapMapStringText {}","name":"ParamMapMapStringText ParamMapMapStringText unParamMapMapStringText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamMapMapStringText"},{"display_html":"newtype ParamString = ParamString {}","name":"ParamString ParamString unParamString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ParamString"},{"display_html":"newtype Password = Password {}","name":"Password Password unPassword","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Password"},{"display_html":"newtype PatternWithoutDelimiter = PatternWithoutDelimiter {}","name":"PatternWithoutDelimiter PatternWithoutDelimiter unPatternWithoutDelimiter","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:PatternWithoutDelimiter"},{"display_html":"newtype PetId = PetId {}","name":"PetId PetId unPetId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:PetId"},{"display_html":"newtype Pipe = Pipe {}","name":"Pipe Pipe unPipe","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Pipe"},{"display_html":"newtype Query = Query {}","name":"Query Query unQuery","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Query"},{"display_html":"newtype RequiredBooleanGroup = RequiredBooleanGroup {}","name":"RequiredBooleanGroup RequiredBooleanGroup unRequiredBooleanGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredBooleanGroup"},{"display_html":"newtype RequiredFile = RequiredFile {}","name":"RequiredFile RequiredFile unRequiredFile","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredFile"},{"display_html":"newtype RequiredInt64Group = RequiredInt64Group {}","name":"RequiredInt64Group RequiredInt64Group unRequiredInt64Group","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredInt64Group"},{"display_html":"newtype RequiredStringGroup = RequiredStringGroup {}","name":"RequiredStringGroup RequiredStringGroup unRequiredStringGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:RequiredStringGroup"},{"display_html":"newtype Status = Status {}","name":"Status Status unStatus","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Status"},{"display_html":"newtype StatusText = StatusText {}","name":"StatusText StatusText unStatusText","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:StatusText"},{"display_html":"newtype StringGroup = StringGroup {}","name":"StringGroup StringGroup unStringGroup","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:StringGroup"},{"display_html":"newtype Tags = Tags {}","name":"Tags Tags unTags","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Tags"},{"display_html":"newtype Url = Url {}","name":"Url Url unUrl","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Url"},{"display_html":"newtype Username = Username {}","name":"Username Username unUsername","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Username"},{"display_html":"data AdditionalPropertiesAnyType = AdditionalPropertiesAnyType {}","name":"AdditionalPropertiesAnyType AdditionalPropertiesAnyType additionalPropertiesAnyTypeName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesAnyType"},{"display_html":"mkAdditionalPropertiesAnyType :: AdditionalPropertiesAnyType","name":"mkAdditionalPropertiesAnyType","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesAnyType"},{"display_html":"data AdditionalPropertiesArray = AdditionalPropertiesArray {}","name":"AdditionalPropertiesArray AdditionalPropertiesArray additionalPropertiesArrayName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesArray"},{"display_html":"mkAdditionalPropertiesArray :: AdditionalPropertiesArray","name":"mkAdditionalPropertiesArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesArray"},{"display_html":"data AdditionalPropertiesBoolean = AdditionalPropertiesBoolean {}","name":"AdditionalPropertiesBoolean AdditionalPropertiesBoolean additionalPropertiesBooleanName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesBoolean"},{"display_html":"mkAdditionalPropertiesBoolean :: AdditionalPropertiesBoolean","name":"mkAdditionalPropertiesBoolean","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesBoolean"},{"display_html":"data AdditionalPropertiesClass = AdditionalPropertiesClass {}","name":"AdditionalPropertiesClass AdditionalPropertiesClass additionalPropertiesClassAnytype3 additionalPropertiesClassAnytype2 additionalPropertiesClassAnytype1 additionalPropertiesClassMapMapAnytype additionalPropertiesClassMapMapString additionalPropertiesClassMapArrayAnytype additionalPropertiesClassMapArrayInteger additionalPropertiesClassMapBoolean additionalPropertiesClassMapInteger additionalPropertiesClassMapNumber additionalPropertiesClassMapString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesClass"},{"display_html":"mkAdditionalPropertiesClass :: AdditionalPropertiesClass","name":"mkAdditionalPropertiesClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesClass"},{"display_html":"data AdditionalPropertiesInteger = AdditionalPropertiesInteger {}","name":"AdditionalPropertiesInteger AdditionalPropertiesInteger additionalPropertiesIntegerName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesInteger"},{"display_html":"mkAdditionalPropertiesInteger :: AdditionalPropertiesInteger","name":"mkAdditionalPropertiesInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesInteger"},{"display_html":"data AdditionalPropertiesNumber = AdditionalPropertiesNumber {}","name":"AdditionalPropertiesNumber AdditionalPropertiesNumber additionalPropertiesNumberName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesNumber"},{"display_html":"mkAdditionalPropertiesNumber :: AdditionalPropertiesNumber","name":"mkAdditionalPropertiesNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesNumber"},{"display_html":"data AdditionalPropertiesObject = AdditionalPropertiesObject {}","name":"AdditionalPropertiesObject AdditionalPropertiesObject additionalPropertiesObjectName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesObject"},{"display_html":"mkAdditionalPropertiesObject :: AdditionalPropertiesObject","name":"mkAdditionalPropertiesObject","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesObject"},{"display_html":"data AdditionalPropertiesString = AdditionalPropertiesString {}","name":"AdditionalPropertiesString AdditionalPropertiesString additionalPropertiesStringName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AdditionalPropertiesString"},{"display_html":"mkAdditionalPropertiesString :: AdditionalPropertiesString","name":"mkAdditionalPropertiesString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAdditionalPropertiesString"},{"display_html":"data Animal = Animal {}","name":"Animal Animal animalColor animalClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Animal"},{"display_html":"mkAnimal :: Text -> Animal","name":"mkAnimal","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkAnimal"},{"display_html":"data ApiResponse = ApiResponse {}","name":"ApiResponse ApiResponse apiResponseMessage apiResponseType apiResponseCode","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ApiResponse"},{"display_html":"mkApiResponse :: ApiResponse","name":"mkApiResponse","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkApiResponse"},{"display_html":"data ArrayOfArrayOfNumberOnly = ArrayOfArrayOfNumberOnly {}","name":"ArrayOfArrayOfNumberOnly ArrayOfArrayOfNumberOnly arrayOfArrayOfNumberOnlyArrayArrayNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ArrayOfArrayOfNumberOnly"},{"display_html":"mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly","name":"mkArrayOfArrayOfNumberOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkArrayOfArrayOfNumberOnly"},{"display_html":"data ArrayOfNumberOnly = ArrayOfNumberOnly {}","name":"ArrayOfNumberOnly ArrayOfNumberOnly arrayOfNumberOnlyArrayNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ArrayOfNumberOnly"},{"display_html":"mkArrayOfNumberOnly :: ArrayOfNumberOnly","name":"mkArrayOfNumberOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkArrayOfNumberOnly"},{"display_html":"data ArrayTest = ArrayTest {}","name":"ArrayTest ArrayTest arrayTestArrayArrayOfModel arrayTestArrayArrayOfInteger arrayTestArrayOfString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ArrayTest"},{"display_html":"mkArrayTest :: ArrayTest","name":"mkArrayTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkArrayTest"},{"display_html":"data BigCat = BigCat {}","name":"BigCat BigCat bigCatKind bigCatDeclawed bigCatColor bigCatClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BigCat"},{"display_html":"mkBigCat :: Text -> BigCat","name":"mkBigCat","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkBigCat"},{"display_html":"data BigCatAllOf = BigCatAllOf {}","name":"BigCatAllOf BigCatAllOf bigCatAllOfKind","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:BigCatAllOf"},{"display_html":"mkBigCatAllOf :: BigCatAllOf","name":"mkBigCatAllOf","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkBigCatAllOf"},{"display_html":"data Capitalization = Capitalization {}","name":"Capitalization Capitalization capitalizationAttName capitalizationScaEthFlowPoints capitalizationCapitalSnake capitalizationSmallSnake capitalizationCapitalCamel capitalizationSmallCamel","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Capitalization"},{"display_html":"mkCapitalization :: Capitalization","name":"mkCapitalization","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCapitalization"},{"display_html":"data Cat = Cat {}","name":"Cat Cat catDeclawed catColor catClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Cat"},{"display_html":"mkCat :: Text -> Cat","name":"mkCat","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCat"},{"display_html":"data CatAllOf = CatAllOf {}","name":"CatAllOf CatAllOf catAllOfDeclawed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:CatAllOf"},{"display_html":"mkCatAllOf :: CatAllOf","name":"mkCatAllOf","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCatAllOf"},{"display_html":"data Category = Category {}","name":"Category Category categoryName categoryId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Category"},{"display_html":"mkCategory :: Text -> Category","name":"mkCategory","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkCategory"},{"display_html":"data ClassModel = ClassModel {}","name":"ClassModel ClassModel classModelClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ClassModel"},{"display_html":"mkClassModel :: ClassModel","name":"mkClassModel","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkClassModel"},{"display_html":"data Client = Client {}","name":"Client Client clientClient","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Client"},{"display_html":"mkClient :: Client","name":"mkClient","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkClient"},{"display_html":"data Dog = Dog {}","name":"Dog Dog dogBreed dogColor dogClassName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Dog"},{"display_html":"mkDog :: Text -> Dog","name":"mkDog","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkDog"},{"display_html":"data DogAllOf = DogAllOf {}","name":"DogAllOf DogAllOf dogAllOfBreed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:DogAllOf"},{"display_html":"mkDogAllOf :: DogAllOf","name":"mkDogAllOf","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkDogAllOf"},{"display_html":"data EnumArrays = EnumArrays {}","name":"EnumArrays EnumArrays enumArraysArrayEnum enumArraysJustSymbol","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumArrays"},{"display_html":"mkEnumArrays :: EnumArrays","name":"mkEnumArrays","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkEnumArrays"},{"display_html":"data EnumTest = EnumTest {}","name":"EnumTest EnumTest enumTestOuterEnum enumTestEnumNumber enumTestEnumInteger enumTestEnumStringRequired enumTestEnumString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumTest"},{"display_html":"mkEnumTest :: E'EnumString -> EnumTest","name":"mkEnumTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkEnumTest"},{"display_html":"data File = File {}","name":"File File fileSourceUri","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:File"},{"display_html":"mkFile :: File","name":"mkFile","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkFile"},{"display_html":"data FileSchemaTestClass = FileSchemaTestClass {}","name":"FileSchemaTestClass FileSchemaTestClass fileSchemaTestClassFiles fileSchemaTestClassFile","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:FileSchemaTestClass"},{"display_html":"mkFileSchemaTestClass :: FileSchemaTestClass","name":"mkFileSchemaTestClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkFileSchemaTestClass"},{"display_html":"data FormatTest = FormatTest {}","name":"FormatTest FormatTest formatTestBigDecimal formatTestPassword formatTestUuid formatTestDateTime formatTestDate formatTestBinary formatTestByte formatTestString formatTestDouble formatTestFloat formatTestNumber formatTestInt64 formatTestInt32 formatTestInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:FormatTest"},{"display_html":"mkFormatTest :: Double -> ByteArray -> Date -> Text -> FormatTest","name":"mkFormatTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkFormatTest"},{"display_html":"data HasOnlyReadOnly = HasOnlyReadOnly {}","name":"HasOnlyReadOnly HasOnlyReadOnly hasOnlyReadOnlyFoo hasOnlyReadOnlyBar","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:HasOnlyReadOnly"},{"display_html":"mkHasOnlyReadOnly :: HasOnlyReadOnly","name":"mkHasOnlyReadOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkHasOnlyReadOnly"},{"display_html":"data MapTest = MapTest {}","name":"MapTest MapTest mapTestIndirectMap mapTestDirectMap mapTestMapOfEnumString mapTestMapMapOfString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:MapTest"},{"display_html":"mkMapTest :: MapTest","name":"mkMapTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkMapTest"},{"display_html":"data MixedPropertiesAndAdditionalPropertiesClass = MixedPropertiesAndAdditionalPropertiesClass {}","name":"MixedPropertiesAndAdditionalPropertiesClass MixedPropertiesAndAdditionalPropertiesClass mixedPropertiesAndAdditionalPropertiesClassMap mixedPropertiesAndAdditionalPropertiesClassDateTime mixedPropertiesAndAdditionalPropertiesClassUuid","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:MixedPropertiesAndAdditionalPropertiesClass"},{"display_html":"mkMixedPropertiesAndAdditionalPropertiesClass :: MixedPropertiesAndAdditionalPropertiesClass","name":"mkMixedPropertiesAndAdditionalPropertiesClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkMixedPropertiesAndAdditionalPropertiesClass"},{"display_html":"data Model200Response = Model200Response {}","name":"Model200Response Model200Response model200ResponseClass model200ResponseName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Model200Response"},{"display_html":"mkModel200Response :: Model200Response","name":"mkModel200Response","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkModel200Response"},{"display_html":"data ModelList = ModelList {}","name":"ModelList ModelList modelList123list","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ModelList"},{"display_html":"mkModelList :: ModelList","name":"mkModelList","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkModelList"},{"display_html":"data ModelReturn = ModelReturn {}","name":"ModelReturn ModelReturn modelReturnReturn","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ModelReturn"},{"display_html":"mkModelReturn :: ModelReturn","name":"mkModelReturn","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkModelReturn"},{"display_html":"data Name = Name {}","name":"Name Name name123number nameProperty nameSnakeCase nameName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Name"},{"display_html":"mkName :: Int -> Name","name":"mkName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkName"},{"display_html":"data NumberOnly = NumberOnly {}","name":"NumberOnly NumberOnly numberOnlyJustNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:NumberOnly"},{"display_html":"mkNumberOnly :: NumberOnly","name":"mkNumberOnly","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkNumberOnly"},{"display_html":"data Order = Order {}","name":"Order Order orderComplete orderStatus orderShipDate orderQuantity orderPetId orderId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Order"},{"display_html":"mkOrder :: Order","name":"mkOrder","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkOrder"},{"display_html":"data OuterComposite = OuterComposite {}","name":"OuterComposite OuterComposite outerCompositeMyBoolean outerCompositeMyString outerCompositeMyNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OuterComposite"},{"display_html":"mkOuterComposite :: OuterComposite","name":"mkOuterComposite","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkOuterComposite"},{"display_html":"data Pet = Pet {}","name":"Pet Pet petStatus petTags petPhotoUrls petName petCategory petId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Pet"},{"display_html":"mkPet :: Text -> [Text] -> Pet","name":"mkPet","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkPet"},{"display_html":"data ReadOnlyFirst = ReadOnlyFirst {}","name":"ReadOnlyFirst ReadOnlyFirst readOnlyFirstBaz readOnlyFirstBar","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:ReadOnlyFirst"},{"display_html":"mkReadOnlyFirst :: ReadOnlyFirst","name":"mkReadOnlyFirst","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkReadOnlyFirst"},{"display_html":"data SpecialModelName = SpecialModelName {}","name":"SpecialModelName SpecialModelName specialModelNameSpecialPropertyName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:SpecialModelName"},{"display_html":"mkSpecialModelName :: SpecialModelName","name":"mkSpecialModelName","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkSpecialModelName"},{"display_html":"data Tag = Tag {}","name":"Tag Tag tagName tagId","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:Tag"},{"display_html":"mkTag :: Tag","name":"mkTag","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkTag"},{"display_html":"data TypeHolderDefault = TypeHolderDefault {}","name":"TypeHolderDefault TypeHolderDefault typeHolderDefaultArrayItem typeHolderDefaultBoolItem typeHolderDefaultIntegerItem typeHolderDefaultNumberItem typeHolderDefaultStringItem","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:TypeHolderDefault"},{"display_html":"mkTypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault","name":"mkTypeHolderDefault","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkTypeHolderDefault"},{"display_html":"data TypeHolderExample = TypeHolderExample {}","name":"TypeHolderExample TypeHolderExample typeHolderExampleArrayItem typeHolderExampleBoolItem typeHolderExampleIntegerItem typeHolderExampleFloatItem typeHolderExampleNumberItem typeHolderExampleStringItem","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:TypeHolderExample"},{"display_html":"mkTypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample","name":"mkTypeHolderExample","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkTypeHolderExample"},{"display_html":"data User = User {}","name":"User User userUserStatus userPhone userEmail userLastName userFirstName userUsername userId userPassword","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:User"},{"display_html":"mkUser :: User","name":"mkUser","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkUser"},{"display_html":"data XmlItem = XmlItem {}","name":"XmlItem XmlItem xmlItemPrefixNsWrappedArray xmlItemPrefixNsArray xmlItemPrefixNsBoolean xmlItemPrefixNsInteger xmlItemPrefixNsNumber xmlItemPrefixNsString xmlItemNamespaceWrappedArray xmlItemNamespaceArray xmlItemNamespaceBoolean xmlItemNamespaceInteger xmlItemNamespaceNumber xmlItemNamespaceString xmlItemPrefixWrappedArray xmlItemPrefixArray xmlItemPrefixBoolean xmlItemPrefixInteger xmlItemPrefixNumber xmlItemPrefixString xmlItemNameWrappedArray xmlItemNameArray xmlItemNameBoolean xmlItemNameInteger xmlItemNameNumber xmlItemNameString xmlItemWrappedArray xmlItemAttributeBoolean xmlItemAttributeInteger xmlItemAttributeNumber xmlItemAttributeString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:XmlItem"},{"display_html":"mkXmlItem :: XmlItem","name":"mkXmlItem","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:mkXmlItem"},{"display_html":"data E'ArrayEnum","name":"E'ArrayEnum E'ArrayEnum'Crab E'ArrayEnum'Fish","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-ArrayEnum"},{"display_html":"fromE'ArrayEnum :: E'ArrayEnum -> Text","name":"fromE'ArrayEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-ArrayEnum"},{"display_html":"toE'ArrayEnum :: Text -> Either String E'ArrayEnum","name":"toE'ArrayEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-ArrayEnum"},{"display_html":"data E'EnumFormString","name":"E'EnumFormString E'EnumFormString'_xyz E'EnumFormString'_efg E'EnumFormString'_abc","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumFormString"},{"display_html":"fromE'EnumFormString :: E'EnumFormString -> Text","name":"fromE'EnumFormString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumFormString"},{"display_html":"toE'EnumFormString :: Text -> Either String E'EnumFormString","name":"toE'EnumFormString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumFormString"},{"display_html":"data E'EnumFormStringArray","name":"E'EnumFormStringArray E'EnumFormStringArray'Dollar E'EnumFormStringArray'GreaterThan","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumFormStringArray"},{"display_html":"fromE'EnumFormStringArray :: E'EnumFormStringArray -> Text","name":"fromE'EnumFormStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumFormStringArray"},{"display_html":"toE'EnumFormStringArray :: Text -> Either String E'EnumFormStringArray","name":"toE'EnumFormStringArray","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumFormStringArray"},{"display_html":"data E'EnumInteger","name":"E'EnumInteger E'EnumInteger'NumMinus_1 E'EnumInteger'Num1","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumInteger"},{"display_html":"fromE'EnumInteger :: E'EnumInteger -> Int","name":"fromE'EnumInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumInteger"},{"display_html":"toE'EnumInteger :: Int -> Either String E'EnumInteger","name":"toE'EnumInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumInteger"},{"display_html":"data E'EnumNumber","name":"E'EnumNumber E'EnumNumber'NumMinus_1_Dot_2 E'EnumNumber'Num1_Dot_1","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumNumber"},{"display_html":"fromE'EnumNumber :: E'EnumNumber -> Double","name":"fromE'EnumNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumNumber"},{"display_html":"toE'EnumNumber :: Double -> Either String E'EnumNumber","name":"toE'EnumNumber","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumNumber"},{"display_html":"data E'EnumQueryInteger","name":"E'EnumQueryInteger E'EnumQueryInteger'NumMinus_2 E'EnumQueryInteger'Num1","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumQueryInteger"},{"display_html":"fromE'EnumQueryInteger :: E'EnumQueryInteger -> Int","name":"fromE'EnumQueryInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumQueryInteger"},{"display_html":"toE'EnumQueryInteger :: Int -> Either String E'EnumQueryInteger","name":"toE'EnumQueryInteger","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumQueryInteger"},{"display_html":"data E'EnumString","name":"E'EnumString E'EnumString'Empty E'EnumString'Lower E'EnumString'UPPER","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-EnumString"},{"display_html":"fromE'EnumString :: E'EnumString -> Text","name":"fromE'EnumString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-EnumString"},{"display_html":"toE'EnumString :: Text -> Either String E'EnumString","name":"toE'EnumString","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-EnumString"},{"display_html":"data E'Inner","name":"E'Inner E'Inner'Lower E'Inner'UPPER","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Inner"},{"display_html":"fromE'Inner :: E'Inner -> Text","name":"fromE'Inner","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Inner"},{"display_html":"toE'Inner :: Text -> Either String E'Inner","name":"toE'Inner","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Inner"},{"display_html":"data E'JustSymbol","name":"E'JustSymbol E'JustSymbol'Dollar E'JustSymbol'Greater_Than_Or_Equal_To","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-JustSymbol"},{"display_html":"fromE'JustSymbol :: E'JustSymbol -> Text","name":"fromE'JustSymbol","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-JustSymbol"},{"display_html":"toE'JustSymbol :: Text -> Either String E'JustSymbol","name":"toE'JustSymbol","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-JustSymbol"},{"display_html":"data E'Kind","name":"E'Kind E'Kind'Jaguars E'Kind'Leopards E'Kind'Tigers E'Kind'Lions","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Kind"},{"display_html":"fromE'Kind :: E'Kind -> Text","name":"fromE'Kind","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Kind"},{"display_html":"toE'Kind :: Text -> Either String E'Kind","name":"toE'Kind","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Kind"},{"display_html":"data E'Status","name":"E'Status E'Status'Delivered E'Status'Approved E'Status'Placed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Status"},{"display_html":"fromE'Status :: E'Status -> Text","name":"fromE'Status","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Status"},{"display_html":"toE'Status :: Text -> Either String E'Status","name":"toE'Status","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Status"},{"display_html":"data E'Status2","name":"E'Status2 E'Status2'Sold E'Status2'Pending E'Status2'Available","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:E-39-Status2"},{"display_html":"fromE'Status2 :: E'Status2 -> Text","name":"fromE'Status2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromE-39-Status2"},{"display_html":"toE'Status2 :: Text -> Either String E'Status2","name":"toE'Status2","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toE-39-Status2"},{"display_html":"data EnumClass","name":"EnumClass EnumClass'_xyz EnumClass'_efg EnumClass'_abc","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:EnumClass"},{"display_html":"fromEnumClass :: EnumClass -> Text","name":"fromEnumClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromEnumClass"},{"display_html":"toEnumClass :: Text -> Either String EnumClass","name":"toEnumClass","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toEnumClass"},{"display_html":"data OuterEnum","name":"OuterEnum OuterEnum'Delivered OuterEnum'Approved OuterEnum'Placed","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:OuterEnum"},{"display_html":"fromOuterEnum :: OuterEnum -> Text","name":"fromOuterEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:fromOuterEnum"},{"display_html":"toOuterEnum :: Text -> Either String OuterEnum","name":"toOuterEnum","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#v:toOuterEnum"},{"display_html":"data AuthApiKeyApiKey = AuthApiKeyApiKey Text","name":"AuthApiKeyApiKey AuthApiKeyApiKey","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthApiKeyApiKey"},{"display_html":"data AuthApiKeyApiKeyQuery = AuthApiKeyApiKeyQuery Text","name":"AuthApiKeyApiKeyQuery AuthApiKeyApiKeyQuery","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthApiKeyApiKeyQuery"},{"display_html":"data AuthBasicHttpBasicTest = AuthBasicHttpBasicTest ByteString ByteString","name":"AuthBasicHttpBasicTest AuthBasicHttpBasicTest","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthBasicHttpBasicTest"},{"display_html":"data AuthOAuthPetstoreAuth = AuthOAuthPetstoreAuth Text","name":"AuthOAuthPetstoreAuth AuthOAuthPetstoreAuth","module":"OpenAPIPetstore.Model","link":"OpenAPIPetstore-Model.html#t:AuthOAuthPetstoreAuth"},{"display_html":"createUser :: (Consumes CreateUser contentType, MimeRender contentType User) => ContentType contentType -> User -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent","name":"createUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:createUser"},{"display_html":"data CreateUser","name":"CreateUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:CreateUser"},{"display_html":"createUsersWithArrayInput :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) => ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent","name":"createUsersWithArrayInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:createUsersWithArrayInput"},{"display_html":"data CreateUsersWithArrayInput","name":"CreateUsersWithArrayInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:CreateUsersWithArrayInput"},{"display_html":"createUsersWithListInput :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) => ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent","name":"createUsersWithListInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:createUsersWithListInput"},{"display_html":"data CreateUsersWithListInput","name":"CreateUsersWithListInput","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:CreateUsersWithListInput"},{"display_html":"deleteUser :: Username -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent","name":"deleteUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:deleteUser"},{"display_html":"data DeleteUser","name":"DeleteUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:DeleteUser"},{"display_html":"getUserByName :: Accept accept -> Username -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept","name":"getUserByName","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:getUserByName"},{"display_html":"data GetUserByName","name":"GetUserByName","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:GetUserByName"},{"display_html":"loginUser :: Accept accept -> Username -> Password -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept","name":"loginUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:loginUser"},{"display_html":"data LoginUser","name":"LoginUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:LoginUser"},{"display_html":"logoutUser :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent","name":"logoutUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:logoutUser"},{"display_html":"data LogoutUser","name":"LogoutUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:LogoutUser"},{"display_html":"updateUser :: (Consumes UpdateUser contentType, MimeRender contentType User) => ContentType contentType -> User -> Username -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent","name":"updateUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#v:updateUser"},{"display_html":"data UpdateUser","name":"UpdateUser","module":"OpenAPIPetstore.API.User","link":"OpenAPIPetstore-API-User.html#t:UpdateUser"},{"display_html":"deleteOrder :: OrderIdText -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent","name":"deleteOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:deleteOrder"},{"display_html":"data DeleteOrder","name":"DeleteOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:DeleteOrder"},{"display_html":"getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent (Map String Int) MimeJSON","name":"getInventory","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:getInventory"},{"display_html":"data GetInventory","name":"GetInventory","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:GetInventory"},{"display_html":"getOrderById :: Accept accept -> OrderId -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept","name":"getOrderById","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:getOrderById"},{"display_html":"data GetOrderById","name":"GetOrderById","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:GetOrderById"},{"display_html":"placeOrder :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => ContentType contentType -> Accept accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept","name":"placeOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#v:placeOrder"},{"display_html":"data PlaceOrder","name":"PlaceOrder","module":"OpenAPIPetstore.API.Store","link":"OpenAPIPetstore-API-Store.html#t:PlaceOrder"},{"display_html":"addPet :: (Consumes AddPet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent","name":"addPet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:addPet"},{"display_html":"data AddPet","name":"AddPet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:AddPet"},{"display_html":"deletePet :: PetId -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent","name":"deletePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:deletePet"},{"display_html":"data DeletePet","name":"DeletePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:DeletePet"},{"display_html":"findPetsByStatus :: Accept accept -> Status -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept","name":"findPetsByStatus","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:findPetsByStatus"},{"display_html":"data FindPetsByStatus","name":"FindPetsByStatus","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:FindPetsByStatus"},{"display_html":"findPetsByTags :: Accept accept -> Tags -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept","name":"findPetsByTags","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:findPetsByTags"},{"display_html":"data FindPetsByTags","name":"FindPetsByTags","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:FindPetsByTags"},{"display_html":"getPetById :: Accept accept -> PetId -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept","name":"getPetById","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:getPetById"},{"display_html":"data GetPetById","name":"GetPetById","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:GetPetById"},{"display_html":"updatePet :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent","name":"updatePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:updatePet"},{"display_html":"data UpdatePet","name":"UpdatePet","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UpdatePet"},{"display_html":"updatePetWithForm :: Consumes UpdatePetWithForm MimeFormUrlEncoded => PetId -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent","name":"updatePetWithForm","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:updatePetWithForm"},{"display_html":"data UpdatePetWithForm","name":"UpdatePetWithForm","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UpdatePetWithForm"},{"display_html":"uploadFile :: Consumes UploadFile MimeMultipartFormData => PetId -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON","name":"uploadFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:uploadFile"},{"display_html":"data UploadFile","name":"UploadFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UploadFile"},{"display_html":"uploadFileWithRequiredFile :: Consumes UploadFileWithRequiredFile MimeMultipartFormData => RequiredFile -> PetId -> OpenAPIPetstoreRequest UploadFileWithRequiredFile MimeMultipartFormData ApiResponse MimeJSON","name":"uploadFileWithRequiredFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#v:uploadFileWithRequiredFile"},{"display_html":"data UploadFileWithRequiredFile","name":"UploadFileWithRequiredFile","module":"OpenAPIPetstore.API.Pet","link":"OpenAPIPetstore-API-Pet.html#t:UploadFileWithRequiredFile"},{"display_html":"testClassname :: (Consumes TestClassname MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON","name":"testClassname","module":"OpenAPIPetstore.API.FakeClassnameTags123","link":"OpenAPIPetstore-API-FakeClassnameTags123.html#v:testClassname"},{"display_html":"data TestClassname","name":"TestClassname","module":"OpenAPIPetstore.API.FakeClassnameTags123","link":"OpenAPIPetstore-API-FakeClassnameTags123.html#t:TestClassname"},{"display_html":"createXmlItem :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => ContentType contentType -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent","name":"createXmlItem","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:createXmlItem"},{"display_html":"data CreateXmlItem","name":"CreateXmlItem","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:CreateXmlItem"},{"display_html":"fakeOuterBooleanSerialize :: Consumes FakeOuterBooleanSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize contentType Bool accept","name":"fakeOuterBooleanSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterBooleanSerialize"},{"display_html":"data FakeOuterBooleanSerialize","name":"FakeOuterBooleanSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterBooleanSerialize"},{"display_html":"fakeOuterCompositeSerialize :: Consumes FakeOuterCompositeSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize contentType OuterComposite accept","name":"fakeOuterCompositeSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterCompositeSerialize"},{"display_html":"data FakeOuterCompositeSerialize","name":"FakeOuterCompositeSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterCompositeSerialize"},{"display_html":"fakeOuterNumberSerialize :: Consumes FakeOuterNumberSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterNumberSerialize contentType Double accept","name":"fakeOuterNumberSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterNumberSerialize"},{"display_html":"data FakeOuterNumberSerialize","name":"FakeOuterNumberSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterNumberSerialize"},{"display_html":"fakeOuterStringSerialize :: Consumes FakeOuterStringSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterStringSerialize contentType Text accept","name":"fakeOuterStringSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:fakeOuterStringSerialize"},{"display_html":"data FakeOuterStringSerialize","name":"FakeOuterStringSerialize","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:FakeOuterStringSerialize"},{"display_html":"testBodyWithFileSchema :: (Consumes TestBodyWithFileSchema MimeJSON, MimeRender MimeJSON FileSchemaTestClass) => FileSchemaTestClass -> OpenAPIPetstoreRequest TestBodyWithFileSchema MimeJSON NoContent MimeNoContent","name":"testBodyWithFileSchema","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testBodyWithFileSchema"},{"display_html":"data TestBodyWithFileSchema","name":"TestBodyWithFileSchema","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestBodyWithFileSchema"},{"display_html":"testBodyWithQueryParams :: (Consumes TestBodyWithQueryParams MimeJSON, MimeRender MimeJSON User) => User -> Query -> OpenAPIPetstoreRequest TestBodyWithQueryParams MimeJSON NoContent MimeNoContent","name":"testBodyWithQueryParams","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testBodyWithQueryParams"},{"display_html":"data TestBodyWithQueryParams","name":"TestBodyWithQueryParams","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestBodyWithQueryParams"},{"display_html":"testClientModel :: (Consumes TestClientModel MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON","name":"testClientModel","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testClientModel"},{"display_html":"data TestClientModel","name":"TestClientModel","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestClientModel"},{"display_html":"testEndpointParameters :: Consumes TestEndpointParameters MimeFormUrlEncoded => Number -> ParamDouble -> PatternWithoutDelimiter -> Byte -> OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent","name":"testEndpointParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testEndpointParameters"},{"display_html":"data TestEndpointParameters","name":"TestEndpointParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestEndpointParameters"},{"display_html":"testEnumParameters :: Consumes TestEnumParameters MimeFormUrlEncoded => OpenAPIPetstoreRequest TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent","name":"testEnumParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testEnumParameters"},{"display_html":"data TestEnumParameters","name":"TestEnumParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestEnumParameters"},{"display_html":"testGroupParameters :: RequiredStringGroup -> RequiredBooleanGroup -> RequiredInt64Group -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent","name":"testGroupParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testGroupParameters"},{"display_html":"data TestGroupParameters","name":"TestGroupParameters","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestGroupParameters"},{"display_html":"testInlineAdditionalProperties :: (Consumes TestInlineAdditionalProperties MimeJSON, MimeRender MimeJSON ParamMapMapStringText) => ParamMapMapStringText -> OpenAPIPetstoreRequest TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent","name":"testInlineAdditionalProperties","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testInlineAdditionalProperties"},{"display_html":"data TestInlineAdditionalProperties","name":"TestInlineAdditionalProperties","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestInlineAdditionalProperties"},{"display_html":"testJsonFormData :: Consumes TestJsonFormData MimeFormUrlEncoded => Param -> Param2 -> OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent","name":"testJsonFormData","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testJsonFormData"},{"display_html":"data TestJsonFormData","name":"TestJsonFormData","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestJsonFormData"},{"display_html":"testQueryParameterCollectionFormat :: Pipe -> Ioutil -> Http -> Url -> Context -> OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent NoContent MimeNoContent","name":"testQueryParameterCollectionFormat","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#v:testQueryParameterCollectionFormat"},{"display_html":"data TestQueryParameterCollectionFormat","name":"TestQueryParameterCollectionFormat","module":"OpenAPIPetstore.API.Fake","link":"OpenAPIPetstore-API-Fake.html#t:TestQueryParameterCollectionFormat"},{"display_html":"op123testSpecialTags :: (Consumes Op123testSpecialTags MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest Op123testSpecialTags MimeJSON Client MimeJSON","name":"op123testSpecialTags","module":"OpenAPIPetstore.API.AnotherFake","link":"OpenAPIPetstore-API-AnotherFake.html#v:op123testSpecialTags"},{"display_html":"data Op123testSpecialTags","name":"Op123testSpecialTags","module":"OpenAPIPetstore.API.AnotherFake","link":"OpenAPIPetstore-API-AnotherFake.html#t:Op123testSpecialTags"},{"display_html":"module OpenAPIPetstore.API.AnotherFake","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.Fake","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.FakeClassnameTags123","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.Pet","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.Store","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"module OpenAPIPetstore.API.User","name":"","module":"OpenAPIPetstore.API","link":""},{"display_html":"additionalPropertiesAnyTypeNameL :: Lens_' AdditionalPropertiesAnyType (Maybe Text)","name":"additionalPropertiesAnyTypeNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesAnyTypeNameL"},{"display_html":"additionalPropertiesArrayNameL :: Lens_' AdditionalPropertiesArray (Maybe Text)","name":"additionalPropertiesArrayNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesArrayNameL"},{"display_html":"additionalPropertiesBooleanNameL :: Lens_' AdditionalPropertiesBoolean (Maybe Text)","name":"additionalPropertiesBooleanNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesBooleanNameL"},{"display_html":"additionalPropertiesClassMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Text))","name":"additionalPropertiesClassMapStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapStringL"},{"display_html":"additionalPropertiesClassMapNumberL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Double))","name":"additionalPropertiesClassMapNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapNumberL"},{"display_html":"additionalPropertiesClassMapIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Int))","name":"additionalPropertiesClassMapIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapIntegerL"},{"display_html":"additionalPropertiesClassMapBooleanL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Bool))","name":"additionalPropertiesClassMapBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapBooleanL"},{"display_html":"additionalPropertiesClassMapArrayIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map String [Int]))","name":"additionalPropertiesClassMapArrayIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapArrayIntegerL"},{"display_html":"additionalPropertiesClassMapArrayAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map String [Value]))","name":"additionalPropertiesClassMapArrayAnytypeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapArrayAnytypeL"},{"display_html":"additionalPropertiesClassMapMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map String (Map String Text)))","name":"additionalPropertiesClassMapMapStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapMapStringL"},{"display_html":"additionalPropertiesClassMapMapAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map String (Map String Value)))","name":"additionalPropertiesClassMapMapAnytypeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassMapMapAnytypeL"},{"display_html":"additionalPropertiesClassAnytype1L :: Lens_' AdditionalPropertiesClass (Maybe Value)","name":"additionalPropertiesClassAnytype1L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassAnytype1L"},{"display_html":"additionalPropertiesClassAnytype2L :: Lens_' AdditionalPropertiesClass (Maybe Value)","name":"additionalPropertiesClassAnytype2L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassAnytype2L"},{"display_html":"additionalPropertiesClassAnytype3L :: Lens_' AdditionalPropertiesClass (Maybe Value)","name":"additionalPropertiesClassAnytype3L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesClassAnytype3L"},{"display_html":"additionalPropertiesIntegerNameL :: Lens_' AdditionalPropertiesInteger (Maybe Text)","name":"additionalPropertiesIntegerNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesIntegerNameL"},{"display_html":"additionalPropertiesNumberNameL :: Lens_' AdditionalPropertiesNumber (Maybe Text)","name":"additionalPropertiesNumberNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesNumberNameL"},{"display_html":"additionalPropertiesObjectNameL :: Lens_' AdditionalPropertiesObject (Maybe Text)","name":"additionalPropertiesObjectNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesObjectNameL"},{"display_html":"additionalPropertiesStringNameL :: Lens_' AdditionalPropertiesString (Maybe Text)","name":"additionalPropertiesStringNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:additionalPropertiesStringNameL"},{"display_html":"animalClassNameL :: Lens_' Animal Text","name":"animalClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:animalClassNameL"},{"display_html":"animalColorL :: Lens_' Animal (Maybe Text)","name":"animalColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:animalColorL"},{"display_html":"apiResponseCodeL :: Lens_' ApiResponse (Maybe Int)","name":"apiResponseCodeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:apiResponseCodeL"},{"display_html":"apiResponseTypeL :: Lens_' ApiResponse (Maybe Text)","name":"apiResponseTypeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:apiResponseTypeL"},{"display_html":"apiResponseMessageL :: Lens_' ApiResponse (Maybe Text)","name":"apiResponseMessageL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:apiResponseMessageL"},{"display_html":"arrayOfArrayOfNumberOnlyArrayArrayNumberL :: Lens_' ArrayOfArrayOfNumberOnly (Maybe [[Double]])","name":"arrayOfArrayOfNumberOnlyArrayArrayNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayOfArrayOfNumberOnlyArrayArrayNumberL"},{"display_html":"arrayOfNumberOnlyArrayNumberL :: Lens_' ArrayOfNumberOnly (Maybe [Double])","name":"arrayOfNumberOnlyArrayNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayOfNumberOnlyArrayNumberL"},{"display_html":"arrayTestArrayOfStringL :: Lens_' ArrayTest (Maybe [Text])","name":"arrayTestArrayOfStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayTestArrayOfStringL"},{"display_html":"arrayTestArrayArrayOfIntegerL :: Lens_' ArrayTest (Maybe [[Integer]])","name":"arrayTestArrayArrayOfIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayTestArrayArrayOfIntegerL"},{"display_html":"arrayTestArrayArrayOfModelL :: Lens_' ArrayTest (Maybe [[ReadOnlyFirst]])","name":"arrayTestArrayArrayOfModelL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:arrayTestArrayArrayOfModelL"},{"display_html":"bigCatClassNameL :: Lens_' BigCat Text","name":"bigCatClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatClassNameL"},{"display_html":"bigCatColorL :: Lens_' BigCat (Maybe Text)","name":"bigCatColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatColorL"},{"display_html":"bigCatDeclawedL :: Lens_' BigCat (Maybe Bool)","name":"bigCatDeclawedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatDeclawedL"},{"display_html":"bigCatKindL :: Lens_' BigCat (Maybe E'Kind)","name":"bigCatKindL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatKindL"},{"display_html":"bigCatAllOfKindL :: Lens_' BigCatAllOf (Maybe E'Kind)","name":"bigCatAllOfKindL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:bigCatAllOfKindL"},{"display_html":"capitalizationSmallCamelL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationSmallCamelL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationSmallCamelL"},{"display_html":"capitalizationCapitalCamelL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationCapitalCamelL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationCapitalCamelL"},{"display_html":"capitalizationSmallSnakeL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationSmallSnakeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationSmallSnakeL"},{"display_html":"capitalizationCapitalSnakeL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationCapitalSnakeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationCapitalSnakeL"},{"display_html":"capitalizationScaEthFlowPointsL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationScaEthFlowPointsL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationScaEthFlowPointsL"},{"display_html":"capitalizationAttNameL :: Lens_' Capitalization (Maybe Text)","name":"capitalizationAttNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:capitalizationAttNameL"},{"display_html":"catClassNameL :: Lens_' Cat Text","name":"catClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catClassNameL"},{"display_html":"catColorL :: Lens_' Cat (Maybe Text)","name":"catColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catColorL"},{"display_html":"catDeclawedL :: Lens_' Cat (Maybe Bool)","name":"catDeclawedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catDeclawedL"},{"display_html":"catAllOfDeclawedL :: Lens_' CatAllOf (Maybe Bool)","name":"catAllOfDeclawedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:catAllOfDeclawedL"},{"display_html":"categoryIdL :: Lens_' Category (Maybe Integer)","name":"categoryIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:categoryIdL"},{"display_html":"categoryNameL :: Lens_' Category Text","name":"categoryNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:categoryNameL"},{"display_html":"classModelClassL :: Lens_' ClassModel (Maybe Text)","name":"classModelClassL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:classModelClassL"},{"display_html":"clientClientL :: Lens_' Client (Maybe Text)","name":"clientClientL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:clientClientL"},{"display_html":"dogClassNameL :: Lens_' Dog Text","name":"dogClassNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogClassNameL"},{"display_html":"dogColorL :: Lens_' Dog (Maybe Text)","name":"dogColorL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogColorL"},{"display_html":"dogBreedL :: Lens_' Dog (Maybe Text)","name":"dogBreedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogBreedL"},{"display_html":"dogAllOfBreedL :: Lens_' DogAllOf (Maybe Text)","name":"dogAllOfBreedL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:dogAllOfBreedL"},{"display_html":"enumArraysJustSymbolL :: Lens_' EnumArrays (Maybe E'JustSymbol)","name":"enumArraysJustSymbolL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumArraysJustSymbolL"},{"display_html":"enumArraysArrayEnumL :: Lens_' EnumArrays (Maybe [E'ArrayEnum])","name":"enumArraysArrayEnumL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumArraysArrayEnumL"},{"display_html":"enumTestEnumStringL :: Lens_' EnumTest (Maybe E'EnumString)","name":"enumTestEnumStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumStringL"},{"display_html":"enumTestEnumStringRequiredL :: Lens_' EnumTest E'EnumString","name":"enumTestEnumStringRequiredL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumStringRequiredL"},{"display_html":"enumTestEnumIntegerL :: Lens_' EnumTest (Maybe E'EnumInteger)","name":"enumTestEnumIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumIntegerL"},{"display_html":"enumTestEnumNumberL :: Lens_' EnumTest (Maybe E'EnumNumber)","name":"enumTestEnumNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestEnumNumberL"},{"display_html":"enumTestOuterEnumL :: Lens_' EnumTest (Maybe OuterEnum)","name":"enumTestOuterEnumL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:enumTestOuterEnumL"},{"display_html":"fileSourceUriL :: Lens_' File (Maybe Text)","name":"fileSourceUriL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:fileSourceUriL"},{"display_html":"fileSchemaTestClassFileL :: Lens_' FileSchemaTestClass (Maybe File)","name":"fileSchemaTestClassFileL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:fileSchemaTestClassFileL"},{"display_html":"fileSchemaTestClassFilesL :: Lens_' FileSchemaTestClass (Maybe [File])","name":"fileSchemaTestClassFilesL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:fileSchemaTestClassFilesL"},{"display_html":"formatTestIntegerL :: Lens_' FormatTest (Maybe Int)","name":"formatTestIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestIntegerL"},{"display_html":"formatTestInt32L :: Lens_' FormatTest (Maybe Int)","name":"formatTestInt32L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestInt32L"},{"display_html":"formatTestInt64L :: Lens_' FormatTest (Maybe Integer)","name":"formatTestInt64L","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestInt64L"},{"display_html":"formatTestNumberL :: Lens_' FormatTest Double","name":"formatTestNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestNumberL"},{"display_html":"formatTestFloatL :: Lens_' FormatTest (Maybe Float)","name":"formatTestFloatL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestFloatL"},{"display_html":"formatTestDoubleL :: Lens_' FormatTest (Maybe Double)","name":"formatTestDoubleL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestDoubleL"},{"display_html":"formatTestStringL :: Lens_' FormatTest (Maybe Text)","name":"formatTestStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestStringL"},{"display_html":"formatTestByteL :: Lens_' FormatTest ByteArray","name":"formatTestByteL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestByteL"},{"display_html":"formatTestBinaryL :: Lens_' FormatTest (Maybe FilePath)","name":"formatTestBinaryL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestBinaryL"},{"display_html":"formatTestDateL :: Lens_' FormatTest Date","name":"formatTestDateL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestDateL"},{"display_html":"formatTestDateTimeL :: Lens_' FormatTest (Maybe DateTime)","name":"formatTestDateTimeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestDateTimeL"},{"display_html":"formatTestUuidL :: Lens_' FormatTest (Maybe Text)","name":"formatTestUuidL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestUuidL"},{"display_html":"formatTestPasswordL :: Lens_' FormatTest Text","name":"formatTestPasswordL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestPasswordL"},{"display_html":"formatTestBigDecimalL :: Lens_' FormatTest (Maybe Double)","name":"formatTestBigDecimalL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:formatTestBigDecimalL"},{"display_html":"hasOnlyReadOnlyBarL :: Lens_' HasOnlyReadOnly (Maybe Text)","name":"hasOnlyReadOnlyBarL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:hasOnlyReadOnlyBarL"},{"display_html":"hasOnlyReadOnlyFooL :: Lens_' HasOnlyReadOnly (Maybe Text)","name":"hasOnlyReadOnlyFooL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:hasOnlyReadOnlyFooL"},{"display_html":"mapTestMapMapOfStringL :: Lens_' MapTest (Maybe (Map String (Map String Text)))","name":"mapTestMapMapOfStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestMapMapOfStringL"},{"display_html":"mapTestMapOfEnumStringL :: Lens_' MapTest (Maybe (Map String E'Inner))","name":"mapTestMapOfEnumStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestMapOfEnumStringL"},{"display_html":"mapTestDirectMapL :: Lens_' MapTest (Maybe (Map String Bool))","name":"mapTestDirectMapL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestDirectMapL"},{"display_html":"mapTestIndirectMapL :: Lens_' MapTest (Maybe (Map String Bool))","name":"mapTestIndirectMapL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mapTestIndirectMapL"},{"display_html":"mixedPropertiesAndAdditionalPropertiesClassUuidL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe Text)","name":"mixedPropertiesAndAdditionalPropertiesClassUuidL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mixedPropertiesAndAdditionalPropertiesClassUuidL"},{"display_html":"mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe DateTime)","name":"mixedPropertiesAndAdditionalPropertiesClassDateTimeL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mixedPropertiesAndAdditionalPropertiesClassDateTimeL"},{"display_html":"mixedPropertiesAndAdditionalPropertiesClassMapL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe (Map String Animal))","name":"mixedPropertiesAndAdditionalPropertiesClassMapL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:mixedPropertiesAndAdditionalPropertiesClassMapL"},{"display_html":"model200ResponseNameL :: Lens_' Model200Response (Maybe Int)","name":"model200ResponseNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:model200ResponseNameL"},{"display_html":"model200ResponseClassL :: Lens_' Model200Response (Maybe Text)","name":"model200ResponseClassL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:model200ResponseClassL"},{"display_html":"modelList123listL :: Lens_' ModelList (Maybe Text)","name":"modelList123listL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:modelList123listL"},{"display_html":"modelReturnReturnL :: Lens_' ModelReturn (Maybe Int)","name":"modelReturnReturnL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:modelReturnReturnL"},{"display_html":"nameNameL :: Lens_' Name Int","name":"nameNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:nameNameL"},{"display_html":"nameSnakeCaseL :: Lens_' Name (Maybe Int)","name":"nameSnakeCaseL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:nameSnakeCaseL"},{"display_html":"namePropertyL :: Lens_' Name (Maybe Text)","name":"namePropertyL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:namePropertyL"},{"display_html":"name123numberL :: Lens_' Name (Maybe Int)","name":"name123numberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:name123numberL"},{"display_html":"numberOnlyJustNumberL :: Lens_' NumberOnly (Maybe Double)","name":"numberOnlyJustNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:numberOnlyJustNumberL"},{"display_html":"orderIdL :: Lens_' Order (Maybe Integer)","name":"orderIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderIdL"},{"display_html":"orderPetIdL :: Lens_' Order (Maybe Integer)","name":"orderPetIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderPetIdL"},{"display_html":"orderQuantityL :: Lens_' Order (Maybe Int)","name":"orderQuantityL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderQuantityL"},{"display_html":"orderShipDateL :: Lens_' Order (Maybe DateTime)","name":"orderShipDateL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderShipDateL"},{"display_html":"orderStatusL :: Lens_' Order (Maybe E'Status)","name":"orderStatusL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderStatusL"},{"display_html":"orderCompleteL :: Lens_' Order (Maybe Bool)","name":"orderCompleteL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:orderCompleteL"},{"display_html":"outerCompositeMyNumberL :: Lens_' OuterComposite (Maybe Double)","name":"outerCompositeMyNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:outerCompositeMyNumberL"},{"display_html":"outerCompositeMyStringL :: Lens_' OuterComposite (Maybe Text)","name":"outerCompositeMyStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:outerCompositeMyStringL"},{"display_html":"outerCompositeMyBooleanL :: Lens_' OuterComposite (Maybe Bool)","name":"outerCompositeMyBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:outerCompositeMyBooleanL"},{"display_html":"petIdL :: Lens_' Pet (Maybe Integer)","name":"petIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petIdL"},{"display_html":"petCategoryL :: Lens_' Pet (Maybe Category)","name":"petCategoryL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petCategoryL"},{"display_html":"petNameL :: Lens_' Pet Text","name":"petNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petNameL"},{"display_html":"petPhotoUrlsL :: Lens_' Pet [Text]","name":"petPhotoUrlsL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petPhotoUrlsL"},{"display_html":"petTagsL :: Lens_' Pet (Maybe [Tag])","name":"petTagsL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petTagsL"},{"display_html":"petStatusL :: Lens_' Pet (Maybe E'Status2)","name":"petStatusL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:petStatusL"},{"display_html":"readOnlyFirstBarL :: Lens_' ReadOnlyFirst (Maybe Text)","name":"readOnlyFirstBarL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:readOnlyFirstBarL"},{"display_html":"readOnlyFirstBazL :: Lens_' ReadOnlyFirst (Maybe Text)","name":"readOnlyFirstBazL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:readOnlyFirstBazL"},{"display_html":"specialModelNameSpecialPropertyNameL :: Lens_' SpecialModelName (Maybe Integer)","name":"specialModelNameSpecialPropertyNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:specialModelNameSpecialPropertyNameL"},{"display_html":"tagIdL :: Lens_' Tag (Maybe Integer)","name":"tagIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:tagIdL"},{"display_html":"tagNameL :: Lens_' Tag (Maybe Text)","name":"tagNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:tagNameL"},{"display_html":"typeHolderDefaultStringItemL :: Lens_' TypeHolderDefault Text","name":"typeHolderDefaultStringItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultStringItemL"},{"display_html":"typeHolderDefaultNumberItemL :: Lens_' TypeHolderDefault Double","name":"typeHolderDefaultNumberItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultNumberItemL"},{"display_html":"typeHolderDefaultIntegerItemL :: Lens_' TypeHolderDefault Int","name":"typeHolderDefaultIntegerItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultIntegerItemL"},{"display_html":"typeHolderDefaultBoolItemL :: Lens_' TypeHolderDefault Bool","name":"typeHolderDefaultBoolItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultBoolItemL"},{"display_html":"typeHolderDefaultArrayItemL :: Lens_' TypeHolderDefault [Int]","name":"typeHolderDefaultArrayItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderDefaultArrayItemL"},{"display_html":"typeHolderExampleStringItemL :: Lens_' TypeHolderExample Text","name":"typeHolderExampleStringItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleStringItemL"},{"display_html":"typeHolderExampleNumberItemL :: Lens_' TypeHolderExample Double","name":"typeHolderExampleNumberItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleNumberItemL"},{"display_html":"typeHolderExampleFloatItemL :: Lens_' TypeHolderExample Float","name":"typeHolderExampleFloatItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleFloatItemL"},{"display_html":"typeHolderExampleIntegerItemL :: Lens_' TypeHolderExample Int","name":"typeHolderExampleIntegerItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleIntegerItemL"},{"display_html":"typeHolderExampleBoolItemL :: Lens_' TypeHolderExample Bool","name":"typeHolderExampleBoolItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleBoolItemL"},{"display_html":"typeHolderExampleArrayItemL :: Lens_' TypeHolderExample [Int]","name":"typeHolderExampleArrayItemL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:typeHolderExampleArrayItemL"},{"display_html":"userIdL :: Lens_' User (Maybe Integer)","name":"userIdL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userIdL"},{"display_html":"userUsernameL :: Lens_' User (Maybe Text)","name":"userUsernameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userUsernameL"},{"display_html":"userFirstNameL :: Lens_' User (Maybe Text)","name":"userFirstNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userFirstNameL"},{"display_html":"userLastNameL :: Lens_' User (Maybe Text)","name":"userLastNameL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userLastNameL"},{"display_html":"userEmailL :: Lens_' User (Maybe Text)","name":"userEmailL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userEmailL"},{"display_html":"userPasswordL :: Lens_' User (Maybe Text)","name":"userPasswordL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userPasswordL"},{"display_html":"userPhoneL :: Lens_' User (Maybe Text)","name":"userPhoneL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userPhoneL"},{"display_html":"userUserStatusL :: Lens_' User (Maybe Int)","name":"userUserStatusL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:userUserStatusL"},{"display_html":"xmlItemAttributeStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemAttributeStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeStringL"},{"display_html":"xmlItemAttributeNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemAttributeNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeNumberL"},{"display_html":"xmlItemAttributeIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemAttributeIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeIntegerL"},{"display_html":"xmlItemAttributeBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemAttributeBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemAttributeBooleanL"},{"display_html":"xmlItemWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemWrappedArrayL"},{"display_html":"xmlItemNameStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemNameStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameStringL"},{"display_html":"xmlItemNameNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemNameNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameNumberL"},{"display_html":"xmlItemNameIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemNameIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameIntegerL"},{"display_html":"xmlItemNameBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemNameBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameBooleanL"},{"display_html":"xmlItemNameArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNameArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameArrayL"},{"display_html":"xmlItemNameWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNameWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNameWrappedArrayL"},{"display_html":"xmlItemPrefixStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemPrefixStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixStringL"},{"display_html":"xmlItemPrefixNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemPrefixNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNumberL"},{"display_html":"xmlItemPrefixIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemPrefixIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixIntegerL"},{"display_html":"xmlItemPrefixBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemPrefixBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixBooleanL"},{"display_html":"xmlItemPrefixArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixArrayL"},{"display_html":"xmlItemPrefixWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixWrappedArrayL"},{"display_html":"xmlItemNamespaceStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemNamespaceStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceStringL"},{"display_html":"xmlItemNamespaceNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemNamespaceNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceNumberL"},{"display_html":"xmlItemNamespaceIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemNamespaceIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceIntegerL"},{"display_html":"xmlItemNamespaceBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemNamespaceBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceBooleanL"},{"display_html":"xmlItemNamespaceArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNamespaceArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceArrayL"},{"display_html":"xmlItemNamespaceWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemNamespaceWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemNamespaceWrappedArrayL"},{"display_html":"xmlItemPrefixNsStringL :: Lens_' XmlItem (Maybe Text)","name":"xmlItemPrefixNsStringL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsStringL"},{"display_html":"xmlItemPrefixNsNumberL :: Lens_' XmlItem (Maybe Double)","name":"xmlItemPrefixNsNumberL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsNumberL"},{"display_html":"xmlItemPrefixNsIntegerL :: Lens_' XmlItem (Maybe Int)","name":"xmlItemPrefixNsIntegerL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsIntegerL"},{"display_html":"xmlItemPrefixNsBooleanL :: Lens_' XmlItem (Maybe Bool)","name":"xmlItemPrefixNsBooleanL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsBooleanL"},{"display_html":"xmlItemPrefixNsArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixNsArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsArrayL"},{"display_html":"xmlItemPrefixNsWrappedArrayL :: Lens_' XmlItem (Maybe [Int])","name":"xmlItemPrefixNsWrappedArrayL","module":"OpenAPIPetstore.ModelLens","link":"OpenAPIPetstore-ModelLens.html#v:xmlItemPrefixNsWrappedArrayL"},{"display_html":"module OpenAPIPetstore.API","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Client","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Core","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Logging","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.MimeTypes","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.Model","name":"","module":"OpenAPIPetstore","link":""},{"display_html":"module OpenAPIPetstore.ModelLens","name":"","module":"OpenAPIPetstore","link":""}] \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/index.html b/samples/client/petstore/haskell-http-client/docs/index.html index 230e4018ce5..ee4cc5be88f 100644 --- a/samples/client/petstore/haskell-http-client/docs/index.html +++ b/samples/client/petstore/haskell-http-client/docs/index.html @@ -1 +1 @@ -openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Client library for calling the OpenAPI Petstore API based on http-client.

    host: petstore.swagger.io

    base path: http://petstore.swagger.io:80/v2

    OpenAPI Petstore API version: 1.0.0

    OpenAPI version: 3.0.1

    Signatures

    \ No newline at end of file +openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client
    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client

    Client library for calling the OpenAPI Petstore API based on http-client.

    host: petstore.swagger.io

    base path: http://petstore.swagger.io:80/v2

    OpenAPI Petstore API version: 1.0.0

    OpenAPI version: 3.0.1

    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/openapi-petstore.txt b/samples/client/petstore/haskell-http-client/docs/openapi-petstore.txt index ac4e4d576bf..261d8be6799 100644 --- a/samples/client/petstore/haskell-http-client/docs/openapi-petstore.txt +++ b/samples/client/petstore/haskell-http-client/docs/openapi-petstore.txt @@ -22,10 +22,10 @@ module OpenAPIPetstore.Logging -- | Runs a Katip logging block with the Log environment -type LogExecWithContext = forall m. MonadIO m => LogContext -> LogExec m +type LogExecWithContext = forall m a. MonadIO m => LogContext -> LogExec m a -- | A Katip logging block -type LogExec m = forall a. KatipT m a -> m a +type LogExec m a = KatipT m a -> m a -- | A Katip Log environment type LogContext = LogEnv @@ -162,7 +162,7 @@ instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeNoCont module OpenAPIPetstore.Core data OpenAPIPetstoreConfig -OpenAPIPetstoreConfig :: ByteString -> Text -> LogExecWithContext -> LogContext -> [AnyAuthMethod] -> Bool -> OpenAPIPetstoreConfig +OpenAPIPetstoreConfig :: ByteString -> Text -> LogExecWithContext -> LogContext -> [AnyAuthMethod] -> Bool -> ByteString -> OpenAPIPetstoreConfig -- | host supplied in the Request [configHost] :: OpenAPIPetstoreConfig -> ByteString @@ -182,6 +182,10 @@ OpenAPIPetstoreConfig :: ByteString -> Text -> LogExecWithContext -> LogContext -- | throw exceptions if auth methods are not configured [configValidateAuthMethods] :: OpenAPIPetstoreConfig -> Bool +-- | Configures additional querystring characters which must not be URI +-- encoded, e.g. + or : +[configQueryExtraUnreserved] :: OpenAPIPetstoreConfig -> ByteString + -- | constructs a default OpenAPIPetstoreConfig -- -- configHost: @@ -301,6 +305,7 @@ toPath :: ToHttpApiData a => a -> ByteString toHeader :: ToHttpApiData a => (HeaderName, a) -> [Header] toForm :: ToHttpApiData v => (ByteString, v) -> Form toQuery :: ToHttpApiData a => (ByteString, Maybe a) -> [QueryItem] +toPartialEscapeQuery :: ByteString -> Query -> PartialEscapeQuery -- | Determines the format of the array if type array is used. data CollectionFormat @@ -403,29 +408,29 @@ Binary :: ByteString -> Binary _readBinaryBase64 :: MonadFail m => Text -> m Binary _showBinaryBase64 :: Binary -> Text type Lens_' s a = Lens_ s s a a -type Lens_ s t a b = forall (f :: * -> *). Functor f => (a -> f b) -> s -> f t -instance Control.DeepSeq.NFData OpenAPIPetstore.Core.Binary -instance GHC.Classes.Ord OpenAPIPetstore.Core.Binary -instance Data.Data.Data OpenAPIPetstore.Core.Binary -instance GHC.Classes.Eq OpenAPIPetstore.Core.Binary -instance Control.DeepSeq.NFData OpenAPIPetstore.Core.ByteArray -instance GHC.Classes.Ord OpenAPIPetstore.Core.ByteArray -instance Data.Data.Data OpenAPIPetstore.Core.ByteArray -instance GHC.Classes.Eq OpenAPIPetstore.Core.ByteArray -instance Control.DeepSeq.NFData OpenAPIPetstore.Core.Date -instance GHC.Arr.Ix OpenAPIPetstore.Core.Date -instance GHC.Classes.Ord OpenAPIPetstore.Core.Date -instance Data.Data.Data OpenAPIPetstore.Core.Date -instance GHC.Classes.Eq OpenAPIPetstore.Core.Date -instance GHC.Enum.Enum OpenAPIPetstore.Core.Date +type Lens_ s t a b = forall (f :: Type -> Type). Functor f => (a -> f b) -> s -> f t +instance GHC.Show.Show OpenAPIPetstore.Core.ParamBody +instance GHC.Show.Show OpenAPIPetstore.Core.Params +instance GHC.Show.Show (OpenAPIPetstore.Core.OpenAPIPetstoreRequest req contentType res accept) +instance GHC.Show.Show OpenAPIPetstore.Core.AuthMethodException instance Control.DeepSeq.NFData OpenAPIPetstore.Core.DateTime instance GHC.Classes.Ord OpenAPIPetstore.Core.DateTime instance Data.Data.Data OpenAPIPetstore.Core.DateTime instance GHC.Classes.Eq OpenAPIPetstore.Core.DateTime -instance GHC.Show.Show OpenAPIPetstore.Core.AuthMethodException -instance GHC.Show.Show (OpenAPIPetstore.Core.OpenAPIPetstoreRequest req contentType res accept) -instance GHC.Show.Show OpenAPIPetstore.Core.Params -instance GHC.Show.Show OpenAPIPetstore.Core.ParamBody +instance Control.DeepSeq.NFData OpenAPIPetstore.Core.Date +instance GHC.Ix.Ix OpenAPIPetstore.Core.Date +instance GHC.Classes.Ord OpenAPIPetstore.Core.Date +instance Data.Data.Data OpenAPIPetstore.Core.Date +instance GHC.Classes.Eq OpenAPIPetstore.Core.Date +instance GHC.Enum.Enum OpenAPIPetstore.Core.Date +instance Control.DeepSeq.NFData OpenAPIPetstore.Core.ByteArray +instance GHC.Classes.Ord OpenAPIPetstore.Core.ByteArray +instance Data.Data.Data OpenAPIPetstore.Core.ByteArray +instance GHC.Classes.Eq OpenAPIPetstore.Core.ByteArray +instance Control.DeepSeq.NFData OpenAPIPetstore.Core.Binary +instance GHC.Classes.Ord OpenAPIPetstore.Core.Binary +instance Data.Data.Data OpenAPIPetstore.Core.Binary +instance GHC.Classes.Eq OpenAPIPetstore.Core.Binary instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Core.Binary instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Core.Binary instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Core.Binary @@ -511,17 +516,16 @@ modifyInitRequest :: InitRequest req contentType res accept -> (Request -> Reque modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (Request -> m Request) -> m (InitRequest req contentType res accept) -- | Run a block using the configured logger instance -runConfigLog :: MonadIO m => OpenAPIPetstoreConfig -> LogExec m +runConfigLog :: MonadIO m => OpenAPIPetstoreConfig -> LogExec m a -- | Run a block using the configured logger instance (logs exceptions) -runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m -instance GHC.Show.Show (OpenAPIPetstore.Client.InitRequest req contentType res accept) +runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m a +instance GHC.Show.Show OpenAPIPetstore.Client.MimeError instance Data.Traversable.Traversable OpenAPIPetstore.Client.MimeResult instance Data.Foldable.Foldable OpenAPIPetstore.Client.MimeResult instance GHC.Base.Functor OpenAPIPetstore.Client.MimeResult instance GHC.Show.Show res => GHC.Show.Show (OpenAPIPetstore.Client.MimeResult res) -instance GHC.Show.Show OpenAPIPetstore.Client.MimeError -instance GHC.Classes.Eq OpenAPIPetstore.Client.MimeError +instance GHC.Show.Show (OpenAPIPetstore.Client.InitRequest req contentType res accept) module OpenAPIPetstore.Model @@ -1858,287 +1862,287 @@ data AuthOAuthPetstoreAuth -- | secret AuthOAuthPetstoreAuth :: Text -> AuthOAuthPetstoreAuth -instance GHC.Show.Show OpenAPIPetstore.Model.AuthOAuthPetstoreAuth -instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthOAuthPetstoreAuth -instance GHC.Show.Show OpenAPIPetstore.Model.AuthBasicHttpBasicTest -instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthBasicHttpBasicTest -instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery -instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery -instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKey -instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKey -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumTest -instance GHC.Show.Show OpenAPIPetstore.Model.EnumTest -instance GHC.Enum.Enum OpenAPIPetstore.Model.OuterEnum -instance GHC.Enum.Bounded OpenAPIPetstore.Model.OuterEnum -instance GHC.Classes.Ord OpenAPIPetstore.Model.OuterEnum -instance GHC.Classes.Eq OpenAPIPetstore.Model.OuterEnum -instance GHC.Show.Show OpenAPIPetstore.Model.OuterEnum -instance GHC.Enum.Enum OpenAPIPetstore.Model.EnumClass -instance GHC.Enum.Bounded OpenAPIPetstore.Model.EnumClass -instance GHC.Classes.Ord OpenAPIPetstore.Model.EnumClass -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumClass -instance GHC.Show.Show OpenAPIPetstore.Model.EnumClass -instance GHC.Show.Show OpenAPIPetstore.Model.Status -instance GHC.Classes.Eq OpenAPIPetstore.Model.Status -instance GHC.Classes.Eq OpenAPIPetstore.Model.Pet -instance GHC.Show.Show OpenAPIPetstore.Model.Pet -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Status2 -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Status2 -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Status2 -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Status2 -instance GHC.Show.Show OpenAPIPetstore.Model.E'Status2 -instance GHC.Classes.Eq OpenAPIPetstore.Model.Order -instance GHC.Show.Show OpenAPIPetstore.Model.Order -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Status -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Status -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Status -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Status -instance GHC.Show.Show OpenAPIPetstore.Model.E'Status -instance GHC.Classes.Eq OpenAPIPetstore.Model.BigCat -instance GHC.Show.Show OpenAPIPetstore.Model.BigCat -instance GHC.Classes.Eq OpenAPIPetstore.Model.BigCatAllOf -instance GHC.Show.Show OpenAPIPetstore.Model.BigCatAllOf -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Kind -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Kind -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Kind -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Kind -instance GHC.Show.Show OpenAPIPetstore.Model.E'Kind -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumArrays -instance GHC.Show.Show OpenAPIPetstore.Model.EnumArrays -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'JustSymbol -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'JustSymbol -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'JustSymbol -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'JustSymbol -instance GHC.Show.Show OpenAPIPetstore.Model.E'JustSymbol -instance GHC.Classes.Eq OpenAPIPetstore.Model.MapTest -instance GHC.Show.Show OpenAPIPetstore.Model.MapTest -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Inner -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Inner -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Inner -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Inner -instance GHC.Show.Show OpenAPIPetstore.Model.E'Inner -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumString -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumString -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumString -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumString -instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumString -instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryInteger -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryInteger -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumQueryInteger -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumQueryInteger -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumQueryInteger -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumQueryInteger -instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumQueryInteger -instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryDouble -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryDouble -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumNumber -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumNumber -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumNumber -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumNumber -instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumNumber -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumInteger -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumInteger -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumInteger -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumInteger -instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumInteger -instance GHC.Show.Show OpenAPIPetstore.Model.EnumFormStringArray -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormStringArray -instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderStringArray -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderStringArray -instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryStringArray -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryStringArray -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumFormStringArray -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumFormStringArray -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumFormStringArray -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumFormStringArray -instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumFormStringArray -instance GHC.Show.Show OpenAPIPetstore.Model.EnumFormString -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormString -instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderString -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderString -instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryString -instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryString -instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumFormString -instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumFormString -instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumFormString -instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumFormString -instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumFormString +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalMetadata +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalMetadata +instance GHC.Show.Show OpenAPIPetstore.Model.ApiKey +instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiKey +instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyBool +instance GHC.Show.Show OpenAPIPetstore.Model.BodyBool +instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyBool +instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyDouble +instance GHC.Show.Show OpenAPIPetstore.Model.BodyDouble +instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyDouble +instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyText +instance GHC.Show.Show OpenAPIPetstore.Model.BodyText +instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyText +instance GHC.Show.Show OpenAPIPetstore.Model.BooleanGroup +instance GHC.Classes.Eq OpenAPIPetstore.Model.BooleanGroup +instance GHC.Show.Show OpenAPIPetstore.Model.Byte +instance GHC.Classes.Eq OpenAPIPetstore.Model.Byte +instance GHC.Show.Show OpenAPIPetstore.Model.Callback +instance GHC.Classes.Eq OpenAPIPetstore.Model.Callback +instance GHC.Show.Show OpenAPIPetstore.Model.Context +instance GHC.Classes.Eq OpenAPIPetstore.Model.Context +instance GHC.Show.Show OpenAPIPetstore.Model.File2 +instance GHC.Classes.Eq OpenAPIPetstore.Model.File2 +instance GHC.Show.Show OpenAPIPetstore.Model.Http +instance GHC.Classes.Eq OpenAPIPetstore.Model.Http +instance GHC.Show.Show OpenAPIPetstore.Model.Int32 +instance GHC.Classes.Eq OpenAPIPetstore.Model.Int32 +instance GHC.Show.Show OpenAPIPetstore.Model.Int64 +instance GHC.Classes.Eq OpenAPIPetstore.Model.Int64 +instance GHC.Show.Show OpenAPIPetstore.Model.Int64Group +instance GHC.Classes.Eq OpenAPIPetstore.Model.Int64Group +instance GHC.Show.Show OpenAPIPetstore.Model.Ioutil +instance GHC.Classes.Eq OpenAPIPetstore.Model.Ioutil +instance GHC.Show.Show OpenAPIPetstore.Model.Name2 +instance GHC.Classes.Eq OpenAPIPetstore.Model.Name2 +instance GHC.Show.Show OpenAPIPetstore.Model.Number +instance GHC.Classes.Eq OpenAPIPetstore.Model.Number +instance GHC.Show.Show OpenAPIPetstore.Model.OrderId +instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderId +instance GHC.Show.Show OpenAPIPetstore.Model.OrderIdText +instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderIdText +instance GHC.Show.Show OpenAPIPetstore.Model.Param +instance GHC.Classes.Eq OpenAPIPetstore.Model.Param +instance GHC.Show.Show OpenAPIPetstore.Model.Param2 +instance GHC.Classes.Eq OpenAPIPetstore.Model.Param2 +instance GHC.Show.Show OpenAPIPetstore.Model.ParamBinary +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamBinary +instance GHC.Show.Show OpenAPIPetstore.Model.ParamDate +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDate +instance GHC.Show.Show OpenAPIPetstore.Model.ParamDateTime +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDateTime +instance GHC.Show.Show OpenAPIPetstore.Model.ParamDouble +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDouble +instance GHC.Show.Show OpenAPIPetstore.Model.ParamFloat +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamFloat +instance GHC.Show.Show OpenAPIPetstore.Model.ParamInteger +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamInteger +instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ParamMapMapStringText +instance GHC.Show.Show OpenAPIPetstore.Model.ParamMapMapStringText +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamMapMapStringText +instance GHC.Show.Show OpenAPIPetstore.Model.ParamString +instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamString +instance GHC.Show.Show OpenAPIPetstore.Model.Password +instance GHC.Classes.Eq OpenAPIPetstore.Model.Password +instance GHC.Show.Show OpenAPIPetstore.Model.PatternWithoutDelimiter +instance GHC.Classes.Eq OpenAPIPetstore.Model.PatternWithoutDelimiter +instance GHC.Show.Show OpenAPIPetstore.Model.PetId +instance GHC.Classes.Eq OpenAPIPetstore.Model.PetId +instance GHC.Show.Show OpenAPIPetstore.Model.Pipe +instance GHC.Classes.Eq OpenAPIPetstore.Model.Pipe +instance GHC.Show.Show OpenAPIPetstore.Model.Query +instance GHC.Classes.Eq OpenAPIPetstore.Model.Query +instance GHC.Show.Show OpenAPIPetstore.Model.RequiredBooleanGroup +instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredBooleanGroup +instance GHC.Show.Show OpenAPIPetstore.Model.RequiredFile +instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredFile +instance GHC.Show.Show OpenAPIPetstore.Model.RequiredInt64Group +instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredInt64Group +instance GHC.Show.Show OpenAPIPetstore.Model.RequiredStringGroup +instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredStringGroup +instance GHC.Show.Show OpenAPIPetstore.Model.StatusText +instance GHC.Classes.Eq OpenAPIPetstore.Model.StatusText +instance GHC.Show.Show OpenAPIPetstore.Model.StringGroup +instance GHC.Classes.Eq OpenAPIPetstore.Model.StringGroup +instance GHC.Show.Show OpenAPIPetstore.Model.Tags +instance GHC.Classes.Eq OpenAPIPetstore.Model.Tags +instance GHC.Show.Show OpenAPIPetstore.Model.Url +instance GHC.Classes.Eq OpenAPIPetstore.Model.Url +instance GHC.Show.Show OpenAPIPetstore.Model.Username +instance GHC.Classes.Eq OpenAPIPetstore.Model.Username +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesAnyType +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesAnyType +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesArray +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesArray +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesBoolean +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesBoolean +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesClass +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesClass +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesInteger +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesInteger +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesNumber +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesNumber +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesObject +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesObject +instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesString +instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesString +instance GHC.Classes.Eq OpenAPIPetstore.Model.Animal +instance GHC.Show.Show OpenAPIPetstore.Model.Animal +instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiResponse +instance GHC.Show.Show OpenAPIPetstore.Model.ApiResponse +instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly +instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly +instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfNumberOnly +instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfNumberOnly +instance GHC.Classes.Eq OpenAPIPetstore.Model.Capitalization +instance GHC.Show.Show OpenAPIPetstore.Model.Capitalization +instance GHC.Classes.Eq OpenAPIPetstore.Model.Cat +instance GHC.Show.Show OpenAPIPetstore.Model.Cat +instance GHC.Classes.Eq OpenAPIPetstore.Model.CatAllOf +instance GHC.Show.Show OpenAPIPetstore.Model.CatAllOf +instance GHC.Classes.Eq OpenAPIPetstore.Model.Category +instance GHC.Show.Show OpenAPIPetstore.Model.Category +instance GHC.Classes.Eq OpenAPIPetstore.Model.ClassModel +instance GHC.Show.Show OpenAPIPetstore.Model.ClassModel +instance GHC.Classes.Eq OpenAPIPetstore.Model.Client +instance GHC.Show.Show OpenAPIPetstore.Model.Client +instance GHC.Classes.Eq OpenAPIPetstore.Model.Dog +instance GHC.Show.Show OpenAPIPetstore.Model.Dog +instance GHC.Classes.Eq OpenAPIPetstore.Model.DogAllOf +instance GHC.Show.Show OpenAPIPetstore.Model.DogAllOf +instance GHC.Classes.Eq OpenAPIPetstore.Model.File +instance GHC.Show.Show OpenAPIPetstore.Model.File +instance GHC.Classes.Eq OpenAPIPetstore.Model.FileSchemaTestClass +instance GHC.Show.Show OpenAPIPetstore.Model.FileSchemaTestClass +instance GHC.Classes.Eq OpenAPIPetstore.Model.FormatTest +instance GHC.Show.Show OpenAPIPetstore.Model.FormatTest +instance GHC.Classes.Eq OpenAPIPetstore.Model.HasOnlyReadOnly +instance GHC.Show.Show OpenAPIPetstore.Model.HasOnlyReadOnly +instance GHC.Classes.Eq OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass +instance GHC.Show.Show OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass +instance GHC.Classes.Eq OpenAPIPetstore.Model.Model200Response +instance GHC.Show.Show OpenAPIPetstore.Model.Model200Response +instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelList +instance GHC.Show.Show OpenAPIPetstore.Model.ModelList +instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelReturn +instance GHC.Show.Show OpenAPIPetstore.Model.ModelReturn +instance GHC.Classes.Eq OpenAPIPetstore.Model.Name +instance GHC.Show.Show OpenAPIPetstore.Model.Name +instance GHC.Classes.Eq OpenAPIPetstore.Model.NumberOnly +instance GHC.Show.Show OpenAPIPetstore.Model.NumberOnly +instance GHC.Classes.Eq OpenAPIPetstore.Model.OuterComposite +instance GHC.Show.Show OpenAPIPetstore.Model.OuterComposite +instance GHC.Classes.Eq OpenAPIPetstore.Model.ReadOnlyFirst +instance GHC.Show.Show OpenAPIPetstore.Model.ReadOnlyFirst +instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayTest +instance GHC.Show.Show OpenAPIPetstore.Model.ArrayTest +instance GHC.Classes.Eq OpenAPIPetstore.Model.SpecialModelName +instance GHC.Show.Show OpenAPIPetstore.Model.SpecialModelName +instance GHC.Classes.Eq OpenAPIPetstore.Model.Tag +instance GHC.Show.Show OpenAPIPetstore.Model.Tag +instance GHC.Classes.Eq OpenAPIPetstore.Model.TypeHolderDefault +instance GHC.Show.Show OpenAPIPetstore.Model.TypeHolderDefault +instance GHC.Classes.Eq OpenAPIPetstore.Model.TypeHolderExample +instance GHC.Show.Show OpenAPIPetstore.Model.TypeHolderExample +instance GHC.Classes.Eq OpenAPIPetstore.Model.User +instance GHC.Show.Show OpenAPIPetstore.Model.User +instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Body +instance GHC.Show.Show OpenAPIPetstore.Model.Body +instance GHC.Classes.Eq OpenAPIPetstore.Model.Body +instance GHC.Classes.Eq OpenAPIPetstore.Model.XmlItem +instance GHC.Show.Show OpenAPIPetstore.Model.XmlItem instance GHC.Enum.Enum OpenAPIPetstore.Model.E'ArrayEnum instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'ArrayEnum instance GHC.Classes.Ord OpenAPIPetstore.Model.E'ArrayEnum instance GHC.Classes.Eq OpenAPIPetstore.Model.E'ArrayEnum instance GHC.Show.Show OpenAPIPetstore.Model.E'ArrayEnum -instance GHC.Classes.Eq OpenAPIPetstore.Model.XmlItem -instance GHC.Show.Show OpenAPIPetstore.Model.XmlItem -instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Body -instance GHC.Show.Show OpenAPIPetstore.Model.Body -instance GHC.Classes.Eq OpenAPIPetstore.Model.Body -instance GHC.Classes.Eq OpenAPIPetstore.Model.User -instance GHC.Show.Show OpenAPIPetstore.Model.User -instance GHC.Classes.Eq OpenAPIPetstore.Model.TypeHolderExample -instance GHC.Show.Show OpenAPIPetstore.Model.TypeHolderExample -instance GHC.Classes.Eq OpenAPIPetstore.Model.TypeHolderDefault -instance GHC.Show.Show OpenAPIPetstore.Model.TypeHolderDefault -instance GHC.Classes.Eq OpenAPIPetstore.Model.Tag -instance GHC.Show.Show OpenAPIPetstore.Model.Tag -instance GHC.Classes.Eq OpenAPIPetstore.Model.SpecialModelName -instance GHC.Show.Show OpenAPIPetstore.Model.SpecialModelName -instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayTest -instance GHC.Show.Show OpenAPIPetstore.Model.ArrayTest -instance GHC.Classes.Eq OpenAPIPetstore.Model.ReadOnlyFirst -instance GHC.Show.Show OpenAPIPetstore.Model.ReadOnlyFirst -instance GHC.Classes.Eq OpenAPIPetstore.Model.OuterComposite -instance GHC.Show.Show OpenAPIPetstore.Model.OuterComposite -instance GHC.Classes.Eq OpenAPIPetstore.Model.NumberOnly -instance GHC.Show.Show OpenAPIPetstore.Model.NumberOnly -instance GHC.Classes.Eq OpenAPIPetstore.Model.Name -instance GHC.Show.Show OpenAPIPetstore.Model.Name -instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelReturn -instance GHC.Show.Show OpenAPIPetstore.Model.ModelReturn -instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelList -instance GHC.Show.Show OpenAPIPetstore.Model.ModelList -instance GHC.Classes.Eq OpenAPIPetstore.Model.Model200Response -instance GHC.Show.Show OpenAPIPetstore.Model.Model200Response -instance GHC.Classes.Eq OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass -instance GHC.Show.Show OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass -instance GHC.Classes.Eq OpenAPIPetstore.Model.HasOnlyReadOnly -instance GHC.Show.Show OpenAPIPetstore.Model.HasOnlyReadOnly -instance GHC.Classes.Eq OpenAPIPetstore.Model.FormatTest -instance GHC.Show.Show OpenAPIPetstore.Model.FormatTest -instance GHC.Classes.Eq OpenAPIPetstore.Model.FileSchemaTestClass -instance GHC.Show.Show OpenAPIPetstore.Model.FileSchemaTestClass -instance GHC.Classes.Eq OpenAPIPetstore.Model.File -instance GHC.Show.Show OpenAPIPetstore.Model.File -instance GHC.Classes.Eq OpenAPIPetstore.Model.DogAllOf -instance GHC.Show.Show OpenAPIPetstore.Model.DogAllOf -instance GHC.Classes.Eq OpenAPIPetstore.Model.Dog -instance GHC.Show.Show OpenAPIPetstore.Model.Dog -instance GHC.Classes.Eq OpenAPIPetstore.Model.Client -instance GHC.Show.Show OpenAPIPetstore.Model.Client -instance GHC.Classes.Eq OpenAPIPetstore.Model.ClassModel -instance GHC.Show.Show OpenAPIPetstore.Model.ClassModel -instance GHC.Classes.Eq OpenAPIPetstore.Model.Category -instance GHC.Show.Show OpenAPIPetstore.Model.Category -instance GHC.Classes.Eq OpenAPIPetstore.Model.CatAllOf -instance GHC.Show.Show OpenAPIPetstore.Model.CatAllOf -instance GHC.Classes.Eq OpenAPIPetstore.Model.Cat -instance GHC.Show.Show OpenAPIPetstore.Model.Cat -instance GHC.Classes.Eq OpenAPIPetstore.Model.Capitalization -instance GHC.Show.Show OpenAPIPetstore.Model.Capitalization -instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfNumberOnly -instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfNumberOnly -instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly -instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly -instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiResponse -instance GHC.Show.Show OpenAPIPetstore.Model.ApiResponse -instance GHC.Classes.Eq OpenAPIPetstore.Model.Animal -instance GHC.Show.Show OpenAPIPetstore.Model.Animal -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesString -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesString -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesObject -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesObject -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesNumber -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesNumber -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesInteger -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesInteger -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesClass -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesClass -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesBoolean -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesBoolean -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesArray -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesArray -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesAnyType -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesAnyType -instance GHC.Show.Show OpenAPIPetstore.Model.Username -instance GHC.Classes.Eq OpenAPIPetstore.Model.Username -instance GHC.Show.Show OpenAPIPetstore.Model.Url -instance GHC.Classes.Eq OpenAPIPetstore.Model.Url -instance GHC.Show.Show OpenAPIPetstore.Model.Tags -instance GHC.Classes.Eq OpenAPIPetstore.Model.Tags -instance GHC.Show.Show OpenAPIPetstore.Model.StringGroup -instance GHC.Classes.Eq OpenAPIPetstore.Model.StringGroup -instance GHC.Show.Show OpenAPIPetstore.Model.StatusText -instance GHC.Classes.Eq OpenAPIPetstore.Model.StatusText -instance GHC.Show.Show OpenAPIPetstore.Model.RequiredStringGroup -instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredStringGroup -instance GHC.Show.Show OpenAPIPetstore.Model.RequiredInt64Group -instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredInt64Group -instance GHC.Show.Show OpenAPIPetstore.Model.RequiredFile -instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredFile -instance GHC.Show.Show OpenAPIPetstore.Model.RequiredBooleanGroup -instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredBooleanGroup -instance GHC.Show.Show OpenAPIPetstore.Model.Query -instance GHC.Classes.Eq OpenAPIPetstore.Model.Query -instance GHC.Show.Show OpenAPIPetstore.Model.Pipe -instance GHC.Classes.Eq OpenAPIPetstore.Model.Pipe -instance GHC.Show.Show OpenAPIPetstore.Model.PetId -instance GHC.Classes.Eq OpenAPIPetstore.Model.PetId -instance GHC.Show.Show OpenAPIPetstore.Model.PatternWithoutDelimiter -instance GHC.Classes.Eq OpenAPIPetstore.Model.PatternWithoutDelimiter -instance GHC.Show.Show OpenAPIPetstore.Model.Password -instance GHC.Classes.Eq OpenAPIPetstore.Model.Password -instance GHC.Show.Show OpenAPIPetstore.Model.ParamString -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamString -instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ParamMapMapStringText -instance GHC.Show.Show OpenAPIPetstore.Model.ParamMapMapStringText -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamMapMapStringText -instance GHC.Show.Show OpenAPIPetstore.Model.ParamInteger -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamInteger -instance GHC.Show.Show OpenAPIPetstore.Model.ParamFloat -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamFloat -instance GHC.Show.Show OpenAPIPetstore.Model.ParamDouble -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDouble -instance GHC.Show.Show OpenAPIPetstore.Model.ParamDateTime -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDateTime -instance GHC.Show.Show OpenAPIPetstore.Model.ParamDate -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDate -instance GHC.Show.Show OpenAPIPetstore.Model.ParamBinary -instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamBinary -instance GHC.Show.Show OpenAPIPetstore.Model.Param2 -instance GHC.Classes.Eq OpenAPIPetstore.Model.Param2 -instance GHC.Show.Show OpenAPIPetstore.Model.Param -instance GHC.Classes.Eq OpenAPIPetstore.Model.Param -instance GHC.Show.Show OpenAPIPetstore.Model.OrderIdText -instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderIdText -instance GHC.Show.Show OpenAPIPetstore.Model.OrderId -instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderId -instance GHC.Show.Show OpenAPIPetstore.Model.Number -instance GHC.Classes.Eq OpenAPIPetstore.Model.Number -instance GHC.Show.Show OpenAPIPetstore.Model.Name2 -instance GHC.Classes.Eq OpenAPIPetstore.Model.Name2 -instance GHC.Show.Show OpenAPIPetstore.Model.Ioutil -instance GHC.Classes.Eq OpenAPIPetstore.Model.Ioutil -instance GHC.Show.Show OpenAPIPetstore.Model.Int64Group -instance GHC.Classes.Eq OpenAPIPetstore.Model.Int64Group -instance GHC.Show.Show OpenAPIPetstore.Model.Int64 -instance GHC.Classes.Eq OpenAPIPetstore.Model.Int64 -instance GHC.Show.Show OpenAPIPetstore.Model.Int32 -instance GHC.Classes.Eq OpenAPIPetstore.Model.Int32 -instance GHC.Show.Show OpenAPIPetstore.Model.Http -instance GHC.Classes.Eq OpenAPIPetstore.Model.Http -instance GHC.Show.Show OpenAPIPetstore.Model.File2 -instance GHC.Classes.Eq OpenAPIPetstore.Model.File2 -instance GHC.Show.Show OpenAPIPetstore.Model.Context -instance GHC.Classes.Eq OpenAPIPetstore.Model.Context -instance GHC.Show.Show OpenAPIPetstore.Model.Callback -instance GHC.Classes.Eq OpenAPIPetstore.Model.Callback -instance GHC.Show.Show OpenAPIPetstore.Model.Byte -instance GHC.Classes.Eq OpenAPIPetstore.Model.Byte -instance GHC.Show.Show OpenAPIPetstore.Model.BooleanGroup -instance GHC.Classes.Eq OpenAPIPetstore.Model.BooleanGroup -instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyText -instance GHC.Show.Show OpenAPIPetstore.Model.BodyText -instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyText -instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyDouble -instance GHC.Show.Show OpenAPIPetstore.Model.BodyDouble -instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyDouble -instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyBool -instance GHC.Show.Show OpenAPIPetstore.Model.BodyBool -instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyBool -instance GHC.Show.Show OpenAPIPetstore.Model.ApiKey -instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiKey -instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalMetadata -instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalMetadata +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumFormString +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumFormString +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumFormString +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumFormString +instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumFormString +instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryString +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryString +instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderString +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderString +instance GHC.Show.Show OpenAPIPetstore.Model.EnumFormString +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormString +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumFormStringArray +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumFormStringArray +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumFormStringArray +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumFormStringArray +instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumFormStringArray +instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryStringArray +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryStringArray +instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderStringArray +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderStringArray +instance GHC.Show.Show OpenAPIPetstore.Model.EnumFormStringArray +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormStringArray +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumInteger +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumInteger +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumInteger +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumInteger +instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumInteger +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumNumber +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumNumber +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumNumber +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumNumber +instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumNumber +instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryDouble +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryDouble +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumQueryInteger +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumQueryInteger +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumQueryInteger +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumQueryInteger +instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumQueryInteger +instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryInteger +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryInteger +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumString +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumString +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumString +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumString +instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumString +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Inner +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Inner +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Inner +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Inner +instance GHC.Show.Show OpenAPIPetstore.Model.E'Inner +instance GHC.Classes.Eq OpenAPIPetstore.Model.MapTest +instance GHC.Show.Show OpenAPIPetstore.Model.MapTest +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'JustSymbol +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'JustSymbol +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'JustSymbol +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'JustSymbol +instance GHC.Show.Show OpenAPIPetstore.Model.E'JustSymbol +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumArrays +instance GHC.Show.Show OpenAPIPetstore.Model.EnumArrays +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Kind +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Kind +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Kind +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Kind +instance GHC.Show.Show OpenAPIPetstore.Model.E'Kind +instance GHC.Classes.Eq OpenAPIPetstore.Model.BigCatAllOf +instance GHC.Show.Show OpenAPIPetstore.Model.BigCatAllOf +instance GHC.Classes.Eq OpenAPIPetstore.Model.BigCat +instance GHC.Show.Show OpenAPIPetstore.Model.BigCat +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Status +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Status +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Status +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Status +instance GHC.Show.Show OpenAPIPetstore.Model.E'Status +instance GHC.Classes.Eq OpenAPIPetstore.Model.Order +instance GHC.Show.Show OpenAPIPetstore.Model.Order +instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Status2 +instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Status2 +instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Status2 +instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Status2 +instance GHC.Show.Show OpenAPIPetstore.Model.E'Status2 +instance GHC.Classes.Eq OpenAPIPetstore.Model.Pet +instance GHC.Show.Show OpenAPIPetstore.Model.Pet +instance GHC.Show.Show OpenAPIPetstore.Model.Status +instance GHC.Classes.Eq OpenAPIPetstore.Model.Status +instance GHC.Enum.Enum OpenAPIPetstore.Model.EnumClass +instance GHC.Enum.Bounded OpenAPIPetstore.Model.EnumClass +instance GHC.Classes.Ord OpenAPIPetstore.Model.EnumClass +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumClass +instance GHC.Show.Show OpenAPIPetstore.Model.EnumClass +instance GHC.Enum.Enum OpenAPIPetstore.Model.OuterEnum +instance GHC.Enum.Bounded OpenAPIPetstore.Model.OuterEnum +instance GHC.Classes.Ord OpenAPIPetstore.Model.OuterEnum +instance GHC.Classes.Eq OpenAPIPetstore.Model.OuterEnum +instance GHC.Show.Show OpenAPIPetstore.Model.OuterEnum +instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumTest +instance GHC.Show.Show OpenAPIPetstore.Model.EnumTest +instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKey +instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKey +instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery +instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery +instance GHC.Show.Show OpenAPIPetstore.Model.AuthBasicHttpBasicTest +instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthBasicHttpBasicTest +instance GHC.Show.Show OpenAPIPetstore.Model.AuthOAuthPetstoreAuth +instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthOAuthPetstoreAuth instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthOAuthPetstoreAuth instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthBasicHttpBasicTest instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery diff --git a/samples/client/petstore/haskell-http-client/docs/quick-jump.min.js b/samples/client/petstore/haskell-http-client/docs/quick-jump.min.js index c03e0836076..06c35c74546 100644 --- a/samples/client/petstore/haskell-http-client/docs/quick-jump.min.js +++ b/samples/client/petstore/haskell-http-client/docs/quick-jump.min.js @@ -1,2 +1,2 @@ -!function e(t,n,o){function r(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[s]={exports:{}};t[s][0].call(u.exports,function(e){var n=t[s][1][e];return r(n||e)},u,u.exports,e,t,n,o)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s=0&&e.followActiveLink()),"s"===t.key&&"input"!==t.target.tagName.toLowerCase()&&(t.preventDefault(),e.show())})},t.prototype.hide=function(){this.setState({isVisible:!1,searchString:""})},t.prototype.show=function(){this.state.isVisible||(this.focusPlease=!0,this.setState({isVisible:!0,activeLinkIndex:-1}))},t.prototype.toggleVisibility=function(){this.state.isVisible?this.hide():this.show()},t.prototype.navigateLinks=function(e){var t=Math.max(-1,Math.min(this.linkIndex-1,this.state.activeLinkIndex+e));this.navigatedByKeyboard=!0,this.setState({activeLinkIndex:t})},t.prototype.followActiveLink=function(){this.activeLinkAction&&this.activeLinkAction()},t.prototype.updateResults=function(){var e=this.input&&this.input.value||"",t={};this.state.fuse.search(e).forEach(function(e){var n=e.item.module;(t[n]||(t[n]=[])).push(e)});var n=[];for(var o in t)!function(e){var o=t[e],r=0;o.forEach(function(e){r+=1/e.score}),n.push({module:e,totalScore:1/r,items:o})}(o);n.sort(function(e,t){return e.totalScore-t.totalScore}),this.setState({searchString:e,isVisible:!0,moduleResults:n})},t.prototype.componentDidUpdate=function(){if(this.searchResults&&this.activeLink&&this.navigatedByKeyboard){var e=this.activeLink.getClientRects()[0],t=this.searchResults.getClientRects()[0].top;e.bottom>window.innerHeight?this.searchResults.scrollTop+=e.bottom-window.innerHeight+80:e.topn)return i(e,this.pattern,o);var r=this.options,a=r.location,l=r.distance,c=r.threshold,u=r.findAllMatches,h=r.minMatchCharLength;return s(e,this.pattern,this.patternAlphabet,{location:a,distance:l,threshold:c,findAllMatches:u,minMatchCharLength:h})}}]),e}();e.exports=l},function(e,t,n){"use strict";var o=n(0),r=function e(t,n,r){if(n){var i=n.indexOf("."),s=n,a=null;-1!==i&&(s=n.slice(0,i),a=n.slice(i+1));var l=t[s];if(null!==l&&void 0!==l)if(a||"string"!=typeof l&&"number"!=typeof l)if(o(l))for(var c=0,u=l.length;c0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],o=-1,r=-1,i=0,s=e.length;i=t&&n.push([o,r]),o=-1)}return e[i-1]&&i-o>=t&&n.push([o,i-1]),n}},function(e,t,n){"use strict";e.exports=function(e){for(var t={},n=e.length,o=0;o2&&void 0!==arguments[2]?arguments[2]:/ +/g,r=new RegExp(t.replace(o,"\\$&").replace(n,"|")),i=e.match(r),s=!!i,a=[];if(s)for(var l=0,c=i.length;l=O;E-=1){var R=E-1,U=n[e.charAt(R)];if(U&&(b[R]=1),P[E]=(P[E+1]<<1|1)&U,0!==I&&(P[E]|=(L[E+1]|L[E])<<1|1|L[E+1]),P[E]&N&&(C=o(t,{errors:I,currentLocation:R,expectedLocation:_,distance:c}))<=m){if(m=C,(y=R)<=_)break;O=Math.max(1,2*_-y)}}if(o(t,{errors:I+1,currentLocation:_,expectedLocation:_,distance:c})>m)break;L=P}return{isMatch:y>=0,score:0===C?.001:C,matchedIndices:r(b,v)}}},function(e,t,n){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),o=0,r=n.length;o0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=this.list,o={},r=[];if("string"==typeof n[0]){for(var i=0,s=n.length;i1)throw new Error("Key weight has to be > 0 and <= 1");d=d.name}else a[d]={weight:1};this._analyze({key:d,value:this.options.getFn(u,d),record:u,index:l},{resultMap:o,results:r,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:r}}},{key:"_analyze",value:function(e,t){var n=e.key,o=e.arrayIndex,r=void 0===o?-1:o,i=e.value,s=e.record,l=e.index,c=t.tokenSearchers,u=void 0===c?[]:c,h=t.fullSearcher,p=void 0===h?[]:h,d=t.resultMap,f=void 0===d?{}:d,v=t.results,_=void 0===v?[]:v;if(void 0!==i&&null!==i){var g=!1,m=-1,y=0;if("string"==typeof i){this._log("\nKey: "+(""===n?"-":n));var k=p.search(i);if(this._log('Full text: "'+i+'", score: '+k.score),this.options.tokenize){for(var b=i.split(this.options.tokenSeparator),x=[],w=0;w-1&&(O=(O+m)/2),this._log("Score average:",O);var j=!this.options.tokenize||!this.options.matchAllTokens||y>=u.length;if(this._log("\nCheck Matches: "+j),(g||k.isMatch)&&j){var P=f[l];P?P.output.push({key:n,arrayIndex:r,value:i,score:O,matchedIndices:k.matchedIndices}):(f[l]={item:s,output:[{key:n,arrayIndex:r,value:i,score:O,matchedIndices:k.matchedIndices}]},_.push(f[l]))}}else if(a(i))for(var E=0,R=i.length;E-1&&(s.arrayIndex=i.arrayIndex),t.matches.push(s)}}}),this.options.includeScore&&n.push(function(e,t){t.score=e.score});for(var o=0,r=e.length;o2;)A.push(arguments[s]);for(n&&null!=n.children&&(A.length||A.push(n.children),delete n.children);A.length;)if((r=A.pop())&&void 0!==r.pop)for(s=r.length;s--;)A.push(r[s]);else"boolean"==typeof r&&(r=null),(i="function"!=typeof t)&&(null==r?r="":"number"==typeof r?r=String(r):"string"!=typeof r&&(i=!1)),i&&o?a[a.length-1]+=r:a===T?a=[r]:a.push(r),o=i;var l=new e;return l.nodeName=t,l.children=a,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==I.vnode&&I.vnode(l),l}function o(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==P.push(e)&&(I.debounceRendering||O)(i)}function i(){var e,t=P;for(P=[];e=t.pop();)e.__d&&L(e)}function s(e,t,n){return"string"==typeof t||"number"==typeof t?void 0!==e.splitText:"string"==typeof t.nodeName?!e._componentConstructor&&a(e,t.nodeName):n||e._componentConstructor===t.nodeName}function a(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function l(e){var t=o({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(void 0!==n)for(var r in n)void 0===t[r]&&(t[r]=n[r]);return t}function c(e,t){var n=t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return n.__n=e,n}function u(e){var t=e.parentNode;t&&t.removeChild(e)}function h(e,t,n,o,r){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),o&&o(e);else if("class"!==t||r)if("style"===t){if(o&&"string"!=typeof o&&"string"!=typeof n||(e.style.cssText=o||""),o&&"object"==typeof o){if("string"!=typeof n)for(var i in n)i in o||(e.style[i]="");for(var i in o)e.style[i]="number"==typeof o[i]&&!1===j.test(i)?o[i]+"px":o[i]}}else if("dangerouslySetInnerHTML"===t)o&&(e.innerHTML=o.__html||"");else if("o"==t[0]&&"n"==t[1]){var s=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),o?n||e.addEventListener(t,d,s):e.removeEventListener(t,d,s),(e.__l||(e.__l={}))[t]=o}else if("list"!==t&&"type"!==t&&!r&&t in e)p(e,t,null==o?"":o),null!=o&&!1!==o||e.removeAttribute(t);else{var a=r&&t!==(t=t.replace(/^xlink\:?/,""));null==o||!1===o?a?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof o&&(a?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),o):e.setAttribute(t,o))}else e.className=o||""}function p(e,t,n){try{e[t]=n}catch(e){}}function d(e){return this.__l[e.type](I.event&&I.event(e)||e)}function f(){for(var e;e=E.pop();)I.afterMount&&I.afterMount(e),e.componentDidMount&&e.componentDidMount()}function v(e,t,n,o,r,i){R++||(U=null!=r&&void 0!==r.ownerSVGElement,D=null!=e&&!("__preactattr_"in e));var s=_(e,t,n,o,i);return r&&s.parentNode!==r&&r.appendChild(s),--R||(D=!1,i||f()),s}function _(e,t,n,o,r){var i=e,s=U;if(null!=t&&"boolean"!=typeof t||(t=""),"string"==typeof t||"number"==typeof t)return e&&void 0!==e.splitText&&e.parentNode&&(!e._component||r)?e.nodeValue!=t&&(e.nodeValue=t):(i=document.createTextNode(t),e&&(e.parentNode&&e.parentNode.replaceChild(i,e),m(e,!0))),i.__preactattr_=!0,i;var l=t.nodeName;if("function"==typeof l)return C(e,t,n,o);if(U="svg"===l||"foreignObject"!==l&&U,l=String(l),(!e||!a(e,l))&&(i=c(l,U),e)){for(;e.firstChild;)i.appendChild(e.firstChild);e.parentNode&&e.parentNode.replaceChild(i,e),m(e,!0)}var u=i.firstChild,h=i.__preactattr_,p=t.children;if(null==h){h=i.__preactattr_={};for(var d=i.attributes,f=d.length;f--;)h[d[f].name]=d[f].value}return!D&&p&&1===p.length&&"string"==typeof p[0]&&null!=u&&void 0!==u.splitText&&null==u.nextSibling?u.nodeValue!=p[0]&&(u.nodeValue=p[0]):(p&&p.length||null!=u)&&g(i,p,n,o,D||null!=h.dangerouslySetInnerHTML),k(i,t.attributes,h),U=s,i}function g(e,t,n,o,r){var i,a,l,c,h,p=e.childNodes,d=[],f={},v=0,g=0,y=p.length,k=0,b=t?t.length:0;if(0!==y)for(L=0;L2?[].slice.call(arguments,2):e.children)},Component:N,render:function(e,t,n){return v(n,e,{},!1,t,!1)},rerender:i,options:I};void 0!==t?t.exports=F:self.preact=F}()},{}]},{},[1]); +!function i(s,a,l){function c(t,e){if(!a[t]){if(!s[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}var r=a[t]={exports:{}};s[t][0].call(r.exports,function(e){return c(s[t][1][e]||e)},r,r.exports,i,s,a,l)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;ewindow.innerHeight?this.searchResults.scrollTop+=e.bottom-window.innerHeight+80:e.topn)return u(e,this.pattern,o);var r=this.options,i=r.location,s=r.distance,a=r.threshold,l=r.findAllMatches,c=r.minMatchCharLength;return h(e,this.pattern,this.patternAlphabet,{location:i,distance:s,threshold:a,findAllMatches:l,minMatchCharLength:c})}}]),m}();e.exports=r},function(e,t,n){"use strict";var u=n(0);e.exports=function(e,t){return function e(t,n,o){if(n){var r=n.indexOf("."),i=n,s=null;-1!==r&&(i=n.slice(0,r),s=n.slice(r+1));var a=t[i];if(null!=a)if(s||"string"!=typeof a&&"number"!=typeof a)if(u(a))for(var l=0,c=a.length;l 0 and <= 1");d=d.name}else a[d]={weight:1};this._analyze({key:d,value:this.options.getFn(u,d),record:u,index:l},{resultMap:o,results:r,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:r}}},{key:"_analyze",value:function(e,t){var n=e.key,o=e.arrayIndex,r=void 0===o?-1:o,i=e.value,s=e.record,a=e.index,l=t.tokenSearchers,c=void 0===l?[]:l,u=t.fullSearcher,h=void 0===u?[]:u,p=t.resultMap,d=void 0===p?{}:p,f=t.results,v=void 0===f?[]:f;if(null!=i){var g=!1,_=-1,m=0;if("string"==typeof i){this._log("\nKey: "+(""===n?"-":n));var y=h.search(i);if(this._log('Full text: "'+i+'", score: '+y.score),this.options.tokenize){for(var k=i.split(this.options.tokenSeparator),b=[],x=0;x=c.length;if(this._log("\nCheck Matches: "+O),(g||y.isMatch)&&O){var P=d[a];P?P.output.push({key:n,arrayIndex:r,value:i,score:T,matchedIndices:y.matchedIndices}):(d[a]={item:s,output:[{key:n,arrayIndex:r,value:i,score:T,matchedIndices:y.matchedIndices}]},v.push(d[a]))}}else if(U(i))for(var j=0,E=i.length;j - -{-| + +{-| Module : OpenAPIPetstore.API.AnotherFake -} - -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MonoLocalBinds #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE OverloadedStrings #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.API.AnotherFake where - -import OpenAPIPetstore.Core -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Model as M - -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Lazy as BL -import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) -import qualified Data.Foldable as P -import qualified Data.Map as Map -import qualified Data.Maybe as P -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Set as Set -import qualified Data.String as P -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Data.Text.Lazy as TL -import qualified Data.Text.Lazy.Encoding as TL -import qualified Data.Time as TI -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Media as ME -import qualified Network.HTTP.Types as NH -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Data.Text (Text) -import GHC.Base ((<|>)) - -import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) -import qualified Prelude as P - --- * Operations - - --- ** AnotherFake - --- *** op123testSpecialTags - --- | @PATCH \/another-fake\/dummy@ --- --- To test special tags --- --- To test special tags and operation ID starting with number --- -op123testSpecialTags - :: (Consumes Op123testSpecialTags MimeJSON, MimeRender MimeJSON Client) - => Client -- ^ "body" - client model - -> OpenAPIPetstoreRequest Op123testSpecialTags MimeJSON Client MimeJSON -op123testSpecialTags body = - _mkRequest "PATCH" ["/another-fake/dummy"] - `setBodyParam` body - -data Op123testSpecialTags - --- | /Body Param/ "body" - client model -instance HasBodyParam Op123testSpecialTags Client - --- | @application/json@ -instance Consumes Op123testSpecialTags MimeJSON - --- | @application/json@ -instance Produces Op123testSpecialTags MimeJSON - - \ No newline at end of file + +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MonoLocalBinds #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE OverloadedStrings #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.API.AnotherFake where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Model as M + +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) +import qualified Data.Foldable as P +import qualified Data.Map as Map +import qualified Data.Maybe as P +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Set as Set +import qualified Data.String as P +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Text.Lazy as TL +import qualified Data.Text.Lazy.Encoding as TL +import qualified Data.Time as TI +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Media as ME +import qualified Network.HTTP.Types as NH +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Data.Text (Text) +import GHC.Base ((<|>)) + +import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) +import qualified Prelude as P + +-- * Operations + + +-- ** AnotherFake + +-- *** op123testSpecialTags + +-- | @PATCH \/another-fake\/dummy@ +-- +-- To test special tags +-- +-- To test special tags and operation ID starting with number +-- +op123testSpecialTags + :: (Consumes Op123testSpecialTags MimeJSON, MimeRender MimeJSON Client) + => Client -- ^ "body" - client model + -> OpenAPIPetstoreRequest Op123testSpecialTags MimeJSON Client MimeJSON +op123testSpecialTags :: Client +-> OpenAPIPetstoreRequest + Op123testSpecialTags MimeJSON Client MimeJSON +op123testSpecialTags Client +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + Op123testSpecialTags MimeJSON Client MimeJSON +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PATCH" [ByteString +"/another-fake/dummy"] + OpenAPIPetstoreRequest + Op123testSpecialTags MimeJSON Client MimeJSON +-> Client +-> OpenAPIPetstoreRequest + Op123testSpecialTags MimeJSON Client MimeJSON +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Client +body + +data Op123testSpecialTags + +-- | /Body Param/ "body" - client model +instance HasBodyParam Op123testSpecialTags Client + +-- | @application/json@ +instance Consumes Op123testSpecialTags MimeJSON + +-- | @application/json@ +instance Produces Op123testSpecialTags MimeJSON + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Fake.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Fake.html index f97be0ee744..856aab5c34e 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Fake.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Fake.html @@ -7,526 +7,1486 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.API.Fake -} - -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MonoLocalBinds #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE OverloadedStrings #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.API.Fake where - -import OpenAPIPetstore.Core -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Model as M - -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Lazy as BL -import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) -import qualified Data.Foldable as P -import qualified Data.Map as Map -import qualified Data.Maybe as P -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Set as Set -import qualified Data.String as P -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Data.Text.Lazy as TL -import qualified Data.Text.Lazy.Encoding as TL -import qualified Data.Time as TI -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Media as ME -import qualified Network.HTTP.Types as NH -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Data.Text (Text) -import GHC.Base ((<|>)) - -import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) -import qualified Prelude as P - --- * Operations - - --- ** Fake - --- *** createXmlItem - --- | @POST \/fake\/create_xml_item@ --- --- creates an XmlItem --- --- this route creates an XmlItem --- -createXmlItem - :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) - => ContentType contentType -- ^ request content-type ('MimeType') - -> XmlItem -- ^ "xmlItem" - XmlItem Body - -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent -createXmlItem _ xmlItem = - _mkRequest "POST" ["/fake/create_xml_item"] - `setBodyParam` xmlItem - -data CreateXmlItem - --- | /Body Param/ "XmlItem" - XmlItem Body -instance HasBodyParam CreateXmlItem XmlItem - --- | @application/xml@ -instance Consumes CreateXmlItem MimeXML --- | @text/xml@ -instance Consumes CreateXmlItem MimeTextXml --- | @text/xml; charset=utf-8@ -instance Consumes CreateXmlItem MimeTextXmlCharsetutf8 --- | @text/xml; charset=utf-16@ -instance Consumes CreateXmlItem MimeTextXmlCharsetutf16 --- | @application/xml; charset=utf-8@ -instance Consumes CreateXmlItem MimeXmlCharsetutf8 --- | @application/xml; charset=utf-16@ -instance Consumes CreateXmlItem MimeXmlCharsetutf16 - -instance Produces CreateXmlItem MimeNoContent - - --- *** fakeOuterBooleanSerialize - --- | @POST \/fake\/outer\/boolean@ --- --- Test serialization of outer boolean types --- -fakeOuterBooleanSerialize - :: (Consumes FakeOuterBooleanSerialize contentType) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Accept accept -- ^ request accept ('MimeType') - -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize contentType Bool accept -fakeOuterBooleanSerialize _ _ = - _mkRequest "POST" ["/fake/outer/boolean"] - -data FakeOuterBooleanSerialize - --- | /Body Param/ "body" - Input boolean as post body -instance HasBodyParam FakeOuterBooleanSerialize BodyBool - --- | @*/*@ -instance MimeType mtype => Consumes FakeOuterBooleanSerialize mtype - --- | @*/*@ -instance MimeType mtype => Produces FakeOuterBooleanSerialize mtype - - --- *** fakeOuterCompositeSerialize - --- | @POST \/fake\/outer\/composite@ --- --- Test serialization of object with outer number type --- -fakeOuterCompositeSerialize - :: (Consumes FakeOuterCompositeSerialize contentType) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Accept accept -- ^ request accept ('MimeType') - -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize contentType OuterComposite accept -fakeOuterCompositeSerialize _ _ = - _mkRequest "POST" ["/fake/outer/composite"] - -data FakeOuterCompositeSerialize - --- | /Body Param/ "body" - Input composite as post body -instance HasBodyParam FakeOuterCompositeSerialize OuterComposite - --- | @*/*@ -instance MimeType mtype => Consumes FakeOuterCompositeSerialize mtype - --- | @*/*@ -instance MimeType mtype => Produces FakeOuterCompositeSerialize mtype - - --- *** fakeOuterNumberSerialize - --- | @POST \/fake\/outer\/number@ --- --- Test serialization of outer number types --- -fakeOuterNumberSerialize - :: (Consumes FakeOuterNumberSerialize contentType) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Accept accept -- ^ request accept ('MimeType') - -> OpenAPIPetstoreRequest FakeOuterNumberSerialize contentType Double accept -fakeOuterNumberSerialize _ _ = - _mkRequest "POST" ["/fake/outer/number"] - -data FakeOuterNumberSerialize - --- | /Body Param/ "body" - Input number as post body -instance HasBodyParam FakeOuterNumberSerialize BodyDouble - --- | @*/*@ -instance MimeType mtype => Consumes FakeOuterNumberSerialize mtype - --- | @*/*@ -instance MimeType mtype => Produces FakeOuterNumberSerialize mtype - - --- *** fakeOuterStringSerialize - --- | @POST \/fake\/outer\/string@ --- --- Test serialization of outer string types --- -fakeOuterStringSerialize - :: (Consumes FakeOuterStringSerialize contentType) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Accept accept -- ^ request accept ('MimeType') - -> OpenAPIPetstoreRequest FakeOuterStringSerialize contentType Text accept -fakeOuterStringSerialize _ _ = - _mkRequest "POST" ["/fake/outer/string"] - -data FakeOuterStringSerialize - --- | /Body Param/ "body" - Input string as post body -instance HasBodyParam FakeOuterStringSerialize BodyText - --- | @*/*@ -instance MimeType mtype => Consumes FakeOuterStringSerialize mtype - --- | @*/*@ -instance MimeType mtype => Produces FakeOuterStringSerialize mtype - - --- *** testBodyWithFileSchema - --- | @PUT \/fake\/body-with-file-schema@ --- --- For this test, the body for this request much reference a schema named `File`. --- -testBodyWithFileSchema - :: (Consumes TestBodyWithFileSchema MimeJSON, MimeRender MimeJSON FileSchemaTestClass) - => FileSchemaTestClass -- ^ "body" - -> OpenAPIPetstoreRequest TestBodyWithFileSchema MimeJSON NoContent MimeNoContent -testBodyWithFileSchema body = - _mkRequest "PUT" ["/fake/body-with-file-schema"] - `setBodyParam` body - -data TestBodyWithFileSchema -instance HasBodyParam TestBodyWithFileSchema FileSchemaTestClass - --- | @application/json@ -instance Consumes TestBodyWithFileSchema MimeJSON - -instance Produces TestBodyWithFileSchema MimeNoContent - - --- *** testBodyWithQueryParams - --- | @PUT \/fake\/body-with-query-params@ --- -testBodyWithQueryParams - :: (Consumes TestBodyWithQueryParams MimeJSON, MimeRender MimeJSON User) - => User -- ^ "body" - -> Query -- ^ "query" - -> OpenAPIPetstoreRequest TestBodyWithQueryParams MimeJSON NoContent MimeNoContent -testBodyWithQueryParams body (Query query) = - _mkRequest "PUT" ["/fake/body-with-query-params"] - `setBodyParam` body - `addQuery` toQuery ("query", Just query) - -data TestBodyWithQueryParams -instance HasBodyParam TestBodyWithQueryParams User - --- | @application/json@ -instance Consumes TestBodyWithQueryParams MimeJSON - -instance Produces TestBodyWithQueryParams MimeNoContent - - --- *** testClientModel - --- | @PATCH \/fake@ --- --- To test \"client\" model --- --- To test \"client\" model --- -testClientModel - :: (Consumes TestClientModel MimeJSON, MimeRender MimeJSON Client) - => Client -- ^ "body" - client model - -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON -testClientModel body = - _mkRequest "PATCH" ["/fake"] - `setBodyParam` body - -data TestClientModel - --- | /Body Param/ "body" - client model -instance HasBodyParam TestClientModel Client - --- | @application/json@ -instance Consumes TestClientModel MimeJSON - --- | @application/json@ -instance Produces TestClientModel MimeJSON - - --- *** testEndpointParameters - --- | @POST \/fake@ --- --- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 --- --- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 --- --- AuthMethod: 'AuthBasicHttpBasicTest' --- -testEndpointParameters - :: (Consumes TestEndpointParameters MimeFormUrlEncoded) - => Number -- ^ "number" - None - -> ParamDouble -- ^ "double" - None - -> PatternWithoutDelimiter -- ^ "patternWithoutDelimiter" - None - -> Byte -- ^ "byte" - None - -> OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent -testEndpointParameters (Number number) (ParamDouble double) (PatternWithoutDelimiter patternWithoutDelimiter) (Byte byte) = - _mkRequest "POST" ["/fake"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthBasicHttpBasicTest) - `addForm` toForm ("number", number) - `addForm` toForm ("double", double) - `addForm` toForm ("pattern_without_delimiter", patternWithoutDelimiter) - `addForm` toForm ("byte", byte) - -data TestEndpointParameters - --- | /Optional Param/ "integer" - None -instance HasOptionalParam TestEndpointParameters ParamInteger where - applyOptionalParam req (ParamInteger xs) = - req `addForm` toForm ("integer", xs) - --- | /Optional Param/ "int32" - None -instance HasOptionalParam TestEndpointParameters Int32 where - applyOptionalParam req (Int32 xs) = - req `addForm` toForm ("int32", xs) - --- | /Optional Param/ "int64" - None -instance HasOptionalParam TestEndpointParameters Int64 where - applyOptionalParam req (Int64 xs) = - req `addForm` toForm ("int64", xs) - --- | /Optional Param/ "float" - None -instance HasOptionalParam TestEndpointParameters ParamFloat where - applyOptionalParam req (ParamFloat xs) = - req `addForm` toForm ("float", xs) - --- | /Optional Param/ "string" - None -instance HasOptionalParam TestEndpointParameters ParamString where - applyOptionalParam req (ParamString xs) = - req `addForm` toForm ("string", xs) - --- | /Optional Param/ "binary" - None -instance HasOptionalParam TestEndpointParameters ParamBinary where - applyOptionalParam req (ParamBinary xs) = - req `_addMultiFormPart` NH.partFileSource "binary" xs - --- | /Optional Param/ "date" - None -instance HasOptionalParam TestEndpointParameters ParamDate where - applyOptionalParam req (ParamDate xs) = - req `addForm` toForm ("date", xs) - --- | /Optional Param/ "dateTime" - None -instance HasOptionalParam TestEndpointParameters ParamDateTime where - applyOptionalParam req (ParamDateTime xs) = - req `addForm` toForm ("dateTime", xs) - --- | /Optional Param/ "password" - None -instance HasOptionalParam TestEndpointParameters Password where - applyOptionalParam req (Password xs) = - req `addForm` toForm ("password", xs) - --- | /Optional Param/ "callback" - None -instance HasOptionalParam TestEndpointParameters Callback where - applyOptionalParam req (Callback xs) = - req `addForm` toForm ("callback", xs) - --- | @application/x-www-form-urlencoded@ -instance Consumes TestEndpointParameters MimeFormUrlEncoded - -instance Produces TestEndpointParameters MimeNoContent - - --- *** testEnumParameters - --- | @GET \/fake@ --- --- To test enum parameters --- --- To test enum parameters --- -testEnumParameters - :: (Consumes TestEnumParameters MimeFormUrlEncoded) - => OpenAPIPetstoreRequest TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent -testEnumParameters = - _mkRequest "GET" ["/fake"] - -data TestEnumParameters - --- | /Optional Param/ "enum_form_string_array" - Form parameter enum test (string array) -instance HasOptionalParam TestEnumParameters EnumFormStringArray where - applyOptionalParam req (EnumFormStringArray xs) = - req `addForm` toFormColl CommaSeparated ("enum_form_string_array", xs) - --- | /Optional Param/ "enum_form_string" - Form parameter enum test (string) -instance HasOptionalParam TestEnumParameters EnumFormString where - applyOptionalParam req (EnumFormString xs) = - req `addForm` toForm ("enum_form_string", xs) - --- | /Optional Param/ "enum_header_string_array" - Header parameter enum test (string array) -instance HasOptionalParam TestEnumParameters EnumHeaderStringArray where - applyOptionalParam req (EnumHeaderStringArray xs) = - req `addHeader` toHeaderColl CommaSeparated ("enum_header_string_array", xs) - --- | /Optional Param/ "enum_header_string" - Header parameter enum test (string) -instance HasOptionalParam TestEnumParameters EnumHeaderString where - applyOptionalParam req (EnumHeaderString xs) = - req `addHeader` toHeader ("enum_header_string", xs) - --- | /Optional Param/ "enum_query_string_array" - Query parameter enum test (string array) -instance HasOptionalParam TestEnumParameters EnumQueryStringArray where - applyOptionalParam req (EnumQueryStringArray xs) = - req `addQuery` toQueryColl CommaSeparated ("enum_query_string_array", Just xs) - --- | /Optional Param/ "enum_query_string" - Query parameter enum test (string) -instance HasOptionalParam TestEnumParameters EnumQueryString where - applyOptionalParam req (EnumQueryString xs) = - req `addQuery` toQuery ("enum_query_string", Just xs) - --- | /Optional Param/ "enum_query_integer" - Query parameter enum test (double) -instance HasOptionalParam TestEnumParameters EnumQueryInteger where - applyOptionalParam req (EnumQueryInteger xs) = - req `addQuery` toQuery ("enum_query_integer", Just xs) - --- | /Optional Param/ "enum_query_double" - Query parameter enum test (double) -instance HasOptionalParam TestEnumParameters EnumQueryDouble where - applyOptionalParam req (EnumQueryDouble xs) = - req `addQuery` toQuery ("enum_query_double", Just xs) - --- | @application/x-www-form-urlencoded@ -instance Consumes TestEnumParameters MimeFormUrlEncoded - -instance Produces TestEnumParameters MimeNoContent - - --- *** testGroupParameters - --- | @DELETE \/fake@ --- --- Fake endpoint to test group parameters (optional) --- --- Fake endpoint to test group parameters (optional) --- -testGroupParameters - :: RequiredStringGroup -- ^ "requiredStringGroup" - Required String in group parameters - -> RequiredBooleanGroup -- ^ "requiredBooleanGroup" - Required Boolean in group parameters - -> RequiredInt64Group -- ^ "requiredInt64Group" - Required Integer in group parameters - -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent -testGroupParameters (RequiredStringGroup requiredStringGroup) (RequiredBooleanGroup requiredBooleanGroup) (RequiredInt64Group requiredInt64Group) = - _mkRequest "DELETE" ["/fake"] - `addQuery` toQuery ("required_string_group", Just requiredStringGroup) - `addHeader` toHeader ("required_boolean_group", requiredBooleanGroup) - `addQuery` toQuery ("required_int64_group", Just requiredInt64Group) - -data TestGroupParameters - --- | /Optional Param/ "string_group" - String in group parameters -instance HasOptionalParam TestGroupParameters StringGroup where - applyOptionalParam req (StringGroup xs) = - req `addQuery` toQuery ("string_group", Just xs) - --- | /Optional Param/ "boolean_group" - Boolean in group parameters -instance HasOptionalParam TestGroupParameters BooleanGroup where - applyOptionalParam req (BooleanGroup xs) = - req `addHeader` toHeader ("boolean_group", xs) - --- | /Optional Param/ "int64_group" - Integer in group parameters -instance HasOptionalParam TestGroupParameters Int64Group where - applyOptionalParam req (Int64Group xs) = - req `addQuery` toQuery ("int64_group", Just xs) -instance Produces TestGroupParameters MimeNoContent - - --- *** testInlineAdditionalProperties - --- | @POST \/fake\/inline-additionalProperties@ --- --- test inline additionalProperties --- -testInlineAdditionalProperties - :: (Consumes TestInlineAdditionalProperties MimeJSON, MimeRender MimeJSON ParamMapMapStringText) - => ParamMapMapStringText -- ^ "param" - request body - -> OpenAPIPetstoreRequest TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent -testInlineAdditionalProperties param = - _mkRequest "POST" ["/fake/inline-additionalProperties"] - `setBodyParam` param - -data TestInlineAdditionalProperties - --- | /Body Param/ "param" - request body -instance HasBodyParam TestInlineAdditionalProperties ParamMapMapStringText - --- | @application/json@ -instance Consumes TestInlineAdditionalProperties MimeJSON - -instance Produces TestInlineAdditionalProperties MimeNoContent - - --- *** testJsonFormData - --- | @GET \/fake\/jsonFormData@ --- --- test json serialization of form data --- -testJsonFormData - :: (Consumes TestJsonFormData MimeFormUrlEncoded) - => Param -- ^ "param" - field1 - -> Param2 -- ^ "param2" - field2 - -> OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent -testJsonFormData (Param param) (Param2 param2) = - _mkRequest "GET" ["/fake/jsonFormData"] - `addForm` toForm ("param", param) - `addForm` toForm ("param2", param2) - -data TestJsonFormData - --- | @application/x-www-form-urlencoded@ -instance Consumes TestJsonFormData MimeFormUrlEncoded - -instance Produces TestJsonFormData MimeNoContent - - --- *** testQueryParameterCollectionFormat - --- | @PUT \/fake\/test-query-parameters@ --- --- To test the collection format in query parameters --- -testQueryParameterCollectionFormat - :: Pipe -- ^ "pipe" - -> Ioutil -- ^ "ioutil" - -> Http -- ^ "http" - -> Url -- ^ "url" - -> Context -- ^ "context" - -> OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent NoContent MimeNoContent -testQueryParameterCollectionFormat (Pipe pipe) (Ioutil ioutil) (Http http) (Url url) (Context context) = - _mkRequest "PUT" ["/fake/test-query-parameters"] - `addQuery` toQueryColl CommaSeparated ("pipe", Just pipe) - `addQuery` toQueryColl CommaSeparated ("ioutil", Just ioutil) - `addQuery` toQueryColl SpaceSeparated ("http", Just http) - `addQuery` toQueryColl CommaSeparated ("url", Just url) - `addQuery` toQueryColl MultiParamArray ("context", Just context) - -data TestQueryParameterCollectionFormat -instance Produces TestQueryParameterCollectionFormat MimeNoContent - - \ No newline at end of file + +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MonoLocalBinds #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE OverloadedStrings #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.API.Fake where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Model as M + +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) +import qualified Data.Foldable as P +import qualified Data.Map as Map +import qualified Data.Maybe as P +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Set as Set +import qualified Data.String as P +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Text.Lazy as TL +import qualified Data.Text.Lazy.Encoding as TL +import qualified Data.Time as TI +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Media as ME +import qualified Network.HTTP.Types as NH +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Data.Text (Text) +import GHC.Base ((<|>)) + +import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) +import qualified Prelude as P + +-- * Operations + + +-- ** Fake + +-- *** createXmlItem + +-- | @POST \/fake\/create_xml_item@ +-- +-- creates an XmlItem +-- +-- this route creates an XmlItem +-- +createXmlItem + :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) + => ContentType contentType -- ^ request content-type ('MimeType') + -> XmlItem -- ^ "xmlItem" - XmlItem Body + -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent +createXmlItem :: ContentType contentType +-> XmlItem +-> OpenAPIPetstoreRequest + CreateXmlItem contentType NoContent MimeNoContent +createXmlItem ContentType contentType +_ XmlItem +xmlItem = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + CreateXmlItem contentType NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake/create_xml_item"] + OpenAPIPetstoreRequest + CreateXmlItem contentType NoContent MimeNoContent +-> XmlItem +-> OpenAPIPetstoreRequest + CreateXmlItem contentType NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` XmlItem +xmlItem + +data CreateXmlItem + +-- | /Body Param/ "XmlItem" - XmlItem Body +instance HasBodyParam CreateXmlItem XmlItem + +-- | @application/xml@ +instance Consumes CreateXmlItem MimeXML +-- | @text/xml@ +instance Consumes CreateXmlItem MimeTextXml +-- | @text/xml; charset=utf-8@ +instance Consumes CreateXmlItem MimeTextXmlCharsetutf8 +-- | @text/xml; charset=utf-16@ +instance Consumes CreateXmlItem MimeTextXmlCharsetutf16 +-- | @application/xml; charset=utf-8@ +instance Consumes CreateXmlItem MimeXmlCharsetutf8 +-- | @application/xml; charset=utf-16@ +instance Consumes CreateXmlItem MimeXmlCharsetutf16 + +instance Produces CreateXmlItem MimeNoContent + + +-- *** fakeOuterBooleanSerialize + +-- | @POST \/fake\/outer\/boolean@ +-- +-- Test serialization of outer boolean types +-- +fakeOuterBooleanSerialize + :: (Consumes FakeOuterBooleanSerialize contentType) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Accept accept -- ^ request accept ('MimeType') + -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize contentType Bool accept +fakeOuterBooleanSerialize :: ContentType contentType +-> Accept accept +-> OpenAPIPetstoreRequest + FakeOuterBooleanSerialize contentType Bool accept +fakeOuterBooleanSerialize ContentType contentType +_ Accept accept +_ = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + FakeOuterBooleanSerialize contentType Bool accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake/outer/boolean"] + +data FakeOuterBooleanSerialize + +-- | /Body Param/ "body" - Input boolean as post body +instance HasBodyParam FakeOuterBooleanSerialize BodyBool + +-- | @*/*@ +instance MimeType mtype => Consumes FakeOuterBooleanSerialize mtype + +-- | @*/*@ +instance MimeType mtype => Produces FakeOuterBooleanSerialize mtype + + +-- *** fakeOuterCompositeSerialize + +-- | @POST \/fake\/outer\/composite@ +-- +-- Test serialization of object with outer number type +-- +fakeOuterCompositeSerialize + :: (Consumes FakeOuterCompositeSerialize contentType) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Accept accept -- ^ request accept ('MimeType') + -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize contentType OuterComposite accept +fakeOuterCompositeSerialize :: ContentType contentType +-> Accept accept +-> OpenAPIPetstoreRequest + FakeOuterCompositeSerialize contentType OuterComposite accept +fakeOuterCompositeSerialize ContentType contentType +_ Accept accept +_ = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + FakeOuterCompositeSerialize contentType OuterComposite accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake/outer/composite"] + +data FakeOuterCompositeSerialize + +-- | /Body Param/ "body" - Input composite as post body +instance HasBodyParam FakeOuterCompositeSerialize OuterComposite + +-- | @*/*@ +instance MimeType mtype => Consumes FakeOuterCompositeSerialize mtype + +-- | @*/*@ +instance MimeType mtype => Produces FakeOuterCompositeSerialize mtype + + +-- *** fakeOuterNumberSerialize + +-- | @POST \/fake\/outer\/number@ +-- +-- Test serialization of outer number types +-- +fakeOuterNumberSerialize + :: (Consumes FakeOuterNumberSerialize contentType) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Accept accept -- ^ request accept ('MimeType') + -> OpenAPIPetstoreRequest FakeOuterNumberSerialize contentType Double accept +fakeOuterNumberSerialize :: ContentType contentType +-> Accept accept +-> OpenAPIPetstoreRequest + FakeOuterNumberSerialize contentType Double accept +fakeOuterNumberSerialize ContentType contentType +_ Accept accept +_ = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + FakeOuterNumberSerialize contentType Double accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake/outer/number"] + +data FakeOuterNumberSerialize + +-- | /Body Param/ "body" - Input number as post body +instance HasBodyParam FakeOuterNumberSerialize BodyDouble + +-- | @*/*@ +instance MimeType mtype => Consumes FakeOuterNumberSerialize mtype + +-- | @*/*@ +instance MimeType mtype => Produces FakeOuterNumberSerialize mtype + + +-- *** fakeOuterStringSerialize + +-- | @POST \/fake\/outer\/string@ +-- +-- Test serialization of outer string types +-- +fakeOuterStringSerialize + :: (Consumes FakeOuterStringSerialize contentType) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Accept accept -- ^ request accept ('MimeType') + -> OpenAPIPetstoreRequest FakeOuterStringSerialize contentType Text accept +fakeOuterStringSerialize :: ContentType contentType +-> Accept accept +-> OpenAPIPetstoreRequest + FakeOuterStringSerialize contentType Text accept +fakeOuterStringSerialize ContentType contentType +_ Accept accept +_ = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + FakeOuterStringSerialize contentType Text accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake/outer/string"] + +data FakeOuterStringSerialize + +-- | /Body Param/ "body" - Input string as post body +instance HasBodyParam FakeOuterStringSerialize BodyText + +-- | @*/*@ +instance MimeType mtype => Consumes FakeOuterStringSerialize mtype + +-- | @*/*@ +instance MimeType mtype => Produces FakeOuterStringSerialize mtype + + +-- *** testBodyWithFileSchema + +-- | @PUT \/fake\/body-with-file-schema@ +-- +-- For this test, the body for this request much reference a schema named `File`. +-- +testBodyWithFileSchema + :: (Consumes TestBodyWithFileSchema MimeJSON, MimeRender MimeJSON FileSchemaTestClass) + => FileSchemaTestClass -- ^ "body" + -> OpenAPIPetstoreRequest TestBodyWithFileSchema MimeJSON NoContent MimeNoContent +testBodyWithFileSchema :: FileSchemaTestClass +-> OpenAPIPetstoreRequest + TestBodyWithFileSchema MimeJSON NoContent MimeNoContent +testBodyWithFileSchema FileSchemaTestClass +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestBodyWithFileSchema MimeJSON NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PUT" [ByteString +"/fake/body-with-file-schema"] + OpenAPIPetstoreRequest + TestBodyWithFileSchema MimeJSON NoContent MimeNoContent +-> FileSchemaTestClass +-> OpenAPIPetstoreRequest + TestBodyWithFileSchema MimeJSON NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` FileSchemaTestClass +body + +data TestBodyWithFileSchema +instance HasBodyParam TestBodyWithFileSchema FileSchemaTestClass + +-- | @application/json@ +instance Consumes TestBodyWithFileSchema MimeJSON + +instance Produces TestBodyWithFileSchema MimeNoContent + + +-- *** testBodyWithQueryParams + +-- | @PUT \/fake\/body-with-query-params@ +-- +testBodyWithQueryParams + :: (Consumes TestBodyWithQueryParams MimeJSON, MimeRender MimeJSON User) + => User -- ^ "body" + -> Query -- ^ "query" + -> OpenAPIPetstoreRequest TestBodyWithQueryParams MimeJSON NoContent MimeNoContent +testBodyWithQueryParams :: User +-> Query +-> OpenAPIPetstoreRequest + TestBodyWithQueryParams MimeJSON NoContent MimeNoContent +testBodyWithQueryParams User +body (Query Text +query) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestBodyWithQueryParams MimeJSON NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PUT" [ByteString +"/fake/body-with-query-params"] + OpenAPIPetstoreRequest + TestBodyWithQueryParams MimeJSON NoContent MimeNoContent +-> User +-> OpenAPIPetstoreRequest + TestBodyWithQueryParams MimeJSON NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` User +body + OpenAPIPetstoreRequest + TestBodyWithQueryParams MimeJSON NoContent MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestBodyWithQueryParams MimeJSON NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe Text) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"query", Text -> Maybe Text +forall a. a -> Maybe a +Just Text +query) + +data TestBodyWithQueryParams +instance HasBodyParam TestBodyWithQueryParams User + +-- | @application/json@ +instance Consumes TestBodyWithQueryParams MimeJSON + +instance Produces TestBodyWithQueryParams MimeNoContent + + +-- *** testClientModel + +-- | @PATCH \/fake@ +-- +-- To test \"client\" model +-- +-- To test \"client\" model +-- +testClientModel + :: (Consumes TestClientModel MimeJSON, MimeRender MimeJSON Client) + => Client -- ^ "body" - client model + -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON +testClientModel :: Client +-> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON +testClientModel Client +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PATCH" [ByteString +"/fake"] + OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON +-> Client +-> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Client +body + +data TestClientModel + +-- | /Body Param/ "body" - client model +instance HasBodyParam TestClientModel Client + +-- | @application/json@ +instance Consumes TestClientModel MimeJSON + +-- | @application/json@ +instance Produces TestClientModel MimeJSON + + +-- *** testEndpointParameters + +-- | @POST \/fake@ +-- +-- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +-- +-- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +-- +-- AuthMethod: 'AuthBasicHttpBasicTest' +-- +testEndpointParameters + :: (Consumes TestEndpointParameters MimeFormUrlEncoded) + => Number -- ^ "number" - None + -> ParamDouble -- ^ "double" - None + -> PatternWithoutDelimiter -- ^ "patternWithoutDelimiter" - None + -> Byte -- ^ "byte" - None + -> OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +testEndpointParameters :: Number +-> ParamDouble +-> PatternWithoutDelimiter +-> Byte +-> OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +testEndpointParameters (Number Double +number) (ParamDouble Double +double) (PatternWithoutDelimiter Text +patternWithoutDelimiter) (Byte ByteArray +byte) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake"] + OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +-> Proxy AuthBasicHttpBasicTest +-> OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthBasicHttpBasicTest +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthBasicHttpBasicTest) + OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Double) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"number", Double +number) + OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Double) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"double", Double +double) + OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"pattern_without_delimiter", Text +patternWithoutDelimiter) + OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, ByteArray) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"byte", ByteArray +byte) + +data TestEndpointParameters + +-- | /Optional Param/ "integer" - None +instance HasOptionalParam TestEndpointParameters ParamInteger where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> ParamInteger +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (ParamInteger Int +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Int) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"integer", Int +xs) + +-- | /Optional Param/ "int32" - None +instance HasOptionalParam TestEndpointParameters Int32 where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Int32 +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (Int32 Int +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Int) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"int32", Int +xs) + +-- | /Optional Param/ "int64" - None +instance HasOptionalParam TestEndpointParameters Int64 where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Int64 +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (Int64 Integer +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Integer) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"int64", Integer +xs) + +-- | /Optional Param/ "float" - None +instance HasOptionalParam TestEndpointParameters ParamFloat where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> ParamFloat +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (ParamFloat Float +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Float) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"float", Float +xs) + +-- | /Optional Param/ "string" - None +instance HasOptionalParam TestEndpointParameters ParamString where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> ParamString +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (ParamString Text +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"string", Text +xs) + +-- | /Optional Param/ "binary" - None +instance HasOptionalParam TestEndpointParameters ParamBinary where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> ParamBinary +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (ParamBinary FilePath +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Part +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Part -> OpenAPIPetstoreRequest req contentType res accept +`_addMultiFormPart` Text -> FilePath -> Part +NH.partFileSource Text +"binary" FilePath +xs + +-- | /Optional Param/ "date" - None +instance HasOptionalParam TestEndpointParameters ParamDate where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> ParamDate +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (ParamDate Date +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Date) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"date", Date +xs) + +-- | /Optional Param/ "dateTime" - None +instance HasOptionalParam TestEndpointParameters ParamDateTime where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> ParamDateTime +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (ParamDateTime DateTime +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, DateTime) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"dateTime", DateTime +xs) + +-- | /Optional Param/ "password" - None +instance HasOptionalParam TestEndpointParameters Password where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Password +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (Password Text +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"password", Text +xs) + +-- | /Optional Param/ "callback" - None +instance HasOptionalParam TestEndpointParameters Callback where + applyOptionalParam :: OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Callback +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req (Callback Text +xs) = + OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +req OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest + TestEndpointParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"callback", Text +xs) + +-- | @application/x-www-form-urlencoded@ +instance Consumes TestEndpointParameters MimeFormUrlEncoded + +instance Produces TestEndpointParameters MimeNoContent + + +-- *** testEnumParameters + +-- | @GET \/fake@ +-- +-- To test enum parameters +-- +-- To test enum parameters +-- +testEnumParameters + :: (Consumes TestEnumParameters MimeFormUrlEncoded) + => OpenAPIPetstoreRequest TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent +testEnumParameters :: OpenAPIPetstoreRequest + TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent +testEnumParameters = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/fake"] + +data TestEnumParameters + +-- | /Optional Param/ "enum_form_string_array" - Form parameter enum test (string array) +instance HasOptionalParam TestEnumParameters EnumFormStringArray where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumFormStringArray +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumFormStringArray [E'EnumFormStringArray] +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` CollectionFormat -> (Method, [E'EnumFormStringArray]) -> Form +forall v. +ToHttpApiData v => +CollectionFormat -> (Method, [v]) -> Form +toFormColl CollectionFormat +CommaSeparated (Method +"enum_form_string_array", [E'EnumFormStringArray] +xs) + +-- | /Optional Param/ "enum_form_string" - Form parameter enum test (string) +instance HasOptionalParam TestEnumParameters EnumFormString where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumFormString +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumFormString E'EnumFormString +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> Form +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, E'EnumFormString) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"enum_form_string", E'EnumFormString +xs) + +-- | /Optional Param/ "enum_header_string_array" - Header parameter enum test (string array) +instance HasOptionalParam TestEnumParameters EnumHeaderStringArray where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumHeaderStringArray +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumHeaderStringArray [E'EnumFormStringArray] +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> [Header] +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`addHeader` CollectionFormat +-> (HeaderName, [E'EnumFormStringArray]) -> [Header] +forall a. +ToHttpApiData a => +CollectionFormat -> (HeaderName, [a]) -> [Header] +toHeaderColl CollectionFormat +CommaSeparated (HeaderName +"enum_header_string_array", [E'EnumFormStringArray] +xs) + +-- | /Optional Param/ "enum_header_string" - Header parameter enum test (string) +instance HasOptionalParam TestEnumParameters EnumHeaderString where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumHeaderString +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumHeaderString E'EnumFormString +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> [Header] +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`addHeader` (HeaderName, E'EnumFormString) -> [Header] +forall a. ToHttpApiData a => (HeaderName, a) -> [Header] +toHeader (HeaderName +"enum_header_string", E'EnumFormString +xs) + +-- | /Optional Param/ "enum_query_string_array" - Query parameter enum test (string array) +instance HasOptionalParam TestEnumParameters EnumQueryStringArray where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumQueryStringArray +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryStringArray [E'EnumFormStringArray] +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> [QueryItem] +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat +-> (Method, Maybe [E'EnumFormStringArray]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +CommaSeparated (Method +"enum_query_string_array", [E'EnumFormStringArray] -> Maybe [E'EnumFormStringArray] +forall a. a -> Maybe a +Just [E'EnumFormStringArray] +xs) + +-- | /Optional Param/ "enum_query_string" - Query parameter enum test (string) +instance HasOptionalParam TestEnumParameters EnumQueryString where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumQueryString +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryString E'EnumFormString +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> [QueryItem] +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe E'EnumFormString) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"enum_query_string", E'EnumFormString -> Maybe E'EnumFormString +forall a. a -> Maybe a +Just E'EnumFormString +xs) + +-- | /Optional Param/ "enum_query_integer" - Query parameter enum test (double) +instance HasOptionalParam TestEnumParameters EnumQueryInteger where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumQueryInteger +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryInteger E'EnumQueryInteger +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> [QueryItem] +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe E'EnumQueryInteger) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"enum_query_integer", E'EnumQueryInteger -> Maybe E'EnumQueryInteger +forall a. a -> Maybe a +Just E'EnumQueryInteger +xs) + +-- | /Optional Param/ "enum_query_double" - Query parameter enum test (double) +instance HasOptionalParam TestEnumParameters EnumQueryDouble where + applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> EnumQueryDouble +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryDouble E'EnumNumber +xs) = + OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +-> [QueryItem] +-> OpenAPIPetstoreRequest TestEnumParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe E'EnumNumber) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"enum_query_double", E'EnumNumber -> Maybe E'EnumNumber +forall a. a -> Maybe a +Just E'EnumNumber +xs) + +-- | @application/x-www-form-urlencoded@ +instance Consumes TestEnumParameters MimeFormUrlEncoded + +instance Produces TestEnumParameters MimeNoContent + + +-- *** testGroupParameters + +-- | @DELETE \/fake@ +-- +-- Fake endpoint to test group parameters (optional) +-- +-- Fake endpoint to test group parameters (optional) +-- +testGroupParameters + :: RequiredStringGroup -- ^ "requiredStringGroup" - Required String in group parameters + -> RequiredBooleanGroup -- ^ "requiredBooleanGroup" - Required Boolean in group parameters + -> RequiredInt64Group -- ^ "requiredInt64Group" - Required Integer in group parameters + -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent +testGroupParameters :: RequiredStringGroup +-> RequiredBooleanGroup +-> RequiredInt64Group +-> OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +testGroupParameters (RequiredStringGroup Int +requiredStringGroup) (RequiredBooleanGroup Bool +requiredBooleanGroup) (RequiredInt64Group Integer +requiredInt64Group) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"DELETE" [ByteString +"/fake"] + OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe Int) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"required_string_group", Int -> Maybe Int +forall a. a -> Maybe a +Just Int +requiredStringGroup) + OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +-> [Header] +-> OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`addHeader` (HeaderName, Bool) -> [Header] +forall a. ToHttpApiData a => (HeaderName, a) -> [Header] +toHeader (HeaderName +"required_boolean_group", Bool +requiredBooleanGroup) + OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestGroupParameters MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe Integer) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"required_int64_group", Integer -> Maybe Integer +forall a. a -> Maybe a +Just Integer +requiredInt64Group) + +data TestGroupParameters + +-- | /Optional Param/ "string_group" - String in group parameters +instance HasOptionalParam TestGroupParameters StringGroup where + applyOptionalParam :: OpenAPIPetstoreRequest TestGroupParameters contentType res accept +-> StringGroup +-> OpenAPIPetstoreRequest + TestGroupParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req (StringGroup Int +xs) = + OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req OpenAPIPetstoreRequest TestGroupParameters contentType res accept +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestGroupParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe Int) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"string_group", Int -> Maybe Int +forall a. a -> Maybe a +Just Int +xs) + +-- | /Optional Param/ "boolean_group" - Boolean in group parameters +instance HasOptionalParam TestGroupParameters BooleanGroup where + applyOptionalParam :: OpenAPIPetstoreRequest TestGroupParameters contentType res accept +-> BooleanGroup +-> OpenAPIPetstoreRequest + TestGroupParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req (BooleanGroup Bool +xs) = + OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req OpenAPIPetstoreRequest TestGroupParameters contentType res accept +-> [Header] +-> OpenAPIPetstoreRequest + TestGroupParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`addHeader` (HeaderName, Bool) -> [Header] +forall a. ToHttpApiData a => (HeaderName, a) -> [Header] +toHeader (HeaderName +"boolean_group", Bool +xs) + +-- | /Optional Param/ "int64_group" - Integer in group parameters +instance HasOptionalParam TestGroupParameters Int64Group where + applyOptionalParam :: OpenAPIPetstoreRequest TestGroupParameters contentType res accept +-> Int64Group +-> OpenAPIPetstoreRequest + TestGroupParameters contentType res accept +applyOptionalParam OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req (Int64Group Integer +xs) = + OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req OpenAPIPetstoreRequest TestGroupParameters contentType res accept +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestGroupParameters contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe Integer) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"int64_group", Integer -> Maybe Integer +forall a. a -> Maybe a +Just Integer +xs) +instance Produces TestGroupParameters MimeNoContent + + +-- *** testInlineAdditionalProperties + +-- | @POST \/fake\/inline-additionalProperties@ +-- +-- test inline additionalProperties +-- +testInlineAdditionalProperties + :: (Consumes TestInlineAdditionalProperties MimeJSON, MimeRender MimeJSON ParamMapMapStringText) + => ParamMapMapStringText -- ^ "param" - request body + -> OpenAPIPetstoreRequest TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent +testInlineAdditionalProperties :: ParamMapMapStringText +-> OpenAPIPetstoreRequest + TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent +testInlineAdditionalProperties ParamMapMapStringText +param = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake/inline-additionalProperties"] + OpenAPIPetstoreRequest + TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent +-> ParamMapMapStringText +-> OpenAPIPetstoreRequest + TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` ParamMapMapStringText +param + +data TestInlineAdditionalProperties + +-- | /Body Param/ "param" - request body +instance HasBodyParam TestInlineAdditionalProperties ParamMapMapStringText + +-- | @application/json@ +instance Consumes TestInlineAdditionalProperties MimeJSON + +instance Produces TestInlineAdditionalProperties MimeNoContent + + +-- *** testJsonFormData + +-- | @GET \/fake\/jsonFormData@ +-- +-- test json serialization of form data +-- +testJsonFormData + :: (Consumes TestJsonFormData MimeFormUrlEncoded) + => Param -- ^ "param" - field1 + -> Param2 -- ^ "param2" - field2 + -> OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent +testJsonFormData :: Param +-> Param2 +-> OpenAPIPetstoreRequest + TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent +testJsonFormData (Param Text +param) (Param2 Text +param2) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/fake/jsonFormData"] + OpenAPIPetstoreRequest + TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent +-> Form +-> OpenAPIPetstoreRequest + TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"param", Text +param) + OpenAPIPetstoreRequest + TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent +-> Form +-> OpenAPIPetstoreRequest + TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"param2", Text +param2) + +data TestJsonFormData + +-- | @application/x-www-form-urlencoded@ +instance Consumes TestJsonFormData MimeFormUrlEncoded + +instance Produces TestJsonFormData MimeNoContent + + +-- *** testQueryParameterCollectionFormat + +-- | @PUT \/fake\/test-query-parameters@ +-- +-- To test the collection format in query parameters +-- +testQueryParameterCollectionFormat + :: Pipe -- ^ "pipe" + -> Ioutil -- ^ "ioutil" + -> Http -- ^ "http" + -> Url -- ^ "url" + -> Context -- ^ "context" + -> OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent NoContent MimeNoContent +testQueryParameterCollectionFormat :: Pipe +-> Ioutil +-> Http +-> Url +-> Context +-> OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +testQueryParameterCollectionFormat (Pipe [Text] +pipe) (Ioutil [Text] +ioutil) (Http [Text] +http) (Url [Text] +url) (Context [Text] +context) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PUT" [ByteString +"/fake/test-query-parameters"] + OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat -> (Method, Maybe [Text]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +CommaSeparated (Method +"pipe", [Text] -> Maybe [Text] +forall a. a -> Maybe a +Just [Text] +pipe) + OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat -> (Method, Maybe [Text]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +CommaSeparated (Method +"ioutil", [Text] -> Maybe [Text] +forall a. a -> Maybe a +Just [Text] +ioutil) + OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat -> (Method, Maybe [Text]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +SpaceSeparated (Method +"http", [Text] -> Maybe [Text] +forall a. a -> Maybe a +Just [Text] +http) + OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat -> (Method, Maybe [Text]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +CommaSeparated (Method +"url", [Text] -> Maybe [Text] +forall a. a -> Maybe a +Just [Text] +url) + OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +-> [QueryItem] +-> OpenAPIPetstoreRequest + TestQueryParameterCollectionFormat + MimeNoContent + NoContent + MimeNoContent +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat -> (Method, Maybe [Text]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +MultiParamArray (Method +"context", [Text] -> Maybe [Text] +forall a. a -> Maybe a +Just [Text] +context) + +data TestQueryParameterCollectionFormat +instance Produces TestQueryParameterCollectionFormat MimeNoContent + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.FakeClassnameTags123.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.FakeClassnameTags123.html index 442c9d01886..177b7eb5fac 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.FakeClassnameTags123.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.FakeClassnameTags123.html @@ -7,84 +7,115 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.API.FakeClassnameTags123 -} - -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MonoLocalBinds #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE OverloadedStrings #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.API.FakeClassnameTags123 where - -import OpenAPIPetstore.Core -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Model as M - -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Lazy as BL -import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) -import qualified Data.Foldable as P -import qualified Data.Map as Map -import qualified Data.Maybe as P -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Set as Set -import qualified Data.String as P -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Data.Text.Lazy as TL -import qualified Data.Text.Lazy.Encoding as TL -import qualified Data.Time as TI -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Media as ME -import qualified Network.HTTP.Types as NH -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Data.Text (Text) -import GHC.Base ((<|>)) - -import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) -import qualified Prelude as P - --- * Operations - - --- ** FakeClassnameTags123 - --- *** testClassname - --- | @PATCH \/fake_classname_test@ --- --- To test class name in snake case --- --- To test class name in snake case --- --- AuthMethod: 'AuthApiKeyApiKeyQuery' --- -testClassname - :: (Consumes TestClassname MimeJSON, MimeRender MimeJSON Client) - => Client -- ^ "body" - client model - -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON -testClassname body = - _mkRequest "PATCH" ["/fake_classname_test"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyApiKeyQuery) - `setBodyParam` body - -data TestClassname - --- | /Body Param/ "body" - client model -instance HasBodyParam TestClassname Client - --- | @application/json@ -instance Consumes TestClassname MimeJSON - --- | @application/json@ -instance Produces TestClassname MimeJSON - - \ No newline at end of file + +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MonoLocalBinds #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE OverloadedStrings #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.API.FakeClassnameTags123 where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Model as M + +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) +import qualified Data.Foldable as P +import qualified Data.Map as Map +import qualified Data.Maybe as P +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Set as Set +import qualified Data.String as P +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Text.Lazy as TL +import qualified Data.Text.Lazy.Encoding as TL +import qualified Data.Time as TI +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Media as ME +import qualified Network.HTTP.Types as NH +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Data.Text (Text) +import GHC.Base ((<|>)) + +import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) +import qualified Prelude as P + +-- * Operations + + +-- ** FakeClassnameTags123 + +-- *** testClassname + +-- | @PATCH \/fake_classname_test@ +-- +-- To test class name in snake case +-- +-- To test class name in snake case +-- +-- AuthMethod: 'AuthApiKeyApiKeyQuery' +-- +testClassname + :: (Consumes TestClassname MimeJSON, MimeRender MimeJSON Client) + => Client -- ^ "body" - client model + -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON +testClassname :: Client +-> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON +testClassname Client +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PATCH" [ByteString +"/fake_classname_test"] + OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON +-> Proxy AuthApiKeyApiKeyQuery +-> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthApiKeyApiKeyQuery +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthApiKeyApiKeyQuery) + OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON +-> Client +-> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Client +body + +data TestClassname + +-- | /Body Param/ "body" - client model +instance HasBodyParam TestClassname Client + +-- | @application/json@ +instance Consumes TestClassname MimeJSON + +-- | @application/json@ +instance Produces TestClassname MimeJSON + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Pet.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Pet.html index 0298dc6a0db..32255d3bf08 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Pet.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Pet.html @@ -7,317 +7,760 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.API.Pet -} - -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MonoLocalBinds #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE OverloadedStrings #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.API.Pet where - -import OpenAPIPetstore.Core -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Model as M - -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Lazy as BL -import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) -import qualified Data.Foldable as P -import qualified Data.Map as Map -import qualified Data.Maybe as P -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Set as Set -import qualified Data.String as P -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Data.Text.Lazy as TL -import qualified Data.Text.Lazy.Encoding as TL -import qualified Data.Time as TI -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Media as ME -import qualified Network.HTTP.Types as NH -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Data.Text (Text) -import GHC.Base ((<|>)) - -import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) -import qualified Prelude as P - --- * Operations - - --- ** Pet - --- *** addPet - --- | @POST \/pet@ --- --- Add a new pet to the store --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -addPet - :: (Consumes AddPet contentType, MimeRender contentType Pet) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Pet -- ^ "body" - Pet object that needs to be added to the store - -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent -addPet _ body = - _mkRequest "POST" ["/pet"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - `setBodyParam` body - -data AddPet - --- | /Body Param/ "body" - Pet object that needs to be added to the store -instance HasBodyParam AddPet Pet - --- | @application/xml@ -instance Consumes AddPet MimeXML --- | @application/json@ -instance Consumes AddPet MimeJSON - -instance Produces AddPet MimeNoContent - - --- *** deletePet - --- | @DELETE \/pet\/{petId}@ --- --- Deletes a pet --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -deletePet - :: PetId -- ^ "petId" - Pet id to delete - -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent -deletePet (PetId petId) = - _mkRequest "DELETE" ["/pet/",toPath petId] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - -data DeletePet -instance HasOptionalParam DeletePet ApiKey where - applyOptionalParam req (ApiKey xs) = - req `addHeader` toHeader ("api_key", xs) -instance Produces DeletePet MimeNoContent - - --- *** findPetsByStatus - --- | @GET \/pet\/findByStatus@ --- --- Finds Pets by status --- --- Multiple status values can be provided with comma separated strings --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -findPetsByStatus - :: Accept accept -- ^ request accept ('MimeType') - -> Status -- ^ "status" - Status values that need to be considered for filter - -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept -findPetsByStatus _ (Status status) = - _mkRequest "GET" ["/pet/findByStatus"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - `addQuery` toQueryColl CommaSeparated ("status", Just status) - -data FindPetsByStatus --- | @application/xml@ -instance Produces FindPetsByStatus MimeXML --- | @application/json@ -instance Produces FindPetsByStatus MimeJSON - - --- *** findPetsByTags - --- | @GET \/pet\/findByTags@ --- --- Finds Pets by tags --- --- Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -findPetsByTags - :: Accept accept -- ^ request accept ('MimeType') - -> Tags -- ^ "tags" - Tags to filter by - -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept -findPetsByTags _ (Tags tags) = - _mkRequest "GET" ["/pet/findByTags"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - `addQuery` toQueryColl CommaSeparated ("tags", Just tags) - -{-# DEPRECATED findPetsByTags "" #-} - -data FindPetsByTags --- | @application/xml@ -instance Produces FindPetsByTags MimeXML --- | @application/json@ -instance Produces FindPetsByTags MimeJSON - - --- *** getPetById - --- | @GET \/pet\/{petId}@ --- --- Find pet by ID --- --- Returns a single pet --- --- AuthMethod: 'AuthApiKeyApiKey' --- -getPetById - :: Accept accept -- ^ request accept ('MimeType') - -> PetId -- ^ "petId" - ID of pet to return - -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept -getPetById _ (PetId petId) = - _mkRequest "GET" ["/pet/",toPath petId] - `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyApiKey) - -data GetPetById --- | @application/xml@ -instance Produces GetPetById MimeXML --- | @application/json@ -instance Produces GetPetById MimeJSON - - --- *** updatePet - --- | @PUT \/pet@ --- --- Update an existing pet --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -updatePet - :: (Consumes UpdatePet contentType, MimeRender contentType Pet) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Pet -- ^ "body" - Pet object that needs to be added to the store - -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent -updatePet _ body = - _mkRequest "PUT" ["/pet"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - `setBodyParam` body - -data UpdatePet - --- | /Body Param/ "body" - Pet object that needs to be added to the store -instance HasBodyParam UpdatePet Pet - --- | @application/xml@ -instance Consumes UpdatePet MimeXML --- | @application/json@ -instance Consumes UpdatePet MimeJSON - -instance Produces UpdatePet MimeNoContent - - --- *** updatePetWithForm - --- | @POST \/pet\/{petId}@ --- --- Updates a pet in the store with form data --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -updatePetWithForm - :: (Consumes UpdatePetWithForm MimeFormUrlEncoded) - => PetId -- ^ "petId" - ID of pet that needs to be updated - -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent -updatePetWithForm (PetId petId) = - _mkRequest "POST" ["/pet/",toPath petId] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - -data UpdatePetWithForm - --- | /Optional Param/ "name" - Updated name of the pet -instance HasOptionalParam UpdatePetWithForm Name2 where - applyOptionalParam req (Name2 xs) = - req `addForm` toForm ("name", xs) - --- | /Optional Param/ "status" - Updated status of the pet -instance HasOptionalParam UpdatePetWithForm StatusText where - applyOptionalParam req (StatusText xs) = - req `addForm` toForm ("status", xs) - --- | @application/x-www-form-urlencoded@ -instance Consumes UpdatePetWithForm MimeFormUrlEncoded - -instance Produces UpdatePetWithForm MimeNoContent - - --- *** uploadFile - --- | @POST \/pet\/{petId}\/uploadImage@ --- --- uploads an image --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -uploadFile - :: (Consumes UploadFile MimeMultipartFormData) - => PetId -- ^ "petId" - ID of pet to update - -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON -uploadFile (PetId petId) = - _mkRequest "POST" ["/pet/",toPath petId,"/uploadImage"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - -data UploadFile - --- | /Optional Param/ "additionalMetadata" - Additional data to pass to server -instance HasOptionalParam UploadFile AdditionalMetadata where - applyOptionalParam req (AdditionalMetadata xs) = - req `_addMultiFormPart` NH.partLBS "additionalMetadata" (mimeRender' MimeMultipartFormData xs) - --- | /Optional Param/ "file" - file to upload -instance HasOptionalParam UploadFile File2 where - applyOptionalParam req (File2 xs) = - req `_addMultiFormPart` NH.partFileSource "file" xs - --- | @multipart/form-data@ -instance Consumes UploadFile MimeMultipartFormData - --- | @application/json@ -instance Produces UploadFile MimeJSON - - --- *** uploadFileWithRequiredFile - --- | @POST \/fake\/{petId}\/uploadImageWithRequiredFile@ --- --- uploads an image (required) --- --- AuthMethod: 'AuthOAuthPetstoreAuth' --- -uploadFileWithRequiredFile - :: (Consumes UploadFileWithRequiredFile MimeMultipartFormData) - => RequiredFile -- ^ "requiredFile" - file to upload - -> PetId -- ^ "petId" - ID of pet to update - -> OpenAPIPetstoreRequest UploadFileWithRequiredFile MimeMultipartFormData ApiResponse MimeJSON -uploadFileWithRequiredFile (RequiredFile requiredFile) (PetId petId) = - _mkRequest "POST" ["/fake/",toPath petId,"/uploadImageWithRequiredFile"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) - `_addMultiFormPart` NH.partFileSource "requiredFile" requiredFile - -data UploadFileWithRequiredFile - --- | /Optional Param/ "additionalMetadata" - Additional data to pass to server -instance HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata where - applyOptionalParam req (AdditionalMetadata xs) = - req `_addMultiFormPart` NH.partLBS "additionalMetadata" (mimeRender' MimeMultipartFormData xs) - --- | @multipart/form-data@ -instance Consumes UploadFileWithRequiredFile MimeMultipartFormData - --- | @application/json@ -instance Produces UploadFileWithRequiredFile MimeJSON - - \ No newline at end of file + +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MonoLocalBinds #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE OverloadedStrings #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.API.Pet where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Model as M + +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) +import qualified Data.Foldable as P +import qualified Data.Map as Map +import qualified Data.Maybe as P +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Set as Set +import qualified Data.String as P +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Text.Lazy as TL +import qualified Data.Text.Lazy.Encoding as TL +import qualified Data.Time as TI +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Media as ME +import qualified Network.HTTP.Types as NH +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Data.Text (Text) +import GHC.Base ((<|>)) + +import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) +import qualified Prelude as P + +-- * Operations + + +-- ** Pet + +-- *** addPet + +-- | @POST \/pet@ +-- +-- Add a new pet to the store +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +addPet + :: (Consumes AddPet contentType, MimeRender contentType Pet) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Pet -- ^ "body" - Pet object that needs to be added to the store + -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent +addPet :: ContentType contentType +-> Pet +-> OpenAPIPetstoreRequest + AddPet contentType NoContent MimeNoContent +addPet ContentType contentType +_ Pet +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + AddPet contentType NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/pet"] + OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest + AddPet contentType NoContent MimeNoContent +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent +-> Pet +-> OpenAPIPetstoreRequest + AddPet contentType NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Pet +body + +data AddPet + +-- | /Body Param/ "body" - Pet object that needs to be added to the store +instance HasBodyParam AddPet Pet + +-- | @application/xml@ +instance Consumes AddPet MimeXML +-- | @application/json@ +instance Consumes AddPet MimeJSON + +instance Produces AddPet MimeNoContent + + +-- *** deletePet + +-- | @DELETE \/pet\/{petId}@ +-- +-- Deletes a pet +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +deletePet + :: PetId -- ^ "petId" - Pet id to delete + -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent +deletePet :: PetId +-> OpenAPIPetstoreRequest + DeletePet MimeNoContent NoContent MimeNoContent +deletePet (PetId Integer +petId) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + DeletePet MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"DELETE" [ByteString +"/pet/",Integer -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Integer +petId] + OpenAPIPetstoreRequest + DeletePet MimeNoContent NoContent MimeNoContent +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest + DeletePet MimeNoContent NoContent MimeNoContent +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + +data DeletePet +instance HasOptionalParam DeletePet ApiKey where + applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept +-> ApiKey +-> OpenAPIPetstoreRequest DeletePet contentType res accept +applyOptionalParam OpenAPIPetstoreRequest DeletePet contentType res accept +req (ApiKey Text +xs) = + OpenAPIPetstoreRequest DeletePet contentType res accept +req OpenAPIPetstoreRequest DeletePet contentType res accept +-> [Header] +-> OpenAPIPetstoreRequest DeletePet contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`addHeader` (HeaderName, Text) -> [Header] +forall a. ToHttpApiData a => (HeaderName, a) -> [Header] +toHeader (HeaderName +"api_key", Text +xs) +instance Produces DeletePet MimeNoContent + + +-- *** findPetsByStatus + +-- | @GET \/pet\/findByStatus@ +-- +-- Finds Pets by status +-- +-- Multiple status values can be provided with comma separated strings +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +findPetsByStatus + :: Accept accept -- ^ request accept ('MimeType') + -> Status -- ^ "status" - Status values that need to be considered for filter + -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept +findPetsByStatus :: Accept accept +-> Status +-> OpenAPIPetstoreRequest + FindPetsByStatus MimeNoContent [Pet] accept +findPetsByStatus Accept accept +_ (Status [E'Status2] +status) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + FindPetsByStatus MimeNoContent [Pet] accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/pet/findByStatus"] + OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest + FindPetsByStatus MimeNoContent [Pet] accept +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept +-> [QueryItem] +-> OpenAPIPetstoreRequest + FindPetsByStatus MimeNoContent [Pet] accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat -> (Method, Maybe [E'Status2]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +CommaSeparated (Method +"status", [E'Status2] -> Maybe [E'Status2] +forall a. a -> Maybe a +Just [E'Status2] +status) + +data FindPetsByStatus +-- | @application/xml@ +instance Produces FindPetsByStatus MimeXML +-- | @application/json@ +instance Produces FindPetsByStatus MimeJSON + + +-- *** findPetsByTags + +-- | @GET \/pet\/findByTags@ +-- +-- Finds Pets by tags +-- +-- Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +findPetsByTags + :: Accept accept -- ^ request accept ('MimeType') + -> Tags -- ^ "tags" - Tags to filter by + -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept +findPetsByTags :: Accept accept +-> Tags +-> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept +findPetsByTags Accept accept +_ (Tags [Text] +tags) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/pet/findByTags"] + OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept +-> [QueryItem] +-> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` CollectionFormat -> (Method, Maybe [Text]) -> [QueryItem] +forall a. +ToHttpApiData a => +CollectionFormat -> (Method, Maybe [a]) -> [QueryItem] +toQueryColl CollectionFormat +CommaSeparated (Method +"tags", [Text] -> Maybe [Text] +forall a. a -> Maybe a +Just [Text] +tags) + +{-# DEPRECATED findPetsByTags "" #-} + +data FindPetsByTags +-- | @application/xml@ +instance Produces FindPetsByTags MimeXML +-- | @application/json@ +instance Produces FindPetsByTags MimeJSON + + +-- *** getPetById + +-- | @GET \/pet\/{petId}@ +-- +-- Find pet by ID +-- +-- Returns a single pet +-- +-- AuthMethod: 'AuthApiKeyApiKey' +-- +getPetById + :: Accept accept -- ^ request accept ('MimeType') + -> PetId -- ^ "petId" - ID of pet to return + -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept +getPetById :: Accept accept +-> PetId +-> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept +getPetById Accept accept +_ (PetId Integer +petId) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/pet/",Integer -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Integer +petId] + OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept +-> Proxy AuthApiKeyApiKey +-> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthApiKeyApiKey +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthApiKeyApiKey) + +data GetPetById +-- | @application/xml@ +instance Produces GetPetById MimeXML +-- | @application/json@ +instance Produces GetPetById MimeJSON + + +-- *** updatePet + +-- | @PUT \/pet@ +-- +-- Update an existing pet +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +updatePet + :: (Consumes UpdatePet contentType, MimeRender contentType Pet) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Pet -- ^ "body" - Pet object that needs to be added to the store + -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent +updatePet :: ContentType contentType +-> Pet +-> OpenAPIPetstoreRequest + UpdatePet contentType NoContent MimeNoContent +updatePet ContentType contentType +_ Pet +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + UpdatePet contentType NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PUT" [ByteString +"/pet"] + OpenAPIPetstoreRequest + UpdatePet contentType NoContent MimeNoContent +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest + UpdatePet contentType NoContent MimeNoContent +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + OpenAPIPetstoreRequest + UpdatePet contentType NoContent MimeNoContent +-> Pet +-> OpenAPIPetstoreRequest + UpdatePet contentType NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Pet +body + +data UpdatePet + +-- | /Body Param/ "body" - Pet object that needs to be added to the store +instance HasBodyParam UpdatePet Pet + +-- | @application/xml@ +instance Consumes UpdatePet MimeXML +-- | @application/json@ +instance Consumes UpdatePet MimeJSON + +instance Produces UpdatePet MimeNoContent + + +-- *** updatePetWithForm + +-- | @POST \/pet\/{petId}@ +-- +-- Updates a pet in the store with form data +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +updatePetWithForm + :: (Consumes UpdatePetWithForm MimeFormUrlEncoded) + => PetId -- ^ "petId" - ID of pet that needs to be updated + -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent +updatePetWithForm :: PetId +-> OpenAPIPetstoreRequest + UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent +updatePetWithForm (PetId Integer +petId) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/pet/",Integer -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Integer +petId] + OpenAPIPetstoreRequest + UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest + UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + +data UpdatePetWithForm + +-- | /Optional Param/ "name" - Updated name of the pet +instance HasOptionalParam UpdatePetWithForm Name2 where + applyOptionalParam :: OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +-> Name2 +-> OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +applyOptionalParam OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req (Name2 Text +xs) = + OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +-> Form +-> OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"name", Text +xs) + +-- | /Optional Param/ "status" - Updated status of the pet +instance HasOptionalParam UpdatePetWithForm StatusText where + applyOptionalParam :: OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +-> StatusText +-> OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +applyOptionalParam OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req (StatusText Text +xs) = + OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +-> Form +-> OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +`addForm` (Method, Text) -> Form +forall v. ToHttpApiData v => (Method, v) -> Form +toForm (Method +"status", Text +xs) + +-- | @application/x-www-form-urlencoded@ +instance Consumes UpdatePetWithForm MimeFormUrlEncoded + +instance Produces UpdatePetWithForm MimeNoContent + + +-- *** uploadFile + +-- | @POST \/pet\/{petId}\/uploadImage@ +-- +-- uploads an image +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +uploadFile + :: (Consumes UploadFile MimeMultipartFormData) + => PetId -- ^ "petId" - ID of pet to update + -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON +uploadFile :: PetId +-> OpenAPIPetstoreRequest + UploadFile MimeMultipartFormData ApiResponse MimeJSON +uploadFile (PetId Integer +petId) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + UploadFile MimeMultipartFormData ApiResponse MimeJSON +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/pet/",Integer -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Integer +petId,ByteString +"/uploadImage"] + OpenAPIPetstoreRequest + UploadFile MimeMultipartFormData ApiResponse MimeJSON +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest + UploadFile MimeMultipartFormData ApiResponse MimeJSON +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + +data UploadFile + +-- | /Optional Param/ "additionalMetadata" - Additional data to pass to server +instance HasOptionalParam UploadFile AdditionalMetadata where + applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept +-> AdditionalMetadata +-> OpenAPIPetstoreRequest UploadFile contentType res accept +applyOptionalParam OpenAPIPetstoreRequest UploadFile contentType res accept +req (AdditionalMetadata Text +xs) = + OpenAPIPetstoreRequest UploadFile contentType res accept +req OpenAPIPetstoreRequest UploadFile contentType res accept +-> Part -> OpenAPIPetstoreRequest UploadFile contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Part -> OpenAPIPetstoreRequest req contentType res accept +`_addMultiFormPart` Text -> ByteString -> Part +forall (m :: * -> *). +Applicative m => +Text -> ByteString -> PartM m +NH.partLBS Text +"additionalMetadata" (MimeMultipartFormData -> Text -> ByteString +forall mtype x. MimeRender mtype x => mtype -> x -> ByteString +mimeRender' MimeMultipartFormData +MimeMultipartFormData Text +xs) + +-- | /Optional Param/ "file" - file to upload +instance HasOptionalParam UploadFile File2 where + applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept +-> File2 +-> OpenAPIPetstoreRequest UploadFile contentType res accept +applyOptionalParam OpenAPIPetstoreRequest UploadFile contentType res accept +req (File2 FilePath +xs) = + OpenAPIPetstoreRequest UploadFile contentType res accept +req OpenAPIPetstoreRequest UploadFile contentType res accept +-> Part -> OpenAPIPetstoreRequest UploadFile contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Part -> OpenAPIPetstoreRequest req contentType res accept +`_addMultiFormPart` Text -> FilePath -> Part +NH.partFileSource Text +"file" FilePath +xs + +-- | @multipart/form-data@ +instance Consumes UploadFile MimeMultipartFormData + +-- | @application/json@ +instance Produces UploadFile MimeJSON + + +-- *** uploadFileWithRequiredFile + +-- | @POST \/fake\/{petId}\/uploadImageWithRequiredFile@ +-- +-- uploads an image (required) +-- +-- AuthMethod: 'AuthOAuthPetstoreAuth' +-- +uploadFileWithRequiredFile + :: (Consumes UploadFileWithRequiredFile MimeMultipartFormData) + => RequiredFile -- ^ "requiredFile" - file to upload + -> PetId -- ^ "petId" - ID of pet to update + -> OpenAPIPetstoreRequest UploadFileWithRequiredFile MimeMultipartFormData ApiResponse MimeJSON +uploadFileWithRequiredFile :: RequiredFile +-> PetId +-> OpenAPIPetstoreRequest + UploadFileWithRequiredFile + MimeMultipartFormData + ApiResponse + MimeJSON +uploadFileWithRequiredFile (RequiredFile FilePath +requiredFile) (PetId Integer +petId) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + UploadFileWithRequiredFile + MimeMultipartFormData + ApiResponse + MimeJSON +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/fake/",Integer -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Integer +petId,ByteString +"/uploadImageWithRequiredFile"] + OpenAPIPetstoreRequest + UploadFileWithRequiredFile + MimeMultipartFormData + ApiResponse + MimeJSON +-> Proxy AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest + UploadFileWithRequiredFile + MimeMultipartFormData + ApiResponse + MimeJSON +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthOAuthPetstoreAuth +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) + OpenAPIPetstoreRequest + UploadFileWithRequiredFile + MimeMultipartFormData + ApiResponse + MimeJSON +-> Part +-> OpenAPIPetstoreRequest + UploadFileWithRequiredFile + MimeMultipartFormData + ApiResponse + MimeJSON +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Part -> OpenAPIPetstoreRequest req contentType res accept +`_addMultiFormPart` Text -> FilePath -> Part +NH.partFileSource Text +"requiredFile" FilePath +requiredFile + +data UploadFileWithRequiredFile + +-- | /Optional Param/ "additionalMetadata" - Additional data to pass to server +instance HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata where + applyOptionalParam :: OpenAPIPetstoreRequest + UploadFileWithRequiredFile contentType res accept +-> AdditionalMetadata +-> OpenAPIPetstoreRequest + UploadFileWithRequiredFile contentType res accept +applyOptionalParam OpenAPIPetstoreRequest + UploadFileWithRequiredFile contentType res accept +req (AdditionalMetadata Text +xs) = + OpenAPIPetstoreRequest + UploadFileWithRequiredFile contentType res accept +req OpenAPIPetstoreRequest + UploadFileWithRequiredFile contentType res accept +-> Part +-> OpenAPIPetstoreRequest + UploadFileWithRequiredFile contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Part -> OpenAPIPetstoreRequest req contentType res accept +`_addMultiFormPart` Text -> ByteString -> Part +forall (m :: * -> *). +Applicative m => +Text -> ByteString -> PartM m +NH.partLBS Text +"additionalMetadata" (MimeMultipartFormData -> Text -> ByteString +forall mtype x. MimeRender mtype x => mtype -> x -> ByteString +mimeRender' MimeMultipartFormData +MimeMultipartFormData Text +xs) + +-- | @multipart/form-data@ +instance Consumes UploadFileWithRequiredFile MimeMultipartFormData + +-- | @application/json@ +instance Produces UploadFileWithRequiredFile MimeJSON + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Store.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Store.html index 1138c3b5385..cba3b100644 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Store.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.Store.html @@ -7,144 +7,227 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.API.Store -} - -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MonoLocalBinds #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE OverloadedStrings #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.API.Store where - -import OpenAPIPetstore.Core -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Model as M - -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Lazy as BL -import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) -import qualified Data.Foldable as P -import qualified Data.Map as Map -import qualified Data.Maybe as P -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Set as Set -import qualified Data.String as P -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Data.Text.Lazy as TL -import qualified Data.Text.Lazy.Encoding as TL -import qualified Data.Time as TI -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Media as ME -import qualified Network.HTTP.Types as NH -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Data.Text (Text) -import GHC.Base ((<|>)) - -import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) -import qualified Prelude as P - --- * Operations - - --- ** Store - --- *** deleteOrder - --- | @DELETE \/store\/order\/{order_id}@ --- --- Delete purchase order by ID --- --- For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors --- -deleteOrder - :: OrderIdText -- ^ "orderId" - ID of the order that needs to be deleted - -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent -deleteOrder (OrderIdText orderId) = - _mkRequest "DELETE" ["/store/order/",toPath orderId] - -data DeleteOrder -instance Produces DeleteOrder MimeNoContent - - --- *** getInventory - --- | @GET \/store\/inventory@ --- --- Returns pet inventories by status --- --- Returns a map of status codes to quantities --- --- AuthMethod: 'AuthApiKeyApiKey' --- -getInventory - :: OpenAPIPetstoreRequest GetInventory MimeNoContent ((Map.Map String Int)) MimeJSON -getInventory = - _mkRequest "GET" ["/store/inventory"] - `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyApiKey) - -data GetInventory --- | @application/json@ -instance Produces GetInventory MimeJSON - - --- *** getOrderById - --- | @GET \/store\/order\/{order_id}@ --- --- Find purchase order by ID --- --- For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions --- -getOrderById - :: Accept accept -- ^ request accept ('MimeType') - -> OrderId -- ^ "orderId" - ID of pet that needs to be fetched - -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept -getOrderById _ (OrderId orderId) = - _mkRequest "GET" ["/store/order/",toPath orderId] - -data GetOrderById --- | @application/xml@ -instance Produces GetOrderById MimeXML --- | @application/json@ -instance Produces GetOrderById MimeJSON - - --- *** placeOrder - --- | @POST \/store\/order@ --- --- Place an order for a pet --- -placeOrder - :: (Consumes PlaceOrder contentType, MimeRender contentType Order) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Accept accept -- ^ request accept ('MimeType') - -> Order -- ^ "body" - order placed for purchasing the pet - -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept -placeOrder _ _ body = - _mkRequest "POST" ["/store/order"] - `setBodyParam` body - -data PlaceOrder - --- | /Body Param/ "body" - order placed for purchasing the pet -instance HasBodyParam PlaceOrder Order - --- | @*/*@ -instance MimeType mtype => Consumes PlaceOrder mtype - --- | @application/xml@ -instance Produces PlaceOrder MimeXML --- | @application/json@ -instance Produces PlaceOrder MimeJSON - - \ No newline at end of file + +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MonoLocalBinds #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE OverloadedStrings #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.API.Store where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Model as M + +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) +import qualified Data.Foldable as P +import qualified Data.Map as Map +import qualified Data.Maybe as P +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Set as Set +import qualified Data.String as P +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Text.Lazy as TL +import qualified Data.Text.Lazy.Encoding as TL +import qualified Data.Time as TI +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Media as ME +import qualified Network.HTTP.Types as NH +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Data.Text (Text) +import GHC.Base ((<|>)) + +import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) +import qualified Prelude as P + +-- * Operations + + +-- ** Store + +-- *** deleteOrder + +-- | @DELETE \/store\/order\/{order_id}@ +-- +-- Delete purchase order by ID +-- +-- For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors +-- +deleteOrder + :: OrderIdText -- ^ "orderId" - ID of the order that needs to be deleted + -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent +deleteOrder :: OrderIdText +-> OpenAPIPetstoreRequest + DeleteOrder MimeNoContent NoContent MimeNoContent +deleteOrder (OrderIdText Text +orderId) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + DeleteOrder MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"DELETE" [ByteString +"/store/order/",Text -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Text +orderId] + +data DeleteOrder +instance Produces DeleteOrder MimeNoContent + + +-- *** getInventory + +-- | @GET \/store\/inventory@ +-- +-- Returns pet inventories by status +-- +-- Returns a map of status codes to quantities +-- +-- AuthMethod: 'AuthApiKeyApiKey' +-- +getInventory + :: OpenAPIPetstoreRequest GetInventory MimeNoContent ((Map.Map String Int)) MimeJSON +getInventory :: OpenAPIPetstoreRequest + GetInventory MimeNoContent (Map String Int) MimeJSON +getInventory = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + GetInventory MimeNoContent (Map String Int) MimeJSON +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/store/inventory"] + OpenAPIPetstoreRequest + GetInventory MimeNoContent (Map String Int) MimeJSON +-> Proxy AuthApiKeyApiKey +-> OpenAPIPetstoreRequest + GetInventory MimeNoContent (Map String Int) MimeJSON +forall authMethod req contentType res accept. +AuthMethod authMethod => +OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +`_hasAuthType` (Proxy AuthApiKeyApiKey +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy AuthApiKeyApiKey) + +data GetInventory +-- | @application/json@ +instance Produces GetInventory MimeJSON + + +-- *** getOrderById + +-- | @GET \/store\/order\/{order_id}@ +-- +-- Find purchase order by ID +-- +-- For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions +-- +getOrderById + :: Accept accept -- ^ request accept ('MimeType') + -> OrderId -- ^ "orderId" - ID of pet that needs to be fetched + -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept +getOrderById :: Accept accept +-> OrderId +-> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept +getOrderById Accept accept +_ (OrderId Integer +orderId) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/store/order/",Integer -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Integer +orderId] + +data GetOrderById +-- | @application/xml@ +instance Produces GetOrderById MimeXML +-- | @application/json@ +instance Produces GetOrderById MimeJSON + + +-- *** placeOrder + +-- | @POST \/store\/order@ +-- +-- Place an order for a pet +-- +placeOrder + :: (Consumes PlaceOrder contentType, MimeRender contentType Order) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Accept accept -- ^ request accept ('MimeType') + -> Order -- ^ "body" - order placed for purchasing the pet + -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept +placeOrder :: ContentType contentType +-> Accept accept +-> Order +-> OpenAPIPetstoreRequest PlaceOrder contentType Order accept +placeOrder ContentType contentType +_ Accept accept +_ Order +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest PlaceOrder contentType Order accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/store/order"] + OpenAPIPetstoreRequest PlaceOrder contentType Order accept +-> Order +-> OpenAPIPetstoreRequest PlaceOrder contentType Order accept +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Order +body + +data PlaceOrder + +-- | /Body Param/ "body" - order placed for purchasing the pet +instance HasBodyParam PlaceOrder Order + +-- | @*/*@ +instance MimeType mtype => Consumes PlaceOrder mtype + +-- | @application/xml@ +instance Produces PlaceOrder MimeXML +-- | @application/json@ +instance Produces PlaceOrder MimeJSON + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.User.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.User.html index e6cc76a3863..e550c6c7415 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.User.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.User.html @@ -7,238 +7,437 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.API.User -} - -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MonoLocalBinds #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE OverloadedStrings #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.API.User where - -import OpenAPIPetstore.Core -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Model as M - -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Lazy as BL -import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) -import qualified Data.Foldable as P -import qualified Data.Map as Map -import qualified Data.Maybe as P -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Set as Set -import qualified Data.String as P -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Data.Text.Lazy as TL -import qualified Data.Text.Lazy.Encoding as TL -import qualified Data.Time as TI -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Media as ME -import qualified Network.HTTP.Types as NH -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Data.Text (Text) -import GHC.Base ((<|>)) - -import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) -import qualified Prelude as P - --- * Operations - - --- ** User - --- *** createUser - --- | @POST \/user@ --- --- Create user --- --- This can only be done by the logged in user. --- -createUser - :: (Consumes CreateUser contentType, MimeRender contentType User) - => ContentType contentType -- ^ request content-type ('MimeType') - -> User -- ^ "body" - Created user object - -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent -createUser _ body = - _mkRequest "POST" ["/user"] - `setBodyParam` body - -data CreateUser - --- | /Body Param/ "body" - Created user object -instance HasBodyParam CreateUser User - --- | @*/*@ -instance MimeType mtype => Consumes CreateUser mtype - -instance Produces CreateUser MimeNoContent - - --- *** createUsersWithArrayInput - --- | @POST \/user\/createWithArray@ --- --- Creates list of users with given input array --- -createUsersWithArrayInput - :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Body -- ^ "body" - List of user object - -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent -createUsersWithArrayInput _ body = - _mkRequest "POST" ["/user/createWithArray"] - `setBodyParam` body - -data CreateUsersWithArrayInput - --- | /Body Param/ "body" - List of user object -instance HasBodyParam CreateUsersWithArrayInput Body - --- | @*/*@ -instance MimeType mtype => Consumes CreateUsersWithArrayInput mtype - -instance Produces CreateUsersWithArrayInput MimeNoContent - - --- *** createUsersWithListInput - --- | @POST \/user\/createWithList@ --- --- Creates list of users with given input array --- -createUsersWithListInput - :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Body -- ^ "body" - List of user object - -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent -createUsersWithListInput _ body = - _mkRequest "POST" ["/user/createWithList"] - `setBodyParam` body - -data CreateUsersWithListInput - --- | /Body Param/ "body" - List of user object -instance HasBodyParam CreateUsersWithListInput Body - --- | @*/*@ -instance MimeType mtype => Consumes CreateUsersWithListInput mtype - -instance Produces CreateUsersWithListInput MimeNoContent - - --- *** deleteUser - --- | @DELETE \/user\/{username}@ --- --- Delete user --- --- This can only be done by the logged in user. --- -deleteUser - :: Username -- ^ "username" - The name that needs to be deleted - -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent -deleteUser (Username username) = - _mkRequest "DELETE" ["/user/",toPath username] - -data DeleteUser -instance Produces DeleteUser MimeNoContent - - --- *** getUserByName - --- | @GET \/user\/{username}@ --- --- Get user by user name --- -getUserByName - :: Accept accept -- ^ request accept ('MimeType') - -> Username -- ^ "username" - The name that needs to be fetched. Use user1 for testing. - -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept -getUserByName _ (Username username) = - _mkRequest "GET" ["/user/",toPath username] - -data GetUserByName --- | @application/xml@ -instance Produces GetUserByName MimeXML --- | @application/json@ -instance Produces GetUserByName MimeJSON - - --- *** loginUser - --- | @GET \/user\/login@ --- --- Logs user into the system --- -loginUser - :: Accept accept -- ^ request accept ('MimeType') - -> Username -- ^ "username" - The user name for login - -> Password -- ^ "password" - The password for login in clear text - -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept -loginUser _ (Username username) (Password password) = - _mkRequest "GET" ["/user/login"] - `addQuery` toQuery ("username", Just username) - `addQuery` toQuery ("password", Just password) - -data LoginUser --- | @application/xml@ -instance Produces LoginUser MimeXML --- | @application/json@ -instance Produces LoginUser MimeJSON - - --- *** logoutUser - --- | @GET \/user\/logout@ --- --- Logs out current logged in user session --- -logoutUser - :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent -logoutUser = - _mkRequest "GET" ["/user/logout"] - -data LogoutUser -instance Produces LogoutUser MimeNoContent - - --- *** updateUser - --- | @PUT \/user\/{username}@ --- --- Updated user --- --- This can only be done by the logged in user. --- -updateUser - :: (Consumes UpdateUser contentType, MimeRender contentType User) - => ContentType contentType -- ^ request content-type ('MimeType') - -> User -- ^ "body" - Updated user object - -> Username -- ^ "username" - name that need to be deleted - -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent -updateUser _ body (Username username) = - _mkRequest "PUT" ["/user/",toPath username] - `setBodyParam` body - -data UpdateUser - --- | /Body Param/ "body" - Updated user object -instance HasBodyParam UpdateUser User - --- | @*/*@ -instance MimeType mtype => Consumes UpdateUser mtype - -instance Produces UpdateUser MimeNoContent - - \ No newline at end of file + +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MonoLocalBinds #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE OverloadedStrings #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.API.User where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Model as M + +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) +import qualified Data.Foldable as P +import qualified Data.Map as Map +import qualified Data.Maybe as P +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Set as Set +import qualified Data.String as P +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Text.Lazy as TL +import qualified Data.Text.Lazy.Encoding as TL +import qualified Data.Time as TI +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Media as ME +import qualified Network.HTTP.Types as NH +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Data.Text (Text) +import GHC.Base ((<|>)) + +import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) +import qualified Prelude as P + +-- * Operations + + +-- ** User + +-- *** createUser + +-- | @POST \/user@ +-- +-- Create user +-- +-- This can only be done by the logged in user. +-- +createUser + :: (Consumes CreateUser contentType, MimeRender contentType User) + => ContentType contentType -- ^ request content-type ('MimeType') + -> User -- ^ "body" - Created user object + -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent +createUser :: ContentType contentType +-> User +-> OpenAPIPetstoreRequest + CreateUser contentType NoContent MimeNoContent +createUser ContentType contentType +_ User +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + CreateUser contentType NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/user"] + OpenAPIPetstoreRequest + CreateUser contentType NoContent MimeNoContent +-> User +-> OpenAPIPetstoreRequest + CreateUser contentType NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` User +body + +data CreateUser + +-- | /Body Param/ "body" - Created user object +instance HasBodyParam CreateUser User + +-- | @*/*@ +instance MimeType mtype => Consumes CreateUser mtype + +instance Produces CreateUser MimeNoContent + + +-- *** createUsersWithArrayInput + +-- | @POST \/user\/createWithArray@ +-- +-- Creates list of users with given input array +-- +createUsersWithArrayInput + :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Body -- ^ "body" - List of user object + -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent +createUsersWithArrayInput :: ContentType contentType +-> Body +-> OpenAPIPetstoreRequest + CreateUsersWithArrayInput contentType NoContent MimeNoContent +createUsersWithArrayInput ContentType contentType +_ Body +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + CreateUsersWithArrayInput contentType NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/user/createWithArray"] + OpenAPIPetstoreRequest + CreateUsersWithArrayInput contentType NoContent MimeNoContent +-> Body +-> OpenAPIPetstoreRequest + CreateUsersWithArrayInput contentType NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Body +body + +data CreateUsersWithArrayInput + +-- | /Body Param/ "body" - List of user object +instance HasBodyParam CreateUsersWithArrayInput Body + +-- | @*/*@ +instance MimeType mtype => Consumes CreateUsersWithArrayInput mtype + +instance Produces CreateUsersWithArrayInput MimeNoContent + + +-- *** createUsersWithListInput + +-- | @POST \/user\/createWithList@ +-- +-- Creates list of users with given input array +-- +createUsersWithListInput + :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) + => ContentType contentType -- ^ request content-type ('MimeType') + -> Body -- ^ "body" - List of user object + -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent +createUsersWithListInput :: ContentType contentType +-> Body +-> OpenAPIPetstoreRequest + CreateUsersWithListInput contentType NoContent MimeNoContent +createUsersWithListInput ContentType contentType +_ Body +body = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + CreateUsersWithListInput contentType NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"POST" [ByteString +"/user/createWithList"] + OpenAPIPetstoreRequest + CreateUsersWithListInput contentType NoContent MimeNoContent +-> Body +-> OpenAPIPetstoreRequest + CreateUsersWithListInput contentType NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` Body +body + +data CreateUsersWithListInput + +-- | /Body Param/ "body" - List of user object +instance HasBodyParam CreateUsersWithListInput Body + +-- | @*/*@ +instance MimeType mtype => Consumes CreateUsersWithListInput mtype + +instance Produces CreateUsersWithListInput MimeNoContent + + +-- *** deleteUser + +-- | @DELETE \/user\/{username}@ +-- +-- Delete user +-- +-- This can only be done by the logged in user. +-- +deleteUser + :: Username -- ^ "username" - The name that needs to be deleted + -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent +deleteUser :: Username +-> OpenAPIPetstoreRequest + DeleteUser MimeNoContent NoContent MimeNoContent +deleteUser (Username Text +username) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + DeleteUser MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"DELETE" [ByteString +"/user/",Text -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Text +username] + +data DeleteUser +instance Produces DeleteUser MimeNoContent + + +-- *** getUserByName + +-- | @GET \/user\/{username}@ +-- +-- Get user by user name +-- +getUserByName + :: Accept accept -- ^ request accept ('MimeType') + -> Username -- ^ "username" - The name that needs to be fetched. Use user1 for testing. + -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept +getUserByName :: Accept accept +-> Username +-> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept +getUserByName Accept accept +_ (Username Text +username) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/user/",Text -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Text +username] + +data GetUserByName +-- | @application/xml@ +instance Produces GetUserByName MimeXML +-- | @application/json@ +instance Produces GetUserByName MimeJSON + + +-- *** loginUser + +-- | @GET \/user\/login@ +-- +-- Logs user into the system +-- +loginUser + :: Accept accept -- ^ request accept ('MimeType') + -> Username -- ^ "username" - The user name for login + -> Password -- ^ "password" - The password for login in clear text + -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept +loginUser :: Accept accept +-> Username +-> Password +-> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept +loginUser Accept accept +_ (Username Text +username) (Password Text +password) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/user/login"] + OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept +-> [QueryItem] +-> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe Text) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"username", Text -> Maybe Text +forall a. a -> Maybe a +Just Text +username) + OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept +-> [QueryItem] +-> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` (Method, Maybe Text) -> [QueryItem] +forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem] +toQuery (Method +"password", Text -> Maybe Text +forall a. a -> Maybe a +Just Text +password) + +data LoginUser +-- | @application/xml@ +instance Produces LoginUser MimeXML +-- | @application/json@ +instance Produces LoginUser MimeJSON + + +-- *** logoutUser + +-- | @GET \/user\/logout@ +-- +-- Logs out current logged in user session +-- +logoutUser + :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent +logoutUser :: OpenAPIPetstoreRequest + LogoutUser MimeNoContent NoContent MimeNoContent +logoutUser = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + LogoutUser MimeNoContent NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"GET" [ByteString +"/user/logout"] + +data LogoutUser +instance Produces LogoutUser MimeNoContent + + +-- *** updateUser + +-- | @PUT \/user\/{username}@ +-- +-- Updated user +-- +-- This can only be done by the logged in user. +-- +updateUser + :: (Consumes UpdateUser contentType, MimeRender contentType User) + => ContentType contentType -- ^ request content-type ('MimeType') + -> User -- ^ "body" - Updated user object + -> Username -- ^ "username" - name that need to be deleted + -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent +updateUser :: ContentType contentType +-> User +-> Username +-> OpenAPIPetstoreRequest + UpdateUser contentType NoContent MimeNoContent +updateUser ContentType contentType +_ User +body (Username Text +username) = + Method +-> [ByteString] +-> OpenAPIPetstoreRequest + UpdateUser contentType NoContent MimeNoContent +forall req contentType res accept. +Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +"PUT" [ByteString +"/user/",Text -> ByteString +forall a. ToHttpApiData a => a -> ByteString +toPath Text +username] + OpenAPIPetstoreRequest + UpdateUser contentType NoContent MimeNoContent +-> User +-> OpenAPIPetstoreRequest + UpdateUser contentType NoContent MimeNoContent +forall req param contentType res accept. +(HasBodyParam req param, Consumes req contentType, + MimeRender contentType param) => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +`setBodyParam` User +body + +data UpdateUser + +-- | /Body Param/ "body" - Updated user object +instance HasBodyParam UpdateUser User + +-- | @*/*@ +instance MimeType mtype => Consumes UpdateUser mtype + +instance Produces UpdateUser MimeNoContent + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.html index 4772e7ad378..3b7d51980b7 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.html @@ -7,23 +7,23 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.API -} - -module OpenAPIPetstore.API - ( module OpenAPIPetstore.API.AnotherFake - , module OpenAPIPetstore.API.Fake - , module OpenAPIPetstore.API.FakeClassnameTags123 - , module OpenAPIPetstore.API.Pet - , module OpenAPIPetstore.API.Store - , module OpenAPIPetstore.API.User - ) where - -import OpenAPIPetstore.API.AnotherFake -import OpenAPIPetstore.API.Fake -import OpenAPIPetstore.API.FakeClassnameTags123 -import OpenAPIPetstore.API.Pet -import OpenAPIPetstore.API.Store -import OpenAPIPetstore.API.User \ No newline at end of file + +module OpenAPIPetstore.API + ( module OpenAPIPetstore.API.AnotherFake + , module OpenAPIPetstore.API.Fake + , module OpenAPIPetstore.API.FakeClassnameTags123 + , module OpenAPIPetstore.API.Pet + , module OpenAPIPetstore.API.Store + , module OpenAPIPetstore.API.User + ) where + +import OpenAPIPetstore.API.AnotherFake +import OpenAPIPetstore.API.Fake +import OpenAPIPetstore.API.FakeClassnameTags123 +import OpenAPIPetstore.API.Pet +import OpenAPIPetstore.API.Store +import OpenAPIPetstore.API.User \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Client.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Client.html index 202964b5e75..22532fbdf84 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Client.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Client.html @@ -7,212 +7,1048 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.Client -} - -{-# LANGUAGE OverloadedStrings #-} -{-# LANGUAGE RankNTypes #-} -{-# LANGUAGE RecordWildCards #-} -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE ScopedTypeVariables #-} -{-# LANGUAGE DeriveFunctor #-} -{-# LANGUAGE DeriveFoldable #-} -{-# LANGUAGE DeriveTraversable #-} -{-# OPTIONS_GHC -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.Client where - -import OpenAPIPetstore.Core -import OpenAPIPetstore.Logging -import OpenAPIPetstore.MimeTypes - -import qualified Control.Exception.Safe as E -import qualified Control.Monad.IO.Class as P -import qualified Control.Monad as P -import qualified Data.Aeson.Types as A -import qualified Data.ByteString.Char8 as BC -import qualified Data.ByteString.Lazy as BL -import qualified Data.ByteString.Lazy.Char8 as BCL -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Network.HTTP.Client as NH -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Types as NH -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Data.Function ((&)) -import Data.Monoid ((<>)) -import Data.Text (Text) -import GHC.Exts (IsString(..)) - --- * Dispatch - --- ** Lbs - --- | send a request returning the raw http response -dispatchLbs - :: (Produces req accept, MimeType contentType) - => NH.Manager -- ^ http-client Connection manager - -> OpenAPIPetstoreConfig -- ^ config - -> OpenAPIPetstoreRequest req contentType res accept -- ^ request - -> IO (NH.Response BCL.ByteString) -- ^ response -dispatchLbs manager config request = do - initReq <- _toInitRequest config request - dispatchInitUnsafe manager config initReq - --- ** Mime - --- | pair of decoded http body and http response -data MimeResult res = - MimeResult { mimeResult :: Either MimeError res -- ^ decoded http body - , mimeResultResponse :: NH.Response BCL.ByteString -- ^ http response - } - deriving (Show, Functor, Foldable, Traversable) - --- | pair of unrender/parser error and http response -data MimeError = - MimeError { - mimeError :: String -- ^ unrender/parser error - , mimeErrorResponse :: NH.Response BCL.ByteString -- ^ http response - } deriving (Eq, Show) - --- | send a request returning the 'MimeResult' -dispatchMime - :: forall req contentType res accept. (Produces req accept, MimeUnrender accept res, MimeType contentType) - => NH.Manager -- ^ http-client Connection manager - -> OpenAPIPetstoreConfig -- ^ config - -> OpenAPIPetstoreRequest req contentType res accept -- ^ request - -> IO (MimeResult res) -- ^ response -dispatchMime manager config request = do - httpResponse <- dispatchLbs manager config request - let statusCode = NH.statusCode . NH.responseStatus $ httpResponse - parsedResult <- - runConfigLogWithExceptions "Client" config $ - do if (statusCode >= 400 && statusCode < 600) - then do - let s = "error statusCode: " ++ show statusCode - _log "Client" levelError (T.pack s) - pure (Left (MimeError s httpResponse)) - else case mimeUnrender (P.Proxy :: P.Proxy accept) (NH.responseBody httpResponse) of - Left s -> do - _log "Client" levelError (T.pack s) - pure (Left (MimeError s httpResponse)) - Right r -> pure (Right r) - return (MimeResult parsedResult httpResponse) - --- | like 'dispatchMime', but only returns the decoded http body -dispatchMime' - :: (Produces req accept, MimeUnrender accept res, MimeType contentType) - => NH.Manager -- ^ http-client Connection manager - -> OpenAPIPetstoreConfig -- ^ config - -> OpenAPIPetstoreRequest req contentType res accept -- ^ request - -> IO (Either MimeError res) -- ^ response -dispatchMime' manager config request = do - MimeResult parsedResult _ <- dispatchMime manager config request - return parsedResult - --- ** Unsafe - --- | like 'dispatchReqLbs', but does not validate the operation is a 'Producer' of the "accept" 'MimeType'. (Useful if the server's response is undocumented) -dispatchLbsUnsafe - :: (MimeType accept, MimeType contentType) - => NH.Manager -- ^ http-client Connection manager - -> OpenAPIPetstoreConfig -- ^ config - -> OpenAPIPetstoreRequest req contentType res accept -- ^ request - -> IO (NH.Response BCL.ByteString) -- ^ response -dispatchLbsUnsafe manager config request = do - initReq <- _toInitRequest config request - dispatchInitUnsafe manager config initReq - --- | dispatch an InitRequest -dispatchInitUnsafe - :: NH.Manager -- ^ http-client Connection manager - -> OpenAPIPetstoreConfig -- ^ config - -> InitRequest req contentType res accept -- ^ init request - -> IO (NH.Response BCL.ByteString) -- ^ response -dispatchInitUnsafe manager config (InitRequest req) = do - runConfigLogWithExceptions src config $ - do _log src levelInfo requestLogMsg - _log src levelDebug requestDbgLogMsg - res <- P.liftIO $ NH.httpLbs req manager - _log src levelInfo (responseLogMsg res) - _log src levelDebug ((T.pack . show) res) - return res - where - src = "Client" - endpoint = - T.pack $ - BC.unpack $ - NH.method req <> " " <> NH.host req <> NH.path req <> NH.queryString req - requestLogMsg = "REQ:" <> endpoint - requestDbgLogMsg = - "Headers=" <> (T.pack . show) (NH.requestHeaders req) <> " Body=" <> - (case NH.requestBody req of - NH.RequestBodyLBS xs -> T.decodeUtf8 (BL.toStrict xs) - _ -> "<RequestBody>") - responseStatusCode = (T.pack . show) . NH.statusCode . NH.responseStatus - responseLogMsg res = - "RES:statusCode=" <> responseStatusCode res <> " (" <> endpoint <> ")" - --- * InitRequest - --- | wraps an http-client 'Request' with request/response type parameters -newtype InitRequest req contentType res accept = InitRequest - { unInitRequest :: NH.Request - } deriving (Show) - --- | Build an http-client 'Request' record from the supplied config and request -_toInitRequest - :: (MimeType accept, MimeType contentType) - => OpenAPIPetstoreConfig -- ^ config - -> OpenAPIPetstoreRequest req contentType res accept -- ^ request - -> IO (InitRequest req contentType res accept) -- ^ initialized request -_toInitRequest config req0 = - runConfigLogWithExceptions "Client" config $ do - parsedReq <- P.liftIO $ NH.parseRequest $ BCL.unpack $ BCL.append (configHost config) (BCL.concat (rUrlPath req0)) - req1 <- P.liftIO $ _applyAuthMethods req0 config - P.when - (configValidateAuthMethods config && (not . null . rAuthTypes) req1) - (E.throw $ AuthMethodException $ "AuthMethod not configured: " <> (show . head . rAuthTypes) req1) - let req2 = req1 & _setContentTypeHeader & _setAcceptHeader - reqHeaders = ("User-Agent", WH.toHeader (configUserAgent config)) : paramsHeaders (rParams req2) - reqQuery = NH.renderQuery True (paramsQuery (rParams req2)) - pReq = parsedReq { NH.method = (rMethod req2) - , NH.requestHeaders = reqHeaders - , NH.queryString = reqQuery - } - outReq <- case paramsBody (rParams req2) of - ParamBodyNone -> pure (pReq { NH.requestBody = mempty }) - ParamBodyB bs -> pure (pReq { NH.requestBody = NH.RequestBodyBS bs }) - ParamBodyBL bl -> pure (pReq { NH.requestBody = NH.RequestBodyLBS bl }) - ParamBodyFormUrlEncoded form -> pure (pReq { NH.requestBody = NH.RequestBodyLBS (WH.urlEncodeForm form) }) - ParamBodyMultipartFormData parts -> NH.formDataBody parts pReq - - pure (InitRequest outReq) - --- | modify the underlying Request -modifyInitRequest :: InitRequest req contentType res accept -> (NH.Request -> NH.Request) -> InitRequest req contentType res accept -modifyInitRequest (InitRequest req) f = InitRequest (f req) - --- | modify the underlying Request (monadic) -modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (NH.Request -> m NH.Request) -> m (InitRequest req contentType res accept) -modifyInitRequestM (InitRequest req) f = fmap InitRequest (f req) - --- ** Logging - --- | Run a block using the configured logger instance -runConfigLog - :: P.MonadIO m - => OpenAPIPetstoreConfig -> LogExec m -runConfigLog config = configLogExecWithContext config (configLogContext config) - --- | Run a block using the configured logger instance (logs exceptions) -runConfigLogWithExceptions - :: (E.MonadCatch m, P.MonadIO m) - => T.Text -> OpenAPIPetstoreConfig -> LogExec m -runConfigLogWithExceptions src config = runConfigLog config . logExceptions src - \ No newline at end of file + +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE RankNTypes #-} +{-# LANGUAGE RecordWildCards #-} +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE ScopedTypeVariables #-} +{-# LANGUAGE DeriveFunctor #-} +{-# LANGUAGE DeriveFoldable #-} +{-# LANGUAGE DeriveTraversable #-} +{-# OPTIONS_GHC -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.Client where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.Logging +import OpenAPIPetstore.MimeTypes + +import qualified Control.Exception.Safe as E +import qualified Control.Monad.IO.Class as P +import qualified Control.Monad as P +import qualified Data.Aeson.Types as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Char8 as BC +import qualified Data.ByteString.Lazy as BL +import qualified Data.ByteString.Lazy.Char8 as BCL +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Network.HTTP.Client as NH +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Types as NH +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Data.Function ((&)) +import Data.Monoid ((<>)) +import Data.Text (Text) +import GHC.Exts (IsString(..)) + +-- * Dispatch + +-- ** Lbs + +-- | send a request returning the raw http response +dispatchLbs + :: (Produces req accept, MimeType contentType) + => NH.Manager -- ^ http-client Connection manager + -> OpenAPIPetstoreConfig -- ^ config + -> OpenAPIPetstoreRequest req contentType res accept -- ^ request + -> IO (NH.Response BCL.ByteString) -- ^ response +dispatchLbs :: Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (Response ByteString) +dispatchLbs Manager +manager OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request = do + InitRequest req contentType res accept +initReq <- OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (InitRequest req contentType res accept) +forall accept contentType req res. +(MimeType accept, MimeType contentType) => +OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (InitRequest req contentType res accept) +_toInitRequest OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request + Manager +-> OpenAPIPetstoreConfig +-> InitRequest req contentType res accept +-> IO (Response ByteString) +forall req contentType res accept. +Manager +-> OpenAPIPetstoreConfig +-> InitRequest req contentType res accept +-> IO (Response ByteString) +dispatchInitUnsafe Manager +manager OpenAPIPetstoreConfig +config InitRequest req contentType res accept +initReq + +-- ** Mime + +-- | pair of decoded http body and http response +data MimeResult res = + MimeResult { MimeResult res -> Either MimeError res +mimeResult :: Either MimeError res -- ^ decoded http body + , MimeResult res -> Response ByteString +mimeResultResponse :: NH.Response BCL.ByteString -- ^ http response + } + deriving (Int -> MimeResult res -> ShowS +[MimeResult res] -> ShowS +MimeResult res -> String +(Int -> MimeResult res -> ShowS) +-> (MimeResult res -> String) +-> ([MimeResult res] -> ShowS) +-> Show (MimeResult res) +forall res. Show res => Int -> MimeResult res -> ShowS +forall res. Show res => [MimeResult res] -> ShowS +forall res. Show res => MimeResult res -> String +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [MimeResult res] -> ShowS +$cshowList :: forall res. Show res => [MimeResult res] -> ShowS +show :: MimeResult res -> String +$cshow :: forall res. Show res => MimeResult res -> String +showsPrec :: Int -> MimeResult res -> ShowS +$cshowsPrec :: forall res. Show res => Int -> MimeResult res -> ShowS +Show, a -> MimeResult b -> MimeResult a +(a -> b) -> MimeResult a -> MimeResult b +(forall a b. (a -> b) -> MimeResult a -> MimeResult b) +-> (forall a b. a -> MimeResult b -> MimeResult a) +-> Functor MimeResult +forall a b. a -> MimeResult b -> MimeResult a +forall a b. (a -> b) -> MimeResult a -> MimeResult b +forall (f :: * -> *). +(forall a b. (a -> b) -> f a -> f b) +-> (forall a b. a -> f b -> f a) -> Functor f +<$ :: a -> MimeResult b -> MimeResult a +$c<$ :: forall a b. a -> MimeResult b -> MimeResult a +fmap :: (a -> b) -> MimeResult a -> MimeResult b +$cfmap :: forall a b. (a -> b) -> MimeResult a -> MimeResult b +Functor, MimeResult a -> Bool +(a -> m) -> MimeResult a -> m +(a -> b -> b) -> b -> MimeResult a -> b +(forall m. Monoid m => MimeResult m -> m) +-> (forall m a. Monoid m => (a -> m) -> MimeResult a -> m) +-> (forall m a. Monoid m => (a -> m) -> MimeResult a -> m) +-> (forall a b. (a -> b -> b) -> b -> MimeResult a -> b) +-> (forall a b. (a -> b -> b) -> b -> MimeResult a -> b) +-> (forall b a. (b -> a -> b) -> b -> MimeResult a -> b) +-> (forall b a. (b -> a -> b) -> b -> MimeResult a -> b) +-> (forall a. (a -> a -> a) -> MimeResult a -> a) +-> (forall a. (a -> a -> a) -> MimeResult a -> a) +-> (forall a. MimeResult a -> [a]) +-> (forall a. MimeResult a -> Bool) +-> (forall a. MimeResult a -> Int) +-> (forall a. Eq a => a -> MimeResult a -> Bool) +-> (forall a. Ord a => MimeResult a -> a) +-> (forall a. Ord a => MimeResult a -> a) +-> (forall a. Num a => MimeResult a -> a) +-> (forall a. Num a => MimeResult a -> a) +-> Foldable MimeResult +forall a. Eq a => a -> MimeResult a -> Bool +forall a. Num a => MimeResult a -> a +forall a. Ord a => MimeResult a -> a +forall m. Monoid m => MimeResult m -> m +forall a. MimeResult a -> Bool +forall a. MimeResult a -> Int +forall a. MimeResult a -> [a] +forall a. (a -> a -> a) -> MimeResult a -> a +forall m a. Monoid m => (a -> m) -> MimeResult a -> m +forall b a. (b -> a -> b) -> b -> MimeResult a -> b +forall a b. (a -> b -> b) -> b -> MimeResult a -> b +forall (t :: * -> *). +(forall m. Monoid m => t m -> m) +-> (forall m a. Monoid m => (a -> m) -> t a -> m) +-> (forall m a. Monoid m => (a -> m) -> t a -> m) +-> (forall a b. (a -> b -> b) -> b -> t a -> b) +-> (forall a b. (a -> b -> b) -> b -> t a -> b) +-> (forall b a. (b -> a -> b) -> b -> t a -> b) +-> (forall b a. (b -> a -> b) -> b -> t a -> b) +-> (forall a. (a -> a -> a) -> t a -> a) +-> (forall a. (a -> a -> a) -> t a -> a) +-> (forall a. t a -> [a]) +-> (forall a. t a -> Bool) +-> (forall a. t a -> Int) +-> (forall a. Eq a => a -> t a -> Bool) +-> (forall a. Ord a => t a -> a) +-> (forall a. Ord a => t a -> a) +-> (forall a. Num a => t a -> a) +-> (forall a. Num a => t a -> a) +-> Foldable t +product :: MimeResult a -> a +$cproduct :: forall a. Num a => MimeResult a -> a +sum :: MimeResult a -> a +$csum :: forall a. Num a => MimeResult a -> a +minimum :: MimeResult a -> a +$cminimum :: forall a. Ord a => MimeResult a -> a +maximum :: MimeResult a -> a +$cmaximum :: forall a. Ord a => MimeResult a -> a +elem :: a -> MimeResult a -> Bool +$celem :: forall a. Eq a => a -> MimeResult a -> Bool +length :: MimeResult a -> Int +$clength :: forall a. MimeResult a -> Int +null :: MimeResult a -> Bool +$cnull :: forall a. MimeResult a -> Bool +toList :: MimeResult a -> [a] +$ctoList :: forall a. MimeResult a -> [a] +foldl1 :: (a -> a -> a) -> MimeResult a -> a +$cfoldl1 :: forall a. (a -> a -> a) -> MimeResult a -> a +foldr1 :: (a -> a -> a) -> MimeResult a -> a +$cfoldr1 :: forall a. (a -> a -> a) -> MimeResult a -> a +foldl' :: (b -> a -> b) -> b -> MimeResult a -> b +$cfoldl' :: forall b a. (b -> a -> b) -> b -> MimeResult a -> b +foldl :: (b -> a -> b) -> b -> MimeResult a -> b +$cfoldl :: forall b a. (b -> a -> b) -> b -> MimeResult a -> b +foldr' :: (a -> b -> b) -> b -> MimeResult a -> b +$cfoldr' :: forall a b. (a -> b -> b) -> b -> MimeResult a -> b +foldr :: (a -> b -> b) -> b -> MimeResult a -> b +$cfoldr :: forall a b. (a -> b -> b) -> b -> MimeResult a -> b +foldMap' :: (a -> m) -> MimeResult a -> m +$cfoldMap' :: forall m a. Monoid m => (a -> m) -> MimeResult a -> m +foldMap :: (a -> m) -> MimeResult a -> m +$cfoldMap :: forall m a. Monoid m => (a -> m) -> MimeResult a -> m +fold :: MimeResult m -> m +$cfold :: forall m. Monoid m => MimeResult m -> m +Foldable, Functor MimeResult +Foldable MimeResult +Functor MimeResult +-> Foldable MimeResult +-> (forall (f :: * -> *) a b. + Applicative f => + (a -> f b) -> MimeResult a -> f (MimeResult b)) +-> (forall (f :: * -> *) a. + Applicative f => + MimeResult (f a) -> f (MimeResult a)) +-> (forall (m :: * -> *) a b. + Monad m => + (a -> m b) -> MimeResult a -> m (MimeResult b)) +-> (forall (m :: * -> *) a. + Monad m => + MimeResult (m a) -> m (MimeResult a)) +-> Traversable MimeResult +(a -> f b) -> MimeResult a -> f (MimeResult b) +forall (t :: * -> *). +Functor t +-> Foldable t +-> (forall (f :: * -> *) a b. + Applicative f => + (a -> f b) -> t a -> f (t b)) +-> (forall (f :: * -> *) a. Applicative f => t (f a) -> f (t a)) +-> (forall (m :: * -> *) a b. + Monad m => + (a -> m b) -> t a -> m (t b)) +-> (forall (m :: * -> *) a. Monad m => t (m a) -> m (t a)) +-> Traversable t +forall (m :: * -> *) a. +Monad m => +MimeResult (m a) -> m (MimeResult a) +forall (f :: * -> *) a. +Applicative f => +MimeResult (f a) -> f (MimeResult a) +forall (m :: * -> *) a b. +Monad m => +(a -> m b) -> MimeResult a -> m (MimeResult b) +forall (f :: * -> *) a b. +Applicative f => +(a -> f b) -> MimeResult a -> f (MimeResult b) +sequence :: MimeResult (m a) -> m (MimeResult a) +$csequence :: forall (m :: * -> *) a. +Monad m => +MimeResult (m a) -> m (MimeResult a) +mapM :: (a -> m b) -> MimeResult a -> m (MimeResult b) +$cmapM :: forall (m :: * -> *) a b. +Monad m => +(a -> m b) -> MimeResult a -> m (MimeResult b) +sequenceA :: MimeResult (f a) -> f (MimeResult a) +$csequenceA :: forall (f :: * -> *) a. +Applicative f => +MimeResult (f a) -> f (MimeResult a) +traverse :: (a -> f b) -> MimeResult a -> f (MimeResult b) +$ctraverse :: forall (f :: * -> *) a b. +Applicative f => +(a -> f b) -> MimeResult a -> f (MimeResult b) +$cp2Traversable :: Foldable MimeResult +$cp1Traversable :: Functor MimeResult +Traversable) + +-- | pair of unrender/parser error and http response +data MimeError = + MimeError { + MimeError -> String +mimeError :: String -- ^ unrender/parser error + , MimeError -> Response ByteString +mimeErrorResponse :: NH.Response BCL.ByteString -- ^ http response + } deriving (Int -> MimeError -> ShowS +[MimeError] -> ShowS +MimeError -> String +(Int -> MimeError -> ShowS) +-> (MimeError -> String) +-> ([MimeError] -> ShowS) +-> Show MimeError +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [MimeError] -> ShowS +$cshowList :: [MimeError] -> ShowS +show :: MimeError -> String +$cshow :: MimeError -> String +showsPrec :: Int -> MimeError -> ShowS +$cshowsPrec :: Int -> MimeError -> ShowS +Show) + +-- | send a request returning the 'MimeResult' +dispatchMime + :: forall req contentType res accept. (Produces req accept, MimeUnrender accept res, MimeType contentType) + => NH.Manager -- ^ http-client Connection manager + -> OpenAPIPetstoreConfig -- ^ config + -> OpenAPIPetstoreRequest req contentType res accept -- ^ request + -> IO (MimeResult res) -- ^ response +dispatchMime :: Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (MimeResult res) +dispatchMime Manager +manager OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request = do + Response ByteString +httpResponse <- Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (Response ByteString) +forall req accept contentType res. +(Produces req accept, MimeType contentType) => +Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (Response ByteString) +dispatchLbs Manager +manager OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request + let statusCode :: Int +statusCode = Status -> Int +NH.statusCode (Status -> Int) +-> (Response ByteString -> Status) -> Response ByteString -> Int +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Response ByteString -> Status +forall body. Response body -> Status +NH.responseStatus (Response ByteString -> Int) -> Response ByteString -> Int +forall a b. (a -> b) -> a -> b +$ Response ByteString +httpResponse + Either MimeError res +parsedResult <- + Text -> OpenAPIPetstoreConfig -> LogExec IO (Either MimeError res) +forall (m :: * -> *) a. +(MonadCatch m, MonadIO m) => +Text -> OpenAPIPetstoreConfig -> LogExec m a +runConfigLogWithExceptions Text +"Client" OpenAPIPetstoreConfig +config LogExec IO (Either MimeError res) +-> LogExec IO (Either MimeError res) +forall a b. (a -> b) -> a -> b +$ + do if (Int +statusCode Int -> Int -> Bool +forall a. Ord a => a -> a -> Bool +>= Int +400 Bool -> Bool -> Bool +&& Int +statusCode Int -> Int -> Bool +forall a. Ord a => a -> a -> Bool +< Int +600) + then do + let s :: String +s = String +"error statusCode: " String -> ShowS +forall a. [a] -> [a] -> [a] +++ Int -> String +forall a. Show a => a -> String +show Int +statusCode + Text -> LogLevel -> Text -> KatipT IO () +forall (m :: * -> *). +(Applicative m, Katip m) => +Text -> LogLevel -> Text -> m () +_log Text +"Client" LogLevel +levelError (String -> Text +T.pack String +s) + Either MimeError res -> KatipT IO (Either MimeError res) +forall (f :: * -> *) a. Applicative f => a -> f a +pure (MimeError -> Either MimeError res +forall a b. a -> Either a b +Left (String -> Response ByteString -> MimeError +MimeError String +s Response ByteString +httpResponse)) + else case Proxy accept -> ByteString -> Either String res +forall mtype o. +MimeUnrender mtype o => +Proxy mtype -> ByteString -> Either String o +mimeUnrender (Proxy accept +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy accept) (Response ByteString -> ByteString +forall body. Response body -> body +NH.responseBody Response ByteString +httpResponse) of + Left String +s -> do + Text -> LogLevel -> Text -> KatipT IO () +forall (m :: * -> *). +(Applicative m, Katip m) => +Text -> LogLevel -> Text -> m () +_log Text +"Client" LogLevel +levelError (String -> Text +T.pack String +s) + Either MimeError res -> KatipT IO (Either MimeError res) +forall (f :: * -> *) a. Applicative f => a -> f a +pure (MimeError -> Either MimeError res +forall a b. a -> Either a b +Left (String -> Response ByteString -> MimeError +MimeError String +s Response ByteString +httpResponse)) + Right res +r -> Either MimeError res -> KatipT IO (Either MimeError res) +forall (f :: * -> *) a. Applicative f => a -> f a +pure (res -> Either MimeError res +forall a b. b -> Either a b +Right res +r) + MimeResult res -> IO (MimeResult res) +forall (m :: * -> *) a. Monad m => a -> m a +return (Either MimeError res -> Response ByteString -> MimeResult res +forall res. +Either MimeError res -> Response ByteString -> MimeResult res +MimeResult Either MimeError res +parsedResult Response ByteString +httpResponse) + +-- | like 'dispatchMime', but only returns the decoded http body +dispatchMime' + :: (Produces req accept, MimeUnrender accept res, MimeType contentType) + => NH.Manager -- ^ http-client Connection manager + -> OpenAPIPetstoreConfig -- ^ config + -> OpenAPIPetstoreRequest req contentType res accept -- ^ request + -> IO (Either MimeError res) -- ^ response +dispatchMime' :: Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (Either MimeError res) +dispatchMime' Manager +manager OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request = do + MimeResult Either MimeError res +parsedResult Response ByteString +_ <- Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (MimeResult res) +forall req contentType res accept. +(Produces req accept, MimeUnrender accept res, + MimeType contentType) => +Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (MimeResult res) +dispatchMime Manager +manager OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request + Either MimeError res -> IO (Either MimeError res) +forall (m :: * -> *) a. Monad m => a -> m a +return Either MimeError res +parsedResult + +-- ** Unsafe + +-- | like 'dispatchReqLbs', but does not validate the operation is a 'Producer' of the "accept" 'MimeType'. (Useful if the server's response is undocumented) +dispatchLbsUnsafe + :: (MimeType accept, MimeType contentType) + => NH.Manager -- ^ http-client Connection manager + -> OpenAPIPetstoreConfig -- ^ config + -> OpenAPIPetstoreRequest req contentType res accept -- ^ request + -> IO (NH.Response BCL.ByteString) -- ^ response +dispatchLbsUnsafe :: Manager +-> OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (Response ByteString) +dispatchLbsUnsafe Manager +manager OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request = do + InitRequest req contentType res accept +initReq <- OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (InitRequest req contentType res accept) +forall accept contentType req res. +(MimeType accept, MimeType contentType) => +OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (InitRequest req contentType res accept) +_toInitRequest OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +request + Manager +-> OpenAPIPetstoreConfig +-> InitRequest req contentType res accept +-> IO (Response ByteString) +forall req contentType res accept. +Manager +-> OpenAPIPetstoreConfig +-> InitRequest req contentType res accept +-> IO (Response ByteString) +dispatchInitUnsafe Manager +manager OpenAPIPetstoreConfig +config InitRequest req contentType res accept +initReq + +-- | dispatch an InitRequest +dispatchInitUnsafe + :: NH.Manager -- ^ http-client Connection manager + -> OpenAPIPetstoreConfig -- ^ config + -> InitRequest req contentType res accept -- ^ init request + -> IO (NH.Response BCL.ByteString) -- ^ response +dispatchInitUnsafe :: Manager +-> OpenAPIPetstoreConfig +-> InitRequest req contentType res accept +-> IO (Response ByteString) +dispatchInitUnsafe Manager +manager OpenAPIPetstoreConfig +config (InitRequest Request +req) = do + Text -> OpenAPIPetstoreConfig -> LogExec IO (Response ByteString) +forall (m :: * -> *) a. +(MonadCatch m, MonadIO m) => +Text -> OpenAPIPetstoreConfig -> LogExec m a +runConfigLogWithExceptions Text +src OpenAPIPetstoreConfig +config LogExec IO (Response ByteString) +-> LogExec IO (Response ByteString) +forall a b. (a -> b) -> a -> b +$ + do Text -> LogLevel -> Text -> KatipT IO () +forall (m :: * -> *). +(Applicative m, Katip m) => +Text -> LogLevel -> Text -> m () +_log Text +src LogLevel +levelInfo Text +requestLogMsg + Text -> LogLevel -> Text -> KatipT IO () +forall (m :: * -> *). +(Applicative m, Katip m) => +Text -> LogLevel -> Text -> m () +_log Text +src LogLevel +levelDebug Text +requestDbgLogMsg + Response ByteString +res <- IO (Response ByteString) -> KatipT IO (Response ByteString) +forall (m :: * -> *) a. MonadIO m => IO a -> m a +P.liftIO (IO (Response ByteString) -> KatipT IO (Response ByteString)) +-> IO (Response ByteString) -> KatipT IO (Response ByteString) +forall a b. (a -> b) -> a -> b +$ Request -> Manager -> IO (Response ByteString) +NH.httpLbs Request +req Manager +manager + Text -> LogLevel -> Text -> KatipT IO () +forall (m :: * -> *). +(Applicative m, Katip m) => +Text -> LogLevel -> Text -> m () +_log Text +src LogLevel +levelInfo (Response ByteString -> Text +forall body. Response body -> Text +responseLogMsg Response ByteString +res) + Text -> LogLevel -> Text -> KatipT IO () +forall (m :: * -> *). +(Applicative m, Katip m) => +Text -> LogLevel -> Text -> m () +_log Text +src LogLevel +levelDebug ((String -> Text +T.pack (String -> Text) +-> (Response ByteString -> String) -> Response ByteString -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Response ByteString -> String +forall a. Show a => a -> String +show) Response ByteString +res) + Response ByteString -> KatipT IO (Response ByteString) +forall (m :: * -> *) a. Monad m => a -> m a +return Response ByteString +res + where + src :: Text +src = Text +"Client" + endpoint :: Text +endpoint = + String -> Text +T.pack (String -> Text) -> String -> Text +forall a b. (a -> b) -> a -> b +$ + ByteString -> String +BC.unpack (ByteString -> String) -> ByteString -> String +forall a b. (a -> b) -> a -> b +$ + Request -> ByteString +NH.method Request +req ByteString -> ByteString -> ByteString +forall a. Semigroup a => a -> a -> a +<> ByteString +" " ByteString -> ByteString -> ByteString +forall a. Semigroup a => a -> a -> a +<> Request -> ByteString +NH.host Request +req ByteString -> ByteString -> ByteString +forall a. Semigroup a => a -> a -> a +<> Request -> ByteString +NH.path Request +req ByteString -> ByteString -> ByteString +forall a. Semigroup a => a -> a -> a +<> Request -> ByteString +NH.queryString Request +req + requestLogMsg :: Text +requestLogMsg = Text +"REQ:" Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> Text +endpoint + requestDbgLogMsg :: Text +requestDbgLogMsg = + Text +"Headers=" Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> (String -> Text +T.pack (String -> Text) +-> (RequestHeaders -> String) -> RequestHeaders -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. RequestHeaders -> String +forall a. Show a => a -> String +show) (Request -> RequestHeaders +NH.requestHeaders Request +req) Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> Text +" Body=" Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> + (case Request -> RequestBody +NH.requestBody Request +req of + NH.RequestBodyLBS ByteString +xs -> ByteString -> Text +T.decodeUtf8 (ByteString -> ByteString +BL.toStrict ByteString +xs) + RequestBody +_ -> Text +"<RequestBody>") + responseStatusCode :: Response body -> Text +responseStatusCode = (String -> Text +T.pack (String -> Text) -> (Int -> String) -> Int -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Int -> String +forall a. Show a => a -> String +show) (Int -> Text) -> (Response body -> Int) -> Response body -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Status -> Int +NH.statusCode (Status -> Int) +-> (Response body -> Status) -> Response body -> Int +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Response body -> Status +forall body. Response body -> Status +NH.responseStatus + responseLogMsg :: Response body -> Text +responseLogMsg Response body +res = + Text +"RES:statusCode=" Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> Response body -> Text +forall body. Response body -> Text +responseStatusCode Response body +res Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> Text +" (" Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> Text +endpoint Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> Text +")" + +-- * InitRequest + +-- | wraps an http-client 'Request' with request/response type parameters +newtype InitRequest req contentType res accept = InitRequest + { InitRequest req contentType res accept -> Request +unInitRequest :: NH.Request + } deriving (Int -> InitRequest req contentType res accept -> ShowS +[InitRequest req contentType res accept] -> ShowS +InitRequest req contentType res accept -> String +(Int -> InitRequest req contentType res accept -> ShowS) +-> (InitRequest req contentType res accept -> String) +-> ([InitRequest req contentType res accept] -> ShowS) +-> Show (InitRequest req contentType res accept) +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +forall req contentType res accept. +Int -> InitRequest req contentType res accept -> ShowS +forall req contentType res accept. +[InitRequest req contentType res accept] -> ShowS +forall req contentType res accept. +InitRequest req contentType res accept -> String +showList :: [InitRequest req contentType res accept] -> ShowS +$cshowList :: forall req contentType res accept. +[InitRequest req contentType res accept] -> ShowS +show :: InitRequest req contentType res accept -> String +$cshow :: forall req contentType res accept. +InitRequest req contentType res accept -> String +showsPrec :: Int -> InitRequest req contentType res accept -> ShowS +$cshowsPrec :: forall req contentType res accept. +Int -> InitRequest req contentType res accept -> ShowS +Show) + +-- | Build an http-client 'Request' record from the supplied config and request +_toInitRequest + :: (MimeType accept, MimeType contentType) + => OpenAPIPetstoreConfig -- ^ config + -> OpenAPIPetstoreRequest req contentType res accept -- ^ request + -> IO (InitRequest req contentType res accept) -- ^ initialized request +_toInitRequest :: OpenAPIPetstoreConfig +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (InitRequest req contentType res accept) +_toInitRequest OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +req0 = + Text +-> OpenAPIPetstoreConfig +-> LogExec IO (InitRequest req contentType res accept) +forall (m :: * -> *) a. +(MonadCatch m, MonadIO m) => +Text -> OpenAPIPetstoreConfig -> LogExec m a +runConfigLogWithExceptions Text +"Client" OpenAPIPetstoreConfig +config LogExec IO (InitRequest req contentType res accept) +-> LogExec IO (InitRequest req contentType res accept) +forall a b. (a -> b) -> a -> b +$ do + Request +parsedReq <- IO Request -> KatipT IO Request +forall (m :: * -> *) a. MonadIO m => IO a -> m a +P.liftIO (IO Request -> KatipT IO Request) +-> IO Request -> KatipT IO Request +forall a b. (a -> b) -> a -> b +$ String -> IO Request +forall (m :: * -> *). MonadThrow m => String -> m Request +NH.parseRequest (String -> IO Request) -> String -> IO Request +forall a b. (a -> b) -> a -> b +$ ByteString -> String +BCL.unpack (ByteString -> String) -> ByteString -> String +forall a b. (a -> b) -> a -> b +$ ByteString -> ByteString -> ByteString +BCL.append (OpenAPIPetstoreConfig -> ByteString +configHost OpenAPIPetstoreConfig +config) ([ByteString] -> ByteString +BCL.concat (OpenAPIPetstoreRequest req contentType res accept -> [ByteString] +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [ByteString] +rUrlPath OpenAPIPetstoreRequest req contentType res accept +req0)) + OpenAPIPetstoreRequest req contentType res accept +req1 <- IO (OpenAPIPetstoreRequest req contentType res accept) +-> KatipT IO (OpenAPIPetstoreRequest req contentType res accept) +forall (m :: * -> *) a. MonadIO m => IO a -> m a +P.liftIO (IO (OpenAPIPetstoreRequest req contentType res accept) + -> KatipT IO (OpenAPIPetstoreRequest req contentType res accept)) +-> IO (OpenAPIPetstoreRequest req contentType res accept) +-> KatipT IO (OpenAPIPetstoreRequest req contentType res accept) +forall a b. (a -> b) -> a -> b +$ OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreConfig +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreConfig +-> IO (OpenAPIPetstoreRequest req contentType res accept) +_applyAuthMethods OpenAPIPetstoreRequest req contentType res accept +req0 OpenAPIPetstoreConfig +config + Bool -> KatipT IO () -> KatipT IO () +forall (f :: * -> *). Applicative f => Bool -> f () -> f () +P.when + (OpenAPIPetstoreConfig -> Bool +configValidateAuthMethods OpenAPIPetstoreConfig +config Bool -> Bool -> Bool +&& (Bool -> Bool +not (Bool -> Bool) +-> (OpenAPIPetstoreRequest req contentType res accept -> Bool) +-> OpenAPIPetstoreRequest req contentType res accept +-> Bool +forall b c a. (b -> c) -> (a -> b) -> a -> c +. [TypeRep] -> Bool +forall (t :: * -> *) a. Foldable t => t a -> Bool +null ([TypeRep] -> Bool) +-> (OpenAPIPetstoreRequest req contentType res accept -> [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> Bool +forall b c a. (b -> c) -> (a -> b) -> a -> c +. OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rAuthTypes) OpenAPIPetstoreRequest req contentType res accept +req1) + (AuthMethodException -> KatipT IO () +forall (m :: * -> *) e a. (MonadThrow m, Exception e) => e -> m a +E.throw (AuthMethodException -> KatipT IO ()) +-> AuthMethodException -> KatipT IO () +forall a b. (a -> b) -> a -> b +$ String -> AuthMethodException +AuthMethodException (String -> AuthMethodException) -> String -> AuthMethodException +forall a b. (a -> b) -> a -> b +$ String +"AuthMethod not configured: " String -> ShowS +forall a. Semigroup a => a -> a -> a +<> (TypeRep -> String +forall a. Show a => a -> String +show (TypeRep -> String) +-> (OpenAPIPetstoreRequest req contentType res accept -> TypeRep) +-> OpenAPIPetstoreRequest req contentType res accept +-> String +forall b c a. (b -> c) -> (a -> b) -> a -> c +. [TypeRep] -> TypeRep +forall a. [a] -> a +head ([TypeRep] -> TypeRep) +-> (OpenAPIPetstoreRequest req contentType res accept -> [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> TypeRep +forall b c a. (b -> c) -> (a -> b) -> a -> c +. OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rAuthTypes) OpenAPIPetstoreRequest req contentType res accept +req1) + let req2 :: OpenAPIPetstoreRequest req contentType res accept +req2 = OpenAPIPetstoreRequest req contentType res accept +req1 OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +MimeType contentType => +OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +_setContentTypeHeader OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +MimeType accept => +OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +_setAcceptHeader + params :: Params +params = OpenAPIPetstoreRequest req contentType res accept -> Params +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rParams OpenAPIPetstoreRequest req contentType res accept +req2 + reqHeaders :: RequestHeaders +reqHeaders = (HeaderName +"User-Agent", Text -> ByteString +forall a. ToHttpApiData a => a -> ByteString +WH.toHeader (OpenAPIPetstoreConfig -> Text +configUserAgent OpenAPIPetstoreConfig +config)) (HeaderName, ByteString) -> RequestHeaders -> RequestHeaders +forall a. a -> [a] -> [a] +: Params -> RequestHeaders +paramsHeaders Params +params + reqQuery :: ByteString +reqQuery = let query :: Query +query = Params -> Query +paramsQuery Params +params + queryExtraUnreserved :: ByteString +queryExtraUnreserved = OpenAPIPetstoreConfig -> ByteString +configQueryExtraUnreserved OpenAPIPetstoreConfig +config + in if ByteString -> Bool +B.null ByteString +queryExtraUnreserved + then Bool -> Query -> ByteString +NH.renderQuery Bool +True Query +query + else Bool -> PartialEscapeQuery -> ByteString +NH.renderQueryPartialEscape Bool +True (ByteString -> Query -> PartialEscapeQuery +toPartialEscapeQuery ByteString +queryExtraUnreserved Query +query) + pReq :: Request +pReq = Request +parsedReq { method :: ByteString +NH.method = OpenAPIPetstoreRequest req contentType res accept -> ByteString +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> ByteString +rMethod OpenAPIPetstoreRequest req contentType res accept +req2 + , requestHeaders :: RequestHeaders +NH.requestHeaders = RequestHeaders +reqHeaders + , queryString :: ByteString +NH.queryString = ByteString +reqQuery + } + Request +outReq <- case Params -> ParamBody +paramsBody Params +params of + ParamBody +ParamBodyNone -> Request -> KatipT IO Request +forall (f :: * -> *) a. Applicative f => a -> f a +pure (Request +pReq { requestBody :: RequestBody +NH.requestBody = RequestBody +forall a. Monoid a => a +mempty }) + ParamBodyB ByteString +bs -> Request -> KatipT IO Request +forall (f :: * -> *) a. Applicative f => a -> f a +pure (Request +pReq { requestBody :: RequestBody +NH.requestBody = ByteString -> RequestBody +NH.RequestBodyBS ByteString +bs }) + ParamBodyBL ByteString +bl -> Request -> KatipT IO Request +forall (f :: * -> *) a. Applicative f => a -> f a +pure (Request +pReq { requestBody :: RequestBody +NH.requestBody = ByteString -> RequestBody +NH.RequestBodyLBS ByteString +bl }) + ParamBodyFormUrlEncoded Form +form -> Request -> KatipT IO Request +forall (f :: * -> *) a. Applicative f => a -> f a +pure (Request +pReq { requestBody :: RequestBody +NH.requestBody = ByteString -> RequestBody +NH.RequestBodyLBS (Form -> ByteString +WH.urlEncodeForm Form +form) }) + ParamBodyMultipartFormData [Part] +parts -> [Part] -> Request -> KatipT IO Request +forall (m :: * -> *). MonadIO m => [Part] -> Request -> m Request +NH.formDataBody [Part] +parts Request +pReq + + InitRequest req contentType res accept +-> KatipT IO (InitRequest req contentType res accept) +forall (f :: * -> *) a. Applicative f => a -> f a +pure (Request -> InitRequest req contentType res accept +forall req contentType res accept. +Request -> InitRequest req contentType res accept +InitRequest Request +outReq) + +-- | modify the underlying Request +modifyInitRequest :: InitRequest req contentType res accept -> (NH.Request -> NH.Request) -> InitRequest req contentType res accept +modifyInitRequest :: InitRequest req contentType res accept +-> (Request -> Request) -> InitRequest req contentType res accept +modifyInitRequest (InitRequest Request +req) Request -> Request +f = Request -> InitRequest req contentType res accept +forall req contentType res accept. +Request -> InitRequest req contentType res accept +InitRequest (Request -> Request +f Request +req) + +-- | modify the underlying Request (monadic) +modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (NH.Request -> m NH.Request) -> m (InitRequest req contentType res accept) +modifyInitRequestM :: InitRequest req contentType res accept +-> (Request -> m Request) +-> m (InitRequest req contentType res accept) +modifyInitRequestM (InitRequest Request +req) Request -> m Request +f = (Request -> InitRequest req contentType res accept) +-> m Request -> m (InitRequest req contentType res accept) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap Request -> InitRequest req contentType res accept +forall req contentType res accept. +Request -> InitRequest req contentType res accept +InitRequest (Request -> m Request +f Request +req) + +-- ** Logging + +-- | Run a block using the configured logger instance +runConfigLog + :: P.MonadIO m + => OpenAPIPetstoreConfig -> LogExec m a +runConfigLog :: OpenAPIPetstoreConfig -> LogExec m a +runConfigLog OpenAPIPetstoreConfig +config = OpenAPIPetstoreConfig -> LogContext -> LogExec m a +OpenAPIPetstoreConfig +-> forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +configLogExecWithContext OpenAPIPetstoreConfig +config (OpenAPIPetstoreConfig -> LogContext +configLogContext OpenAPIPetstoreConfig +config) + +-- | Run a block using the configured logger instance (logs exceptions) +runConfigLogWithExceptions + :: (E.MonadCatch m, P.MonadIO m) + => T.Text -> OpenAPIPetstoreConfig -> LogExec m a +runConfigLogWithExceptions :: Text -> OpenAPIPetstoreConfig -> LogExec m a +runConfigLogWithExceptions Text +src OpenAPIPetstoreConfig +config = OpenAPIPetstoreConfig -> LogExec m a +forall (m :: * -> *) a. +MonadIO m => +OpenAPIPetstoreConfig -> LogExec m a +runConfigLog OpenAPIPetstoreConfig +config LogExec m a -> (KatipT m a -> KatipT m a) -> LogExec m a +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> KatipT m a -> KatipT m a +forall (m :: * -> *) a. +(Katip m, MonadCatch m, Applicative m) => +Text -> m a -> m a +logExceptions Text +src + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Core.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Core.html index 0f1efbad3f3..095d37cdaa4 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Core.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Core.html @@ -7,558 +7,3228 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.Core -} - -{-# LANGUAGE DeriveDataTypeable #-} -{-# LANGUAGE ExistentialQuantification #-} -{-# LANGUAGE GeneralizedNewtypeDeriving #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE NamedFieldPuns #-} -{-# LANGUAGE OverloadedStrings #-} -{-# LANGUAGE RankNTypes #-} -{-# LANGUAGE RecordWildCards #-} -{-# LANGUAGE ScopedTypeVariables #-} -{-# LANGUAGE TupleSections #-} -{-# LANGUAGE TypeFamilies #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.Core where - -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Logging - -import qualified Control.Arrow as P (left) -import qualified Control.DeepSeq as NF -import qualified Control.Exception.Safe as E -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Base64.Lazy as BL64 -import qualified Data.ByteString.Builder as BB -import qualified Data.ByteString.Char8 as BC -import qualified Data.ByteString.Lazy as BL -import qualified Data.ByteString.Lazy.Char8 as BCL -import qualified Data.CaseInsensitive as CI -import qualified Data.Data as P (Data, Typeable, TypeRep, typeRep) -import qualified Data.Foldable as P -import qualified Data.Ix as P -import qualified Data.Maybe as P -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Data.Time as TI -import qualified Data.Time.ISO8601 as TI -import qualified GHC.Base as P (Alternative) -import qualified Lens.Micro as L -import qualified Network.HTTP.Client.MultipartFormData as NH -import qualified Network.HTTP.Types as NH -import qualified Prelude as P -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH -import qualified Text.Printf as T - -import Control.Applicative ((<|>)) -import Control.Applicative (Alternative) -import Control.Monad.Fail (MonadFail) -import Data.Function ((&)) -import Data.Foldable(foldlM) -import Data.Monoid ((<>)) -import Data.Text (Text) -import Prelude (($), (.), (<$>), (<*>), Maybe(..), Bool(..), Char, String, fmap, mempty, pure, return, show, IO, Monad, Functor) - --- * OpenAPIPetstoreConfig - --- | -data OpenAPIPetstoreConfig = OpenAPIPetstoreConfig - { configHost :: BCL.ByteString -- ^ host supplied in the Request - , configUserAgent :: Text -- ^ user-agent supplied in the Request - , configLogExecWithContext :: LogExecWithContext -- ^ Run a block using a Logger instance - , configLogContext :: LogContext -- ^ Configures the logger - , configAuthMethods :: [AnyAuthMethod] -- ^ List of configured auth methods - , configValidateAuthMethods :: Bool -- ^ throw exceptions if auth methods are not configured - } - --- | display the config -instance P.Show OpenAPIPetstoreConfig where - show c = - T.printf - "{ configHost = %v, configUserAgent = %v, ..}" - (show (configHost c)) - (show (configUserAgent c)) - --- | constructs a default OpenAPIPetstoreConfig --- --- configHost: --- --- @http://petstore.swagger.io:80/v2@ --- --- configUserAgent: --- --- @"openapi-petstore/0.1.0.0"@ --- -newConfig :: IO OpenAPIPetstoreConfig -newConfig = do - logCxt <- initLogContext - return $ OpenAPIPetstoreConfig - { configHost = "http://petstore.swagger.io:80/v2" - , configUserAgent = "openapi-petstore/0.1.0.0" - , configLogExecWithContext = runDefaultLogExecWithContext - , configLogContext = logCxt - , configAuthMethods = [] - , configValidateAuthMethods = True - } - --- | updates config use AuthMethod on matching requests -addAuthMethod :: AuthMethod auth => OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig -addAuthMethod config@OpenAPIPetstoreConfig {configAuthMethods = as} a = - config { configAuthMethods = AnyAuthMethod a : as} - --- | updates the config to use stdout logging -withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig -withStdoutLogging p = do - logCxt <- stdoutLoggingContext (configLogContext p) - return $ p { configLogExecWithContext = stdoutLoggingExec, configLogContext = logCxt } - --- | updates the config to use stderr logging -withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig -withStderrLogging p = do - logCxt <- stderrLoggingContext (configLogContext p) - return $ p { configLogExecWithContext = stderrLoggingExec, configLogContext = logCxt } - --- | updates the config to disable logging -withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig -withNoLogging p = p { configLogExecWithContext = runNullLogExec} - --- * OpenAPIPetstoreRequest - --- | Represents a request. --- --- Type Variables: --- --- * req - request operation --- * contentType - 'MimeType' associated with request body --- * res - response model --- * accept - 'MimeType' associated with response body -data OpenAPIPetstoreRequest req contentType res accept = OpenAPIPetstoreRequest - { rMethod :: NH.Method -- ^ Method of OpenAPIPetstoreRequest - , rUrlPath :: [BCL.ByteString] -- ^ Endpoint of OpenAPIPetstoreRequest - , rParams :: Params -- ^ params of OpenAPIPetstoreRequest - , rAuthTypes :: [P.TypeRep] -- ^ types of auth methods - } - deriving (P.Show) - --- | 'rMethod' Lens -rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) NH.Method -rMethodL f OpenAPIPetstoreRequest{..} = (\rMethod -> OpenAPIPetstoreRequest { rMethod, ..} ) <$> f rMethod -{-# INLINE rMethodL #-} - --- | 'rUrlPath' Lens -rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [BCL.ByteString] -rUrlPathL f OpenAPIPetstoreRequest{..} = (\rUrlPath -> OpenAPIPetstoreRequest { rUrlPath, ..} ) <$> f rUrlPath -{-# INLINE rUrlPathL #-} - --- | 'rParams' Lens -rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params -rParamsL f OpenAPIPetstoreRequest{..} = (\rParams -> OpenAPIPetstoreRequest { rParams, ..} ) <$> f rParams -{-# INLINE rParamsL #-} - --- | 'rParams' Lens -rAuthTypesL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [P.TypeRep] -rAuthTypesL f OpenAPIPetstoreRequest{..} = (\rAuthTypes -> OpenAPIPetstoreRequest { rAuthTypes, ..} ) <$> f rAuthTypes -{-# INLINE rAuthTypesL #-} - --- * HasBodyParam - --- | Designates the body parameter of a request -class HasBodyParam req param where - setBodyParam :: forall contentType res accept. (Consumes req contentType, MimeRender contentType param) => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept - setBodyParam req xs = - req `_setBodyLBS` mimeRender (P.Proxy :: P.Proxy contentType) xs & _setContentTypeHeader - --- * HasOptionalParam - --- | Designates the optional parameters of a request -class HasOptionalParam req param where - {-# MINIMAL applyOptionalParam | (-&-) #-} - - -- | Apply an optional parameter to a request - applyOptionalParam :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept - applyOptionalParam = (-&-) - {-# INLINE applyOptionalParam #-} - - -- | infix operator \/ alias for 'addOptionalParam' - (-&-) :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept - (-&-) = applyOptionalParam - {-# INLINE (-&-) #-} - -infixl 2 -&- - --- | Request Params -data Params = Params - { paramsQuery :: NH.Query - , paramsHeaders :: NH.RequestHeaders - , paramsBody :: ParamBody - } - deriving (P.Show) - --- | 'paramsQuery' Lens -paramsQueryL :: Lens_' Params NH.Query -paramsQueryL f Params{..} = (\paramsQuery -> Params { paramsQuery, ..} ) <$> f paramsQuery -{-# INLINE paramsQueryL #-} - --- | 'paramsHeaders' Lens -paramsHeadersL :: Lens_' Params NH.RequestHeaders -paramsHeadersL f Params{..} = (\paramsHeaders -> Params { paramsHeaders, ..} ) <$> f paramsHeaders -{-# INLINE paramsHeadersL #-} - --- | 'paramsBody' Lens -paramsBodyL :: Lens_' Params ParamBody -paramsBodyL f Params{..} = (\paramsBody -> Params { paramsBody, ..} ) <$> f paramsBody -{-# INLINE paramsBodyL #-} - --- | Request Body -data ParamBody - = ParamBodyNone - | ParamBodyB B.ByteString - | ParamBodyBL BL.ByteString - | ParamBodyFormUrlEncoded WH.Form - | ParamBodyMultipartFormData [NH.Part] - deriving (P.Show) - --- ** OpenAPIPetstoreRequest Utils - -_mkRequest :: NH.Method -- ^ Method - -> [BCL.ByteString] -- ^ Endpoint - -> OpenAPIPetstoreRequest req contentType res accept -- ^ req: Request Type, res: Response Type -_mkRequest m u = OpenAPIPetstoreRequest m u _mkParams [] - -_mkParams :: Params -_mkParams = Params [] [] ParamBodyNone - -setHeader :: - OpenAPIPetstoreRequest req contentType res accept - -> [NH.Header] - -> OpenAPIPetstoreRequest req contentType res accept -setHeader req header = - req `removeHeader` P.fmap P.fst header - & (`addHeader` header) - -addHeader :: - OpenAPIPetstoreRequest req contentType res accept - -> [NH.Header] - -> OpenAPIPetstoreRequest req contentType res accept -addHeader req header = L.over (rParamsL . paramsHeadersL) (header P.++) req - -removeHeader :: OpenAPIPetstoreRequest req contentType res accept -> [NH.HeaderName] -> OpenAPIPetstoreRequest req contentType res accept -removeHeader req header = - req & - L.over - (rParamsL . paramsHeadersL) - (P.filter (\h -> cifst h `P.notElem` P.fmap CI.mk header)) - where - cifst = CI.mk . P.fst - - -_setContentTypeHeader :: forall req contentType res accept. MimeType contentType => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept -_setContentTypeHeader req = - case mimeType (P.Proxy :: P.Proxy contentType) of - Just m -> req `setHeader` [("content-type", BC.pack $ P.show m)] - Nothing -> req `removeHeader` ["content-type"] - -_setAcceptHeader :: forall req contentType res accept. MimeType accept => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept -_setAcceptHeader req = - case mimeType (P.Proxy :: P.Proxy accept) of - Just m -> req `setHeader` [("accept", BC.pack $ P.show m)] - Nothing -> req `removeHeader` ["accept"] - -setQuery :: - OpenAPIPetstoreRequest req contentType res accept - -> [NH.QueryItem] - -> OpenAPIPetstoreRequest req contentType res accept -setQuery req query = - req & - L.over - (rParamsL . paramsQueryL) - (P.filter (\q -> cifst q `P.notElem` P.fmap cifst query)) & - (`addQuery` query) - where - cifst = CI.mk . P.fst - -addQuery :: - OpenAPIPetstoreRequest req contentType res accept - -> [NH.QueryItem] - -> OpenAPIPetstoreRequest req contentType res accept -addQuery req query = req & L.over (rParamsL . paramsQueryL) (query P.++) - -addForm :: OpenAPIPetstoreRequest req contentType res accept -> WH.Form -> OpenAPIPetstoreRequest req contentType res accept -addForm req newform = - let form = case paramsBody (rParams req) of - ParamBodyFormUrlEncoded _form -> _form - _ -> mempty - in req & L.set (rParamsL . paramsBodyL) (ParamBodyFormUrlEncoded (newform <> form)) - -_addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept -> NH.Part -> OpenAPIPetstoreRequest req contentType res accept -_addMultiFormPart req newpart = - let parts = case paramsBody (rParams req) of - ParamBodyMultipartFormData _parts -> _parts - _ -> [] - in req & L.set (rParamsL . paramsBodyL) (ParamBodyMultipartFormData (newpart : parts)) - -_setBodyBS :: OpenAPIPetstoreRequest req contentType res accept -> B.ByteString -> OpenAPIPetstoreRequest req contentType res accept -_setBodyBS req body = - req & L.set (rParamsL . paramsBodyL) (ParamBodyB body) - -_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> BL.ByteString -> OpenAPIPetstoreRequest req contentType res accept -_setBodyLBS req body = - req & L.set (rParamsL . paramsBodyL) (ParamBodyBL body) - -_hasAuthType :: AuthMethod authMethod => OpenAPIPetstoreRequest req contentType res accept -> P.Proxy authMethod -> OpenAPIPetstoreRequest req contentType res accept -_hasAuthType req proxy = - req & L.over rAuthTypesL (P.typeRep proxy :) - --- ** Params Utils - -toPath - :: WH.ToHttpApiData a - => a -> BCL.ByteString -toPath = BB.toLazyByteString . WH.toEncodedUrlPiece - -toHeader :: WH.ToHttpApiData a => (NH.HeaderName, a) -> [NH.Header] -toHeader x = [fmap WH.toHeader x] - -toForm :: WH.ToHttpApiData v => (BC.ByteString, v) -> WH.Form -toForm (k,v) = WH.toForm [(BC.unpack k,v)] - -toQuery :: WH.ToHttpApiData a => (BC.ByteString, Maybe a) -> [NH.QueryItem] -toQuery x = [(fmap . fmap) toQueryParam x] - where toQueryParam = T.encodeUtf8 . WH.toQueryParam - --- *** OpenAPI `CollectionFormat` Utils - --- | Determines the format of the array if type array is used. -data CollectionFormat - = CommaSeparated -- ^ CSV format for multiple parameters. - | SpaceSeparated -- ^ Also called "SSV" - | TabSeparated -- ^ Also called "TSV" - | PipeSeparated -- ^ `value1|value2|value2` - | MultiParamArray -- ^ Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is valid only for parameters in "query" ('NH.Query') or "formData" ('WH.Form') - -toHeaderColl :: WH.ToHttpApiData a => CollectionFormat -> (NH.HeaderName, [a]) -> [NH.Header] -toHeaderColl c xs = _toColl c toHeader xs - -toFormColl :: WH.ToHttpApiData v => CollectionFormat -> (BC.ByteString, [v]) -> WH.Form -toFormColl c xs = WH.toForm $ fmap unpack $ _toColl c toHeader $ pack xs - where - pack (k,v) = (CI.mk k, v) - unpack (k,v) = (BC.unpack (CI.original k), BC.unpack v) - -toQueryColl :: WH.ToHttpApiData a => CollectionFormat -> (BC.ByteString, Maybe [a]) -> NH.Query -toQueryColl c xs = _toCollA c toQuery xs - -_toColl :: P.Traversable f => CollectionFormat -> (f a -> [(b, BC.ByteString)]) -> f [a] -> [(b, BC.ByteString)] -_toColl c encode xs = fmap (fmap P.fromJust) (_toCollA' c fencode BC.singleton (fmap Just xs)) - where fencode = fmap (fmap Just) . encode . fmap P.fromJust - {-# INLINE fencode #-} - -_toCollA :: (P.Traversable f, P.Traversable t, P.Alternative t) => CollectionFormat -> (f (t a) -> [(b, t BC.ByteString)]) -> f (t [a]) -> [(b, t BC.ByteString)] -_toCollA c encode xs = _toCollA' c encode BC.singleton xs - -_toCollA' :: (P.Monoid c, P.Traversable f, P.Traversable t, P.Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)] -_toCollA' c encode one xs = case c of - CommaSeparated -> go (one ',') - SpaceSeparated -> go (one ' ') - TabSeparated -> go (one '\t') - PipeSeparated -> go (one '|') - MultiParamArray -> expandList - where - go sep = - [P.foldl1 (\(sk, sv) (_, v) -> (sk, (combine sep <$> sv <*> v) <|> sv <|> v)) expandList] - combine sep x y = x <> sep <> y - expandList = (P.concatMap encode . (P.traverse . P.traverse) P.toList) xs - {-# INLINE go #-} - {-# INLINE expandList #-} - {-# INLINE combine #-} - --- * AuthMethods - --- | Provides a method to apply auth methods to requests -class P.Typeable a => - AuthMethod a where - applyAuthMethod - :: OpenAPIPetstoreConfig - -> a - -> OpenAPIPetstoreRequest req contentType res accept - -> IO (OpenAPIPetstoreRequest req contentType res accept) - --- | An existential wrapper for any AuthMethod -data AnyAuthMethod = forall a. AuthMethod a => AnyAuthMethod a deriving (P.Typeable) - -instance AuthMethod AnyAuthMethod where applyAuthMethod config (AnyAuthMethod a) req = applyAuthMethod config a req - --- | indicates exceptions related to AuthMethods -data AuthMethodException = AuthMethodException String deriving (P.Show, P.Typeable) - -instance E.Exception AuthMethodException - --- | apply all matching AuthMethods in config to request -_applyAuthMethods - :: OpenAPIPetstoreRequest req contentType res accept - -> OpenAPIPetstoreConfig - -> IO (OpenAPIPetstoreRequest req contentType res accept) -_applyAuthMethods req config@(OpenAPIPetstoreConfig {configAuthMethods = as}) = - foldlM go req as - where - go r (AnyAuthMethod a) = applyAuthMethod config a r - --- * Utils - --- | Removes Null fields. (OpenAPI-Specification 2.0 does not allow Null in JSON) -_omitNulls :: [(Text, A.Value)] -> A.Value -_omitNulls = A.object . P.filter notNull - where - notNull (_, A.Null) = False - notNull _ = True - --- | Encodes fields using WH.toQueryParam -_toFormItem :: (WH.ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text]) -_toFormItem name x = (name,) . (:[]) . WH.toQueryParam <$> x - --- | Collapse (Just "") to Nothing -_emptyToNothing :: Maybe String -> Maybe String -_emptyToNothing (Just "") = Nothing -_emptyToNothing x = x -{-# INLINE _emptyToNothing #-} - --- | Collapse (Just mempty) to Nothing -_memptyToNothing :: (P.Monoid a, P.Eq a) => Maybe a -> Maybe a -_memptyToNothing (Just x) | x P.== P.mempty = Nothing -_memptyToNothing x = x -{-# INLINE _memptyToNothing #-} - --- * DateTime Formatting - -newtype DateTime = DateTime { unDateTime :: TI.UTCTime } - deriving (P.Eq,P.Data,P.Ord,P.Typeable,NF.NFData) -instance A.FromJSON DateTime where - parseJSON = A.withText "DateTime" (_readDateTime . T.unpack) -instance A.ToJSON DateTime where - toJSON (DateTime t) = A.toJSON (_showDateTime t) -instance WH.FromHttpApiData DateTime where - parseUrlPiece = P.maybe (P.Left "parseUrlPiece @DateTime") P.Right . _readDateTime . T.unpack -instance WH.ToHttpApiData DateTime where - toUrlPiece (DateTime t) = T.pack (_showDateTime t) -instance P.Show DateTime where - show (DateTime t) = _showDateTime t -instance MimeRender MimeMultipartFormData DateTime where - mimeRender _ = mimeRenderDefaultMultipartFormData - --- | @_parseISO8601@ -_readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime -_readDateTime s = - DateTime <$> _parseISO8601 s -{-# INLINE _readDateTime #-} - --- | @TI.formatISO8601Millis@ -_showDateTime :: (t ~ TI.UTCTime, TI.FormatTime t) => t -> String -_showDateTime = - TI.formatISO8601Millis -{-# INLINE _showDateTime #-} - --- | parse an ISO8601 date-time string -_parseISO8601 :: (TI.ParseTime t, MonadFail m, Alternative m) => String -> m t -_parseISO8601 t = - P.asum $ - P.flip (TI.parseTimeM True TI.defaultTimeLocale) t <$> - ["%FT%T%QZ", "%FT%T%Q%z", "%FT%T%Q%Z"] -{-# INLINE _parseISO8601 #-} - --- * Date Formatting - -newtype Date = Date { unDate :: TI.Day } - deriving (P.Enum,P.Eq,P.Data,P.Ord,P.Ix,NF.NFData) -instance A.FromJSON Date where - parseJSON = A.withText "Date" (_readDate . T.unpack) -instance A.ToJSON Date where - toJSON (Date t) = A.toJSON (_showDate t) -instance WH.FromHttpApiData Date where - parseUrlPiece = P.maybe (P.Left "parseUrlPiece @Date") P.Right . _readDate . T.unpack -instance WH.ToHttpApiData Date where - toUrlPiece (Date t) = T.pack (_showDate t) -instance P.Show Date where - show (Date t) = _showDate t -instance MimeRender MimeMultipartFormData Date where - mimeRender _ = mimeRenderDefaultMultipartFormData - --- | @TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"@ -_readDate :: MonadFail m => String -> m Date -_readDate s = Date <$> TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d" s -{-# INLINE _readDate #-} - --- | @TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"@ -_showDate :: TI.FormatTime t => t -> String -_showDate = - TI.formatTime TI.defaultTimeLocale "%Y-%m-%d" -{-# INLINE _showDate #-} - --- * Byte/Binary Formatting - - --- | base64 encoded characters -newtype ByteArray = ByteArray { unByteArray :: BL.ByteString } - deriving (P.Eq,P.Data,P.Ord,P.Typeable,NF.NFData) - -instance A.FromJSON ByteArray where - parseJSON = A.withText "ByteArray" _readByteArray -instance A.ToJSON ByteArray where - toJSON = A.toJSON . _showByteArray -instance WH.FromHttpApiData ByteArray where - parseUrlPiece = P.maybe (P.Left "parseUrlPiece @ByteArray") P.Right . _readByteArray -instance WH.ToHttpApiData ByteArray where - toUrlPiece = _showByteArray -instance P.Show ByteArray where - show = T.unpack . _showByteArray -instance MimeRender MimeMultipartFormData ByteArray where - mimeRender _ = mimeRenderDefaultMultipartFormData - --- | read base64 encoded characters -_readByteArray :: MonadFail m => Text -> m ByteArray -_readByteArray = P.either P.fail (pure . ByteArray) . BL64.decode . BL.fromStrict . T.encodeUtf8 -{-# INLINE _readByteArray #-} - --- | show base64 encoded characters -_showByteArray :: ByteArray -> Text -_showByteArray = T.decodeUtf8 . BL.toStrict . BL64.encode . unByteArray -{-# INLINE _showByteArray #-} - --- | any sequence of octets -newtype Binary = Binary { unBinary :: BL.ByteString } - deriving (P.Eq,P.Data,P.Ord,P.Typeable,NF.NFData) - -instance A.FromJSON Binary where - parseJSON = A.withText "Binary" _readBinaryBase64 -instance A.ToJSON Binary where - toJSON = A.toJSON . _showBinaryBase64 -instance WH.FromHttpApiData Binary where - parseUrlPiece = P.maybe (P.Left "parseUrlPiece @Binary") P.Right . _readBinaryBase64 -instance WH.ToHttpApiData Binary where - toUrlPiece = _showBinaryBase64 -instance P.Show Binary where - show = T.unpack . _showBinaryBase64 -instance MimeRender MimeMultipartFormData Binary where - mimeRender _ = unBinary - -_readBinaryBase64 :: MonadFail m => Text -> m Binary -_readBinaryBase64 = P.either P.fail (pure . Binary) . BL64.decode . BL.fromStrict . T.encodeUtf8 -{-# INLINE _readBinaryBase64 #-} - -_showBinaryBase64 :: Binary -> Text -_showBinaryBase64 = T.decodeUtf8 . BL.toStrict . BL64.encode . unBinary -{-# INLINE _showBinaryBase64 #-} - --- * Lens Type Aliases - -type Lens_' s a = Lens_ s s a a -type Lens_ s t a b = forall (f :: * -> *). Functor f => (a -> f b) -> s -> f t - \ No newline at end of file + +{-# LANGUAGE DeriveDataTypeable #-} +{-# LANGUAGE ExistentialQuantification #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE NamedFieldPuns #-} +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE RankNTypes #-} +{-# LANGUAGE RecordWildCards #-} +{-# LANGUAGE ScopedTypeVariables #-} +{-# LANGUAGE TupleSections #-} +{-# LANGUAGE TypeFamilies #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.Core where + +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Logging + +import qualified Control.Arrow as P (left) +import qualified Control.DeepSeq as NF +import qualified Control.Exception.Safe as E +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Base64.Lazy as BL64 +import qualified Data.ByteString.Builder as BB +import qualified Data.ByteString.Char8 as BC +import qualified Data.ByteString.Lazy as BL +import qualified Data.ByteString.Lazy.Char8 as BCL +import qualified Data.CaseInsensitive as CI +import qualified Data.Data as P (Data, Typeable, TypeRep, typeRep) +import qualified Data.Foldable as P +import qualified Data.Ix as P +import qualified Data.Kind as K (Type) +import qualified Data.Maybe as P +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Time as TI +import qualified Data.Time.ISO8601 as TI +import qualified GHC.Base as P (Alternative) +import qualified Lens.Micro as L +import qualified Network.HTTP.Client.MultipartFormData as NH +import qualified Network.HTTP.Types as NH +import qualified Prelude as P +import qualified Text.Printf as T +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Control.Applicative ((<|>)) +import Control.Applicative (Alternative) +import Control.Monad.Fail (MonadFail) +import Data.Function ((&)) +import Data.Foldable(foldlM) +import Data.Monoid ((<>)) +import Data.Text (Text) +import Prelude (($), (.), (&&), (<$>), (<*>), Maybe(..), Bool(..), Char, String, fmap, mempty, pure, return, show, IO, Monad, Functor, maybe) + +-- * OpenAPIPetstoreConfig + +-- | +data OpenAPIPetstoreConfig = OpenAPIPetstoreConfig + { OpenAPIPetstoreConfig -> ByteString +configHost :: BCL.ByteString -- ^ host supplied in the Request + , OpenAPIPetstoreConfig -> Text +configUserAgent :: Text -- ^ user-agent supplied in the Request + , OpenAPIPetstoreConfig +-> forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +configLogExecWithContext :: LogExecWithContext -- ^ Run a block using a Logger instance + , OpenAPIPetstoreConfig -> LogContext +configLogContext :: LogContext -- ^ Configures the logger + , OpenAPIPetstoreConfig -> [AnyAuthMethod] +configAuthMethods :: [AnyAuthMethod] -- ^ List of configured auth methods + , OpenAPIPetstoreConfig -> Bool +configValidateAuthMethods :: Bool -- ^ throw exceptions if auth methods are not configured + , OpenAPIPetstoreConfig -> ByteString +configQueryExtraUnreserved :: B.ByteString -- ^ Configures additional querystring characters which must not be URI encoded, e.g. '+' or ':' + } + +-- | display the config +instance P.Show OpenAPIPetstoreConfig where + show :: OpenAPIPetstoreConfig -> String +show OpenAPIPetstoreConfig +c = + String -> String -> ShowS +forall r. PrintfType r => String -> r +T.printf + String +"{ configHost = %v, configUserAgent = %v, ..}" + (ByteString -> String +forall a. Show a => a -> String +show (OpenAPIPetstoreConfig -> ByteString +configHost OpenAPIPetstoreConfig +c)) + (Text -> String +forall a. Show a => a -> String +show (OpenAPIPetstoreConfig -> Text +configUserAgent OpenAPIPetstoreConfig +c)) + +-- | constructs a default OpenAPIPetstoreConfig +-- +-- configHost: +-- +-- @http://petstore.swagger.io:80/v2@ +-- +-- configUserAgent: +-- +-- @"openapi-petstore/0.1.0.0"@ +-- +newConfig :: IO OpenAPIPetstoreConfig +newConfig :: IO OpenAPIPetstoreConfig +newConfig = do + LogContext +logCxt <- IO LogContext +initLogContext + OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +forall (m :: * -> *) a. Monad m => a -> m a +return (OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig) +-> OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +forall a b. (a -> b) -> a -> b +$ OpenAPIPetstoreConfig :: ByteString +-> Text +-> (forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a) +-> LogContext +-> [AnyAuthMethod] +-> Bool +-> ByteString +-> OpenAPIPetstoreConfig +OpenAPIPetstoreConfig + { configHost :: ByteString +configHost = ByteString +"http://petstore.swagger.io:80/v2" + , configUserAgent :: Text +configUserAgent = Text +"openapi-petstore/0.1.0.0" + , configLogExecWithContext :: forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +configLogExecWithContext = forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +runDefaultLogExecWithContext + , configLogContext :: LogContext +configLogContext = LogContext +logCxt + , configAuthMethods :: [AnyAuthMethod] +configAuthMethods = [] + , configValidateAuthMethods :: Bool +configValidateAuthMethods = Bool +True + , configQueryExtraUnreserved :: ByteString +configQueryExtraUnreserved = ByteString +"" + } + +-- | updates config use AuthMethod on matching requests +addAuthMethod :: AuthMethod auth => OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig +addAuthMethod :: OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig +addAuthMethod config :: OpenAPIPetstoreConfig +config@OpenAPIPetstoreConfig {configAuthMethods :: OpenAPIPetstoreConfig -> [AnyAuthMethod] +configAuthMethods = [AnyAuthMethod] +as} auth +a = + OpenAPIPetstoreConfig +config { configAuthMethods :: [AnyAuthMethod] +configAuthMethods = auth -> AnyAuthMethod +forall a. AuthMethod a => a -> AnyAuthMethod +AnyAuthMethod auth +a AnyAuthMethod -> [AnyAuthMethod] -> [AnyAuthMethod] +forall a. a -> [a] -> [a] +: [AnyAuthMethod] +as} + +-- | updates the config to use stdout logging +withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +withStdoutLogging OpenAPIPetstoreConfig +p = do + LogContext +logCxt <- LogContext -> IO LogContext +stdoutLoggingContext (OpenAPIPetstoreConfig -> LogContext +configLogContext OpenAPIPetstoreConfig +p) + OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +forall (m :: * -> *) a. Monad m => a -> m a +return (OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig) +-> OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +forall a b. (a -> b) -> a -> b +$ OpenAPIPetstoreConfig +p { configLogExecWithContext :: forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +configLogExecWithContext = forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +stdoutLoggingExec, configLogContext :: LogContext +configLogContext = LogContext +logCxt } + +-- | updates the config to use stderr logging +withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +withStderrLogging OpenAPIPetstoreConfig +p = do + LogContext +logCxt <- LogContext -> IO LogContext +stderrLoggingContext (OpenAPIPetstoreConfig -> LogContext +configLogContext OpenAPIPetstoreConfig +p) + OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +forall (m :: * -> *) a. Monad m => a -> m a +return (OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig) +-> OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig +forall a b. (a -> b) -> a -> b +$ OpenAPIPetstoreConfig +p { configLogExecWithContext :: forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +configLogExecWithContext = forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +stderrLoggingExec, configLogContext :: LogContext +configLogContext = LogContext +logCxt } + +-- | updates the config to disable logging +withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig +withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig +withNoLogging OpenAPIPetstoreConfig +p = OpenAPIPetstoreConfig +p { configLogExecWithContext :: forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +configLogExecWithContext = forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a +runNullLogExec} + +-- * OpenAPIPetstoreRequest + +-- | Represents a request. +-- +-- Type Variables: +-- +-- * req - request operation +-- * contentType - 'MimeType' associated with request body +-- * res - response model +-- * accept - 'MimeType' associated with response body +data OpenAPIPetstoreRequest req contentType res accept = OpenAPIPetstoreRequest + { OpenAPIPetstoreRequest req contentType res accept -> ByteString +rMethod :: NH.Method -- ^ Method of OpenAPIPetstoreRequest + , OpenAPIPetstoreRequest req contentType res accept -> [ByteString] +rUrlPath :: [BCL.ByteString] -- ^ Endpoint of OpenAPIPetstoreRequest + , OpenAPIPetstoreRequest req contentType res accept -> Params +rParams :: Params -- ^ params of OpenAPIPetstoreRequest + , OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rAuthTypes :: [P.TypeRep] -- ^ types of auth methods + } + deriving (Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS +[OpenAPIPetstoreRequest req contentType res accept] -> ShowS +OpenAPIPetstoreRequest req contentType res accept -> String +(Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS) +-> (OpenAPIPetstoreRequest req contentType res accept -> String) +-> ([OpenAPIPetstoreRequest req contentType res accept] -> ShowS) +-> Show (OpenAPIPetstoreRequest req contentType res accept) +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +forall req contentType res accept. +Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS +forall req contentType res accept. +[OpenAPIPetstoreRequest req contentType res accept] -> ShowS +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> String +showList :: [OpenAPIPetstoreRequest req contentType res accept] -> ShowS +$cshowList :: forall req contentType res accept. +[OpenAPIPetstoreRequest req contentType res accept] -> ShowS +show :: OpenAPIPetstoreRequest req contentType res accept -> String +$cshow :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> String +showsPrec :: Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS +$cshowsPrec :: forall req contentType res accept. +Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS +P.Show) + +-- | 'rMethod' Lens +rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) NH.Method +rMethodL :: (ByteString -> f ByteString) +-> OpenAPIPetstoreRequest req contentType res accept +-> f (OpenAPIPetstoreRequest req contentType res accept) +rMethodL ByteString -> f ByteString +f OpenAPIPetstoreRequest{[TypeRep] +[ByteString] +ByteString +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: ByteString +rAuthTypes :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rParams :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rUrlPath :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [ByteString] +rMethod :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\ByteString +rMethod -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { ByteString +rMethod :: ByteString +rMethod :: ByteString +rMethod, [TypeRep] +[ByteString] +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +..} ) (ByteString -> OpenAPIPetstoreRequest req contentType res accept) +-> f ByteString +-> f (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> ByteString -> f ByteString +f ByteString +rMethod +{-# INLINE rMethodL #-} + +-- | 'rUrlPath' Lens +rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [BCL.ByteString] +rUrlPathL :: ([ByteString] -> f [ByteString]) +-> OpenAPIPetstoreRequest req contentType res accept +-> f (OpenAPIPetstoreRequest req contentType res accept) +rUrlPathL [ByteString] -> f [ByteString] +f OpenAPIPetstoreRequest{[TypeRep] +[ByteString] +ByteString +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: ByteString +rAuthTypes :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rParams :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rUrlPath :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [ByteString] +rMethod :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\[ByteString] +rUrlPath -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { [ByteString] +rUrlPath :: [ByteString] +rUrlPath :: [ByteString] +rUrlPath, [TypeRep] +ByteString +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rMethod :: ByteString +rAuthTypes :: [TypeRep] +rParams :: Params +rMethod :: ByteString +..} ) ([ByteString] -> OpenAPIPetstoreRequest req contentType res accept) +-> f [ByteString] +-> f (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> [ByteString] -> f [ByteString] +f [ByteString] +rUrlPath +{-# INLINE rUrlPathL #-} + +-- | 'rParams' Lens +rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL :: (Params -> f Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> f (OpenAPIPetstoreRequest req contentType res accept) +rParamsL Params -> f Params +f OpenAPIPetstoreRequest{[TypeRep] +[ByteString] +ByteString +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: ByteString +rAuthTypes :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rParams :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rUrlPath :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [ByteString] +rMethod :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\Params +rParams -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { Params +rParams :: Params +rParams :: Params +rParams, [TypeRep] +[ByteString] +ByteString +rAuthTypes :: [TypeRep] +rUrlPath :: [ByteString] +rMethod :: ByteString +rAuthTypes :: [TypeRep] +rUrlPath :: [ByteString] +rMethod :: ByteString +..} ) (Params -> OpenAPIPetstoreRequest req contentType res accept) +-> f Params +-> f (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Params -> f Params +f Params +rParams +{-# INLINE rParamsL #-} + +-- | 'rParams' Lens +rAuthTypesL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [P.TypeRep] +rAuthTypesL :: ([TypeRep] -> f [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> f (OpenAPIPetstoreRequest req contentType res accept) +rAuthTypesL [TypeRep] -> f [TypeRep] +f OpenAPIPetstoreRequest{[TypeRep] +[ByteString] +ByteString +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: ByteString +rAuthTypes :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rParams :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rUrlPath :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [ByteString] +rMethod :: forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\[TypeRep] +rAuthTypes -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { [TypeRep] +rAuthTypes :: [TypeRep] +rAuthTypes :: [TypeRep] +rAuthTypes, [ByteString] +ByteString +Params +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: ByteString +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: ByteString +..} ) ([TypeRep] -> OpenAPIPetstoreRequest req contentType res accept) +-> f [TypeRep] +-> f (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> [TypeRep] -> f [TypeRep] +f [TypeRep] +rAuthTypes +{-# INLINE rAuthTypesL #-} + +-- * HasBodyParam + +-- | Designates the body parameter of a request +class HasBodyParam req param where + setBodyParam :: forall contentType res accept. (Consumes req contentType, MimeRender contentType param) => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept + setBodyParam OpenAPIPetstoreRequest req contentType res accept +req param +xs = + OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> ByteString -> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> ByteString -> OpenAPIPetstoreRequest req contentType res accept +`_setBodyLBS` Proxy contentType -> param -> ByteString +forall mtype x. +MimeRender mtype x => +Proxy mtype -> x -> ByteString +mimeRender (Proxy contentType +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy contentType) param +xs OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +MimeType contentType => +OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +_setContentTypeHeader + +-- * HasOptionalParam + +-- | Designates the optional parameters of a request +class HasOptionalParam req param where + {-# MINIMAL applyOptionalParam | (-&-) #-} + + -- | Apply an optional parameter to a request + applyOptionalParam :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept + applyOptionalParam = OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +forall req param contentType res accept. +HasOptionalParam req param => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +(-&-) + {-# INLINE applyOptionalParam #-} + + -- | infix operator \/ alias for 'addOptionalParam' + (-&-) :: OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept + (-&-) = OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +forall req param contentType res accept. +HasOptionalParam req param => +OpenAPIPetstoreRequest req contentType res accept +-> param -> OpenAPIPetstoreRequest req contentType res accept +applyOptionalParam + {-# INLINE (-&-) #-} + +infixl 2 -&- + +-- | Request Params +data Params = Params + { Params -> Query +paramsQuery :: NH.Query + , Params -> RequestHeaders +paramsHeaders :: NH.RequestHeaders + , Params -> ParamBody +paramsBody :: ParamBody + } + deriving (Int -> Params -> ShowS +[Params] -> ShowS +Params -> String +(Int -> Params -> ShowS) +-> (Params -> String) -> ([Params] -> ShowS) -> Show Params +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Params] -> ShowS +$cshowList :: [Params] -> ShowS +show :: Params -> String +$cshow :: Params -> String +showsPrec :: Int -> Params -> ShowS +$cshowsPrec :: Int -> Params -> ShowS +P.Show) + +-- | 'paramsQuery' Lens +paramsQueryL :: Lens_' Params NH.Query +paramsQueryL :: (Query -> f Query) -> Params -> f Params +paramsQueryL Query -> f Query +f Params{Query +RequestHeaders +ParamBody +paramsBody :: ParamBody +paramsHeaders :: RequestHeaders +paramsQuery :: Query +paramsBody :: Params -> ParamBody +paramsHeaders :: Params -> RequestHeaders +paramsQuery :: Params -> Query +..} = (\Query +paramsQuery -> Params :: Query -> RequestHeaders -> ParamBody -> Params +Params { Query +paramsQuery :: Query +paramsQuery :: Query +paramsQuery, RequestHeaders +ParamBody +paramsBody :: ParamBody +paramsHeaders :: RequestHeaders +paramsBody :: ParamBody +paramsHeaders :: RequestHeaders +..} ) (Query -> Params) -> f Query -> f Params +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Query -> f Query +f Query +paramsQuery +{-# INLINE paramsQueryL #-} + +-- | 'paramsHeaders' Lens +paramsHeadersL :: Lens_' Params NH.RequestHeaders +paramsHeadersL :: (RequestHeaders -> f RequestHeaders) -> Params -> f Params +paramsHeadersL RequestHeaders -> f RequestHeaders +f Params{Query +RequestHeaders +ParamBody +paramsBody :: ParamBody +paramsHeaders :: RequestHeaders +paramsQuery :: Query +paramsBody :: Params -> ParamBody +paramsHeaders :: Params -> RequestHeaders +paramsQuery :: Params -> Query +..} = (\RequestHeaders +paramsHeaders -> Params :: Query -> RequestHeaders -> ParamBody -> Params +Params { RequestHeaders +paramsHeaders :: RequestHeaders +paramsHeaders :: RequestHeaders +paramsHeaders, Query +ParamBody +paramsBody :: ParamBody +paramsQuery :: Query +paramsBody :: ParamBody +paramsQuery :: Query +..} ) (RequestHeaders -> Params) -> f RequestHeaders -> f Params +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> RequestHeaders -> f RequestHeaders +f RequestHeaders +paramsHeaders +{-# INLINE paramsHeadersL #-} + +-- | 'paramsBody' Lens +paramsBodyL :: Lens_' Params ParamBody +paramsBodyL :: (ParamBody -> f ParamBody) -> Params -> f Params +paramsBodyL ParamBody -> f ParamBody +f Params{Query +RequestHeaders +ParamBody +paramsBody :: ParamBody +paramsHeaders :: RequestHeaders +paramsQuery :: Query +paramsBody :: Params -> ParamBody +paramsHeaders :: Params -> RequestHeaders +paramsQuery :: Params -> Query +..} = (\ParamBody +paramsBody -> Params :: Query -> RequestHeaders -> ParamBody -> Params +Params { ParamBody +paramsBody :: ParamBody +paramsBody :: ParamBody +paramsBody, Query +RequestHeaders +paramsHeaders :: RequestHeaders +paramsQuery :: Query +paramsHeaders :: RequestHeaders +paramsQuery :: Query +..} ) (ParamBody -> Params) -> f ParamBody -> f Params +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> ParamBody -> f ParamBody +f ParamBody +paramsBody +{-# INLINE paramsBodyL #-} + +-- | Request Body +data ParamBody + = ParamBodyNone + | ParamBodyB B.ByteString + | ParamBodyBL BL.ByteString + | ParamBodyFormUrlEncoded WH.Form + | ParamBodyMultipartFormData [NH.Part] + deriving (Int -> ParamBody -> ShowS +[ParamBody] -> ShowS +ParamBody -> String +(Int -> ParamBody -> ShowS) +-> (ParamBody -> String) +-> ([ParamBody] -> ShowS) +-> Show ParamBody +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamBody] -> ShowS +$cshowList :: [ParamBody] -> ShowS +show :: ParamBody -> String +$cshow :: ParamBody -> String +showsPrec :: Int -> ParamBody -> ShowS +$cshowsPrec :: Int -> ParamBody -> ShowS +P.Show) + +-- ** OpenAPIPetstoreRequest Utils + +_mkRequest :: NH.Method -- ^ Method + -> [BCL.ByteString] -- ^ Endpoint + -> OpenAPIPetstoreRequest req contentType res accept -- ^ req: Request Type, res: Response Type +_mkRequest :: ByteString +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest ByteString +m [ByteString] +u = ByteString +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +ByteString +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest ByteString +m [ByteString] +u Params +_mkParams [] + +_mkParams :: Params +_mkParams :: Params +_mkParams = Query -> RequestHeaders -> ParamBody -> Params +Params [] [] ParamBody +ParamBodyNone + +setHeader :: + OpenAPIPetstoreRequest req contentType res accept + -> [NH.Header] + -> OpenAPIPetstoreRequest req contentType res accept +setHeader :: OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +setHeader OpenAPIPetstoreRequest req contentType res accept +req RequestHeaders +header = + OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> [HeaderName] +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [HeaderName] +-> OpenAPIPetstoreRequest req contentType res accept +`removeHeader` ((HeaderName, ByteString) -> HeaderName) +-> RequestHeaders -> [HeaderName] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +P.fmap (HeaderName, ByteString) -> HeaderName +forall a b. (a, b) -> a +P.fst RequestHeaders +header + OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& (OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +`addHeader` RequestHeaders +header) + +addHeader :: + OpenAPIPetstoreRequest req contentType res accept + -> [NH.Header] + -> OpenAPIPetstoreRequest req contentType res accept +addHeader :: OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +addHeader OpenAPIPetstoreRequest req contentType res accept +req RequestHeaders +header = ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + RequestHeaders + RequestHeaders +-> (RequestHeaders -> RequestHeaders) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((RequestHeaders -> Identity RequestHeaders) + -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + RequestHeaders + RequestHeaders +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (RequestHeaders -> Identity RequestHeaders) +-> Params -> Identity Params +Lens_' Params RequestHeaders +paramsHeadersL) (RequestHeaders +header RequestHeaders -> RequestHeaders -> RequestHeaders +forall a. [a] -> [a] -> [a] +P.++) OpenAPIPetstoreRequest req contentType res accept +req + +removeHeader :: OpenAPIPetstoreRequest req contentType res accept -> [NH.HeaderName] -> OpenAPIPetstoreRequest req contentType res accept +removeHeader :: OpenAPIPetstoreRequest req contentType res accept +-> [HeaderName] +-> OpenAPIPetstoreRequest req contentType res accept +removeHeader OpenAPIPetstoreRequest req contentType res accept +req [HeaderName] +header = + OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& + ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + RequestHeaders + RequestHeaders +-> (RequestHeaders -> RequestHeaders) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over + ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((RequestHeaders -> Identity RequestHeaders) + -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + RequestHeaders + RequestHeaders +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (RequestHeaders -> Identity RequestHeaders) +-> Params -> Identity Params +Lens_' Params RequestHeaders +paramsHeadersL) + (((HeaderName, ByteString) -> Bool) +-> RequestHeaders -> RequestHeaders +forall a. (a -> Bool) -> [a] -> [a] +P.filter (\(HeaderName, ByteString) +h -> (HeaderName, ByteString) -> CI HeaderName +forall b. (HeaderName, b) -> CI HeaderName +cifst (HeaderName, ByteString) +h CI HeaderName -> [CI HeaderName] -> Bool +forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool +`P.notElem` (HeaderName -> CI HeaderName) -> [HeaderName] -> [CI HeaderName] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +P.fmap HeaderName -> CI HeaderName +forall s. FoldCase s => s -> CI s +CI.mk [HeaderName] +header)) + where + cifst :: (HeaderName, b) -> CI HeaderName +cifst = HeaderName -> CI HeaderName +forall s. FoldCase s => s -> CI s +CI.mk (HeaderName -> CI HeaderName) +-> ((HeaderName, b) -> HeaderName) +-> (HeaderName, b) +-> CI HeaderName +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (HeaderName, b) -> HeaderName +forall a b. (a, b) -> a +P.fst + + +_setContentTypeHeader :: forall req contentType res accept. MimeType contentType => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept +_setContentTypeHeader :: OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +_setContentTypeHeader OpenAPIPetstoreRequest req contentType res accept +req = + case Proxy contentType -> Maybe MediaType +forall mtype. MimeType mtype => Proxy mtype -> Maybe MediaType +mimeType (Proxy contentType +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy contentType) of + Just MediaType +m -> OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +`setHeader` [(HeaderName +"content-type", String -> ByteString +BC.pack (String -> ByteString) -> String -> ByteString +forall a b. (a -> b) -> a -> b +$ MediaType -> String +forall a. Show a => a -> String +P.show MediaType +m)] + Maybe MediaType +Nothing -> OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> [HeaderName] +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [HeaderName] +-> OpenAPIPetstoreRequest req contentType res accept +`removeHeader` [HeaderName +"content-type"] + +_setAcceptHeader :: forall req contentType res accept. MimeType accept => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept +_setAcceptHeader :: OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +_setAcceptHeader OpenAPIPetstoreRequest req contentType res accept +req = + case Proxy accept -> Maybe MediaType +forall mtype. MimeType mtype => Proxy mtype -> Maybe MediaType +mimeType (Proxy accept +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy accept) of + Just MediaType +m -> OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> RequestHeaders +-> OpenAPIPetstoreRequest req contentType res accept +`setHeader` [(HeaderName +"accept", String -> ByteString +BC.pack (String -> ByteString) -> String -> ByteString +forall a b. (a -> b) -> a -> b +$ MediaType -> String +forall a. Show a => a -> String +P.show MediaType +m)] + Maybe MediaType +Nothing -> OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> [HeaderName] +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [HeaderName] +-> OpenAPIPetstoreRequest req contentType res accept +`removeHeader` [HeaderName +"accept"] + +setQuery :: + OpenAPIPetstoreRequest req contentType res accept + -> [NH.QueryItem] + -> OpenAPIPetstoreRequest req contentType res accept +setQuery :: OpenAPIPetstoreRequest req contentType res accept +-> Query -> OpenAPIPetstoreRequest req contentType res accept +setQuery OpenAPIPetstoreRequest req contentType res accept +req Query +query = + OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& + ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + Query + Query +-> (Query -> Query) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over + ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((Query -> Identity Query) -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + Query + Query +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (Query -> Identity Query) -> Params -> Identity Params +Lens_' Params Query +paramsQueryL) + (((ByteString, Maybe ByteString) -> Bool) -> Query -> Query +forall a. (a -> Bool) -> [a] -> [a] +P.filter (\(ByteString, Maybe ByteString) +q -> (ByteString, Maybe ByteString) -> HeaderName +forall b. (ByteString, b) -> HeaderName +cifst (ByteString, Maybe ByteString) +q HeaderName -> [HeaderName] -> Bool +forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool +`P.notElem` ((ByteString, Maybe ByteString) -> HeaderName) +-> Query -> [HeaderName] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +P.fmap (ByteString, Maybe ByteString) -> HeaderName +forall b. (ByteString, b) -> HeaderName +cifst Query +query)) OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& + (OpenAPIPetstoreRequest req contentType res accept +-> Query -> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> Query -> OpenAPIPetstoreRequest req contentType res accept +`addQuery` Query +query) + where + cifst :: (ByteString, b) -> HeaderName +cifst = ByteString -> HeaderName +forall s. FoldCase s => s -> CI s +CI.mk (ByteString -> HeaderName) +-> ((ByteString, b) -> ByteString) -> (ByteString, b) -> HeaderName +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (ByteString, b) -> ByteString +forall a b. (a, b) -> a +P.fst + +addQuery :: + OpenAPIPetstoreRequest req contentType res accept + -> [NH.QueryItem] + -> OpenAPIPetstoreRequest req contentType res accept +addQuery :: OpenAPIPetstoreRequest req contentType res accept +-> Query -> OpenAPIPetstoreRequest req contentType res accept +addQuery OpenAPIPetstoreRequest req contentType res accept +req Query +query = OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + Query + Query +-> (Query -> Query) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((Query -> Identity Query) -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + Query + Query +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (Query -> Identity Query) -> Params -> Identity Params +Lens_' Params Query +paramsQueryL) (Query +query Query -> Query -> Query +forall a. [a] -> [a] -> [a] +P.++) + +addForm :: OpenAPIPetstoreRequest req contentType res accept -> WH.Form -> OpenAPIPetstoreRequest req contentType res accept +addForm :: OpenAPIPetstoreRequest req contentType res accept +-> Form -> OpenAPIPetstoreRequest req contentType res accept +addForm OpenAPIPetstoreRequest req contentType res accept +req Form +newform = + let form :: Form +form = case Params -> ParamBody +paramsBody (OpenAPIPetstoreRequest req contentType res accept -> Params +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rParams OpenAPIPetstoreRequest req contentType res accept +req) of + ParamBodyFormUrlEncoded Form +_form -> Form +_form + ParamBody +_ -> Form +forall a. Monoid a => a +mempty + in OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +-> ParamBody +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> b -> s -> t +L.set ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((ParamBody -> Identity ParamBody) -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (ParamBody -> Identity ParamBody) -> Params -> Identity Params +Lens_' Params ParamBody +paramsBodyL) (Form -> ParamBody +ParamBodyFormUrlEncoded (Form +newform Form -> Form -> Form +forall a. Semigroup a => a -> a -> a +<> Form +form)) + +_addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept -> NH.Part -> OpenAPIPetstoreRequest req contentType res accept +_addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept +-> Part -> OpenAPIPetstoreRequest req contentType res accept +_addMultiFormPart OpenAPIPetstoreRequest req contentType res accept +req Part +newpart = + let parts :: [Part] +parts = case Params -> ParamBody +paramsBody (OpenAPIPetstoreRequest req contentType res accept -> Params +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rParams OpenAPIPetstoreRequest req contentType res accept +req) of + ParamBodyMultipartFormData [Part] +_parts -> [Part] +_parts + ParamBody +_ -> [] + in OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +-> ParamBody +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> b -> s -> t +L.set ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((ParamBody -> Identity ParamBody) -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (ParamBody -> Identity ParamBody) -> Params -> Identity Params +Lens_' Params ParamBody +paramsBodyL) ([Part] -> ParamBody +ParamBodyMultipartFormData (Part +newpart Part -> [Part] -> [Part] +forall a. a -> [a] -> [a] +: [Part] +parts)) + +_setBodyBS :: OpenAPIPetstoreRequest req contentType res accept -> B.ByteString -> OpenAPIPetstoreRequest req contentType res accept +_setBodyBS :: OpenAPIPetstoreRequest req contentType res accept +-> ByteString -> OpenAPIPetstoreRequest req contentType res accept +_setBodyBS OpenAPIPetstoreRequest req contentType res accept +req ByteString +body = + OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +-> ParamBody +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> b -> s -> t +L.set ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((ParamBody -> Identity ParamBody) -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (ParamBody -> Identity ParamBody) -> Params -> Identity Params +Lens_' Params ParamBody +paramsBodyL) (ByteString -> ParamBody +ParamBodyB ByteString +body) + +_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> BL.ByteString -> OpenAPIPetstoreRequest req contentType res accept +_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept +-> ByteString -> OpenAPIPetstoreRequest req contentType res accept +_setBodyLBS OpenAPIPetstoreRequest req contentType res accept +req ByteString +body = + OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +-> ParamBody +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> b -> s -> t +L.set ((Params -> Identity Params) +-> OpenAPIPetstoreRequest req contentType res accept +-> Identity (OpenAPIPetstoreRequest req contentType res accept) +forall req contentType res accept. +Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params +rParamsL ((Params -> Identity Params) + -> OpenAPIPetstoreRequest req contentType res accept + -> Identity (OpenAPIPetstoreRequest req contentType res accept)) +-> ((ParamBody -> Identity ParamBody) -> Params -> Identity Params) +-> ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + ParamBody + ParamBody +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (ParamBody -> Identity ParamBody) -> Params -> Identity Params +Lens_' Params ParamBody +paramsBodyL) (ByteString -> ParamBody +ParamBodyBL ByteString +body) + +_hasAuthType :: AuthMethod authMethod => OpenAPIPetstoreRequest req contentType res accept -> P.Proxy authMethod -> OpenAPIPetstoreRequest req contentType res accept +_hasAuthType :: OpenAPIPetstoreRequest req contentType res accept +-> Proxy authMethod +-> OpenAPIPetstoreRequest req contentType res accept +_hasAuthType OpenAPIPetstoreRequest req contentType res accept +req Proxy authMethod +proxy = + OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +-> ([TypeRep] -> [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +forall req contentType res accept. +Lens_' + (OpenAPIPetstoreRequest req contentType res accept) [TypeRep] +rAuthTypesL (Proxy authMethod -> TypeRep +forall k (proxy :: k -> *) (a :: k). +Typeable a => +proxy a -> TypeRep +P.typeRep Proxy authMethod +proxy TypeRep -> [TypeRep] -> [TypeRep] +forall a. a -> [a] -> [a] +:) + +-- ** Params Utils + +toPath + :: WH.ToHttpApiData a + => a -> BCL.ByteString +toPath :: a -> ByteString +toPath = Builder -> ByteString +BB.toLazyByteString (Builder -> ByteString) -> (a -> Builder) -> a -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. a -> Builder +forall a. ToHttpApiData a => a -> Builder +WH.toEncodedUrlPiece + +toHeader :: WH.ToHttpApiData a => (NH.HeaderName, a) -> [NH.Header] +toHeader :: (HeaderName, a) -> RequestHeaders +toHeader (HeaderName, a) +x = [(a -> ByteString) -> (HeaderName, a) -> (HeaderName, ByteString) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap a -> ByteString +forall a. ToHttpApiData a => a -> ByteString +WH.toHeader (HeaderName, a) +x] + +toForm :: WH.ToHttpApiData v => (BC.ByteString, v) -> WH.Form +toForm :: (ByteString, v) -> Form +toForm (ByteString +k,v +v) = [(String, v)] -> Form +forall a. ToForm a => a -> Form +WH.toForm [(ByteString -> String +BC.unpack ByteString +k,v +v)] + +toQuery :: WH.ToHttpApiData a => (BC.ByteString, Maybe a) -> [NH.QueryItem] +toQuery :: (ByteString, Maybe a) -> Query +toQuery (ByteString, Maybe a) +x = [((Maybe a -> Maybe ByteString) +-> (ByteString, Maybe a) -> (ByteString, Maybe ByteString) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap ((Maybe a -> Maybe ByteString) + -> (ByteString, Maybe a) -> (ByteString, Maybe ByteString)) +-> ((a -> ByteString) -> Maybe a -> Maybe ByteString) +-> (a -> ByteString) +-> (ByteString, Maybe a) +-> (ByteString, Maybe ByteString) +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (a -> ByteString) -> Maybe a -> Maybe ByteString +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap) a -> ByteString +toQueryParam (ByteString, Maybe a) +x] + where toQueryParam :: a -> ByteString +toQueryParam = Text -> ByteString +T.encodeUtf8 (Text -> ByteString) -> (a -> Text) -> a -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. a -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam + +toPartialEscapeQuery :: B.ByteString -> NH.Query -> NH.PartialEscapeQuery +toPartialEscapeQuery :: ByteString -> Query -> PartialEscapeQuery +toPartialEscapeQuery ByteString +extraUnreserved Query +query = ((ByteString, Maybe ByteString) -> (ByteString, [EscapeItem])) +-> Query -> PartialEscapeQuery +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap (\(ByteString +k, Maybe ByteString +v) -> (ByteString +k, [EscapeItem] +-> (ByteString -> [EscapeItem]) -> Maybe ByteString -> [EscapeItem] +forall b a. b -> (a -> b) -> Maybe a -> b +maybe [] ByteString -> [EscapeItem] +go Maybe ByteString +v)) Query +query + where go :: B.ByteString -> [NH.EscapeItem] + go :: ByteString -> [EscapeItem] +go ByteString +v = ByteString +v ByteString -> (ByteString -> [ByteString]) -> [ByteString] +forall a b. a -> (a -> b) -> b +& (Word8 -> Word8 -> Bool) -> ByteString -> [ByteString] +B.groupBy (\Word8 +a Word8 +b -> Word8 +a Word8 -> ByteString -> Bool +`B.notElem` ByteString +extraUnreserved Bool -> Bool -> Bool +&& Word8 +b Word8 -> ByteString -> Bool +`B.notElem` ByteString +extraUnreserved) + [ByteString] -> ([ByteString] -> [EscapeItem]) -> [EscapeItem] +forall a b. a -> (a -> b) -> b +& (ByteString -> EscapeItem) -> [ByteString] -> [EscapeItem] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap (\ByteString +xs -> if ByteString -> Bool +B.null ByteString +xs then ByteString -> EscapeItem +NH.QN ByteString +xs + else if ByteString -> Word8 +B.head ByteString +xs Word8 -> ByteString -> Bool +`B.elem` ByteString +extraUnreserved + then ByteString -> EscapeItem +NH.QN ByteString +xs -- Not Encoded + else ByteString -> EscapeItem +NH.QE ByteString +xs -- Encoded + ) + +-- *** OpenAPI `CollectionFormat` Utils + +-- | Determines the format of the array if type array is used. +data CollectionFormat + = CommaSeparated -- ^ CSV format for multiple parameters. + | SpaceSeparated -- ^ Also called "SSV" + | TabSeparated -- ^ Also called "TSV" + | PipeSeparated -- ^ `value1|value2|value2` + | MultiParamArray -- ^ Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is valid only for parameters in "query" ('NH.Query') or "formData" ('WH.Form') + +toHeaderColl :: WH.ToHttpApiData a => CollectionFormat -> (NH.HeaderName, [a]) -> [NH.Header] +toHeaderColl :: CollectionFormat -> (HeaderName, [a]) -> RequestHeaders +toHeaderColl CollectionFormat +c (HeaderName, [a]) +xs = CollectionFormat +-> ((HeaderName, a) -> RequestHeaders) +-> (HeaderName, [a]) +-> RequestHeaders +forall (f :: * -> *) a b. +Traversable f => +CollectionFormat +-> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] +_toColl CollectionFormat +c (HeaderName, a) -> RequestHeaders +forall a. ToHttpApiData a => (HeaderName, a) -> RequestHeaders +toHeader (HeaderName, [a]) +xs + +toFormColl :: WH.ToHttpApiData v => CollectionFormat -> (BC.ByteString, [v]) -> WH.Form +toFormColl :: CollectionFormat -> (ByteString, [v]) -> Form +toFormColl CollectionFormat +c (ByteString, [v]) +xs = [(String, String)] -> Form +forall a. ToForm a => a -> Form +WH.toForm ([(String, String)] -> Form) -> [(String, String)] -> Form +forall a b. (a -> b) -> a -> b +$ ((HeaderName, ByteString) -> (String, String)) +-> RequestHeaders -> [(String, String)] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap (HeaderName, ByteString) -> (String, String) +unpack (RequestHeaders -> [(String, String)]) +-> RequestHeaders -> [(String, String)] +forall a b. (a -> b) -> a -> b +$ CollectionFormat +-> ((HeaderName, v) -> RequestHeaders) +-> (HeaderName, [v]) +-> RequestHeaders +forall (f :: * -> *) a b. +Traversable f => +CollectionFormat +-> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] +_toColl CollectionFormat +c (HeaderName, v) -> RequestHeaders +forall a. ToHttpApiData a => (HeaderName, a) -> RequestHeaders +toHeader ((HeaderName, [v]) -> RequestHeaders) +-> (HeaderName, [v]) -> RequestHeaders +forall a b. (a -> b) -> a -> b +$ (ByteString, [v]) -> (HeaderName, [v]) +forall s b. FoldCase s => (s, b) -> (CI s, b) +pack (ByteString, [v]) +xs + where + pack :: (s, b) -> (CI s, b) +pack (s +k,b +v) = (s -> CI s +forall s. FoldCase s => s -> CI s +CI.mk s +k, b +v) + unpack :: (HeaderName, ByteString) -> (String, String) +unpack (HeaderName +k,ByteString +v) = (ByteString -> String +BC.unpack (HeaderName -> ByteString +forall s. CI s -> s +CI.original HeaderName +k), ByteString -> String +BC.unpack ByteString +v) + +toQueryColl :: WH.ToHttpApiData a => CollectionFormat -> (BC.ByteString, Maybe [a]) -> NH.Query +toQueryColl :: CollectionFormat -> (ByteString, Maybe [a]) -> Query +toQueryColl CollectionFormat +c (ByteString, Maybe [a]) +xs = CollectionFormat +-> ((ByteString, Maybe a) -> Query) +-> (ByteString, Maybe [a]) +-> Query +forall (f :: * -> *) (t :: * -> *) a b. +(Traversable f, Traversable t, Alternative t) => +CollectionFormat +-> (f (t a) -> [(b, t ByteString)]) +-> f (t [a]) +-> [(b, t ByteString)] +_toCollA CollectionFormat +c (ByteString, Maybe a) -> Query +forall a. ToHttpApiData a => (ByteString, Maybe a) -> Query +toQuery (ByteString, Maybe [a]) +xs + +_toColl :: P.Traversable f => CollectionFormat -> (f a -> [(b, BC.ByteString)]) -> f [a] -> [(b, BC.ByteString)] +_toColl :: CollectionFormat +-> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] +_toColl CollectionFormat +c f a -> [(b, ByteString)] +encode f [a] +xs = ((b, Maybe ByteString) -> (b, ByteString)) +-> [(b, Maybe ByteString)] -> [(b, ByteString)] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap ((Maybe ByteString -> ByteString) +-> (b, Maybe ByteString) -> (b, ByteString) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap Maybe ByteString -> ByteString +forall a. HasCallStack => Maybe a -> a +P.fromJust) (CollectionFormat +-> (f (Maybe a) -> [(b, Maybe ByteString)]) +-> (Char -> ByteString) +-> f (Maybe [a]) +-> [(b, Maybe ByteString)] +forall c (f :: * -> *) (t :: * -> *) a b. +(Monoid c, Traversable f, Traversable t, Alternative t) => +CollectionFormat +-> (f (t a) -> [(b, t c)]) +-> (Char -> c) +-> f (t [a]) +-> [(b, t c)] +_toCollA' CollectionFormat +c f (Maybe a) -> [(b, Maybe ByteString)] +fencode Char -> ByteString +BC.singleton (([a] -> Maybe [a]) -> f [a] -> f (Maybe [a]) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap [a] -> Maybe [a] +forall a. a -> Maybe a +Just f [a] +xs)) + where fencode :: f (Maybe a) -> [(b, Maybe ByteString)] +fencode = ((b, ByteString) -> (b, Maybe ByteString)) +-> [(b, ByteString)] -> [(b, Maybe ByteString)] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap ((ByteString -> Maybe ByteString) +-> (b, ByteString) -> (b, Maybe ByteString) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap ByteString -> Maybe ByteString +forall a. a -> Maybe a +Just) ([(b, ByteString)] -> [(b, Maybe ByteString)]) +-> (f (Maybe a) -> [(b, ByteString)]) +-> f (Maybe a) +-> [(b, Maybe ByteString)] +forall b c a. (b -> c) -> (a -> b) -> a -> c +. f a -> [(b, ByteString)] +encode (f a -> [(b, ByteString)]) +-> (f (Maybe a) -> f a) -> f (Maybe a) -> [(b, ByteString)] +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (Maybe a -> a) -> f (Maybe a) -> f a +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap Maybe a -> a +forall a. HasCallStack => Maybe a -> a +P.fromJust + {-# INLINE fencode #-} + +_toCollA :: (P.Traversable f, P.Traversable t, P.Alternative t) => CollectionFormat -> (f (t a) -> [(b, t BC.ByteString)]) -> f (t [a]) -> [(b, t BC.ByteString)] +_toCollA :: CollectionFormat +-> (f (t a) -> [(b, t ByteString)]) +-> f (t [a]) +-> [(b, t ByteString)] +_toCollA CollectionFormat +c f (t a) -> [(b, t ByteString)] +encode f (t [a]) +xs = CollectionFormat +-> (f (t a) -> [(b, t ByteString)]) +-> (Char -> ByteString) +-> f (t [a]) +-> [(b, t ByteString)] +forall c (f :: * -> *) (t :: * -> *) a b. +(Monoid c, Traversable f, Traversable t, Alternative t) => +CollectionFormat +-> (f (t a) -> [(b, t c)]) +-> (Char -> c) +-> f (t [a]) +-> [(b, t c)] +_toCollA' CollectionFormat +c f (t a) -> [(b, t ByteString)] +encode Char -> ByteString +BC.singleton f (t [a]) +xs + +_toCollA' :: (P.Monoid c, P.Traversable f, P.Traversable t, P.Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)] +_toCollA' :: CollectionFormat +-> (f (t a) -> [(b, t c)]) +-> (Char -> c) +-> f (t [a]) +-> [(b, t c)] +_toCollA' CollectionFormat +c f (t a) -> [(b, t c)] +encode Char -> c +one f (t [a]) +xs = case CollectionFormat +c of + CollectionFormat +CommaSeparated -> c -> [(b, t c)] +go (Char -> c +one Char +',') + CollectionFormat +SpaceSeparated -> c -> [(b, t c)] +go (Char -> c +one Char +' ') + CollectionFormat +TabSeparated -> c -> [(b, t c)] +go (Char -> c +one Char +'\t') + CollectionFormat +PipeSeparated -> c -> [(b, t c)] +go (Char -> c +one Char +'|') + CollectionFormat +MultiParamArray -> [(b, t c)] +expandList + where + go :: c -> [(b, t c)] +go c +sep = + [((b, t c) -> (b, t c) -> (b, t c)) -> [(b, t c)] -> (b, t c) +forall (t :: * -> *) a. Foldable t => (a -> a -> a) -> t a -> a +P.foldl1 (\(b +sk, t c +sv) (b +_, t c +v) -> (b +sk, (c -> c -> c -> c +forall a. Semigroup a => a -> a -> a -> a +combine c +sep (c -> c -> c) -> t c -> t (c -> c) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> t c +sv t (c -> c) -> t c -> t c +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> t c +v) t c -> t c -> t c +forall (f :: * -> *) a. Alternative f => f a -> f a -> f a +<|> t c +sv t c -> t c -> t c +forall (f :: * -> *) a. Alternative f => f a -> f a -> f a +<|> t c +v)) [(b, t c)] +expandList] + combine :: a -> a -> a -> a +combine a +sep a +x a +y = a +x a -> a -> a +forall a. Semigroup a => a -> a -> a +<> a +sep a -> a -> a +forall a. Semigroup a => a -> a -> a +<> a +y + expandList :: [(b, t c)] +expandList = ((f (t a) -> [(b, t c)]) -> [f (t a)] -> [(b, t c)] +forall (t :: * -> *) a b. Foldable t => (a -> [b]) -> t a -> [b] +P.concatMap f (t a) -> [(b, t c)] +encode ([f (t a)] -> [(b, t c)]) +-> (f (t [a]) -> [f (t a)]) -> f (t [a]) -> [(b, t c)] +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ((t [a] -> [t a]) -> f (t [a]) -> [f (t a)] +forall (t :: * -> *) (f :: * -> *) a b. +(Traversable t, Applicative f) => +(a -> f b) -> t a -> f (t b) +P.traverse ((t [a] -> [t a]) -> f (t [a]) -> [f (t a)]) +-> (([a] -> [a]) -> t [a] -> [t a]) +-> ([a] -> [a]) +-> f (t [a]) +-> [f (t a)] +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ([a] -> [a]) -> t [a] -> [t a] +forall (t :: * -> *) (f :: * -> *) a b. +(Traversable t, Applicative f) => +(a -> f b) -> t a -> f (t b) +P.traverse) [a] -> [a] +forall (t :: * -> *) a. Foldable t => t a -> [a] +P.toList) f (t [a]) +xs + {-# INLINE go #-} + {-# INLINE expandList #-} + {-# INLINE combine #-} + +-- * AuthMethods + +-- | Provides a method to apply auth methods to requests +class P.Typeable a => + AuthMethod a where + applyAuthMethod + :: OpenAPIPetstoreConfig + -> a + -> OpenAPIPetstoreRequest req contentType res accept + -> IO (OpenAPIPetstoreRequest req contentType res accept) + +-- | An existential wrapper for any AuthMethod +data AnyAuthMethod = forall a. AuthMethod a => AnyAuthMethod a deriving (P.Typeable) + +instance AuthMethod AnyAuthMethod where applyAuthMethod :: OpenAPIPetstoreConfig +-> AnyAuthMethod +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +applyAuthMethod OpenAPIPetstoreConfig +config (AnyAuthMethod a +a) OpenAPIPetstoreRequest req contentType res accept +req = OpenAPIPetstoreConfig +-> a +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall a req contentType res accept. +AuthMethod a => +OpenAPIPetstoreConfig +-> a +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +applyAuthMethod OpenAPIPetstoreConfig +config a +a OpenAPIPetstoreRequest req contentType res accept +req + +-- | indicates exceptions related to AuthMethods +data AuthMethodException = AuthMethodException String deriving (Int -> AuthMethodException -> ShowS +[AuthMethodException] -> ShowS +AuthMethodException -> String +(Int -> AuthMethodException -> ShowS) +-> (AuthMethodException -> String) +-> ([AuthMethodException] -> ShowS) +-> Show AuthMethodException +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AuthMethodException] -> ShowS +$cshowList :: [AuthMethodException] -> ShowS +show :: AuthMethodException -> String +$cshow :: AuthMethodException -> String +showsPrec :: Int -> AuthMethodException -> ShowS +$cshowsPrec :: Int -> AuthMethodException -> ShowS +P.Show, P.Typeable) + +instance E.Exception AuthMethodException + +-- | apply all matching AuthMethods in config to request +_applyAuthMethods + :: OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreConfig + -> IO (OpenAPIPetstoreRequest req contentType res accept) +_applyAuthMethods :: OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreConfig +-> IO (OpenAPIPetstoreRequest req contentType res accept) +_applyAuthMethods OpenAPIPetstoreRequest req contentType res accept +req config :: OpenAPIPetstoreConfig +config@(OpenAPIPetstoreConfig {configAuthMethods :: OpenAPIPetstoreConfig -> [AnyAuthMethod] +configAuthMethods = [AnyAuthMethod] +as}) = + (OpenAPIPetstoreRequest req contentType res accept + -> AnyAuthMethod + -> IO (OpenAPIPetstoreRequest req contentType res accept)) +-> OpenAPIPetstoreRequest req contentType res accept +-> [AnyAuthMethod] +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall (t :: * -> *) (m :: * -> *) b a. +(Foldable t, Monad m) => +(b -> a -> m b) -> b -> t a -> m b +foldlM OpenAPIPetstoreRequest req contentType res accept +-> AnyAuthMethod +-> IO (OpenAPIPetstoreRequest req contentType res accept) +go OpenAPIPetstoreRequest req contentType res accept +req [AnyAuthMethod] +as + where + go :: OpenAPIPetstoreRequest req contentType res accept +-> AnyAuthMethod +-> IO (OpenAPIPetstoreRequest req contentType res accept) +go OpenAPIPetstoreRequest req contentType res accept +r (AnyAuthMethod a +a) = OpenAPIPetstoreConfig +-> a +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall a req contentType res accept. +AuthMethod a => +OpenAPIPetstoreConfig +-> a +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +applyAuthMethod OpenAPIPetstoreConfig +config a +a OpenAPIPetstoreRequest req contentType res accept +r + +-- * Utils + +-- | Removes Null fields. (OpenAPI-Specification 2.0 does not allow Null in JSON) +_omitNulls :: [(Text, A.Value)] -> A.Value +_omitNulls :: [(Text, Value)] -> Value +_omitNulls = [(Text, Value)] -> Value +A.object ([(Text, Value)] -> Value) +-> ([(Text, Value)] -> [(Text, Value)]) -> [(Text, Value)] -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ((Text, Value) -> Bool) -> [(Text, Value)] -> [(Text, Value)] +forall a. (a -> Bool) -> [a] -> [a] +P.filter (Text, Value) -> Bool +forall a. (a, Value) -> Bool +notNull + where + notNull :: (a, Value) -> Bool +notNull (a +_, Value +A.Null) = Bool +False + notNull (a, Value) +_ = Bool +True + +-- | Encodes fields using WH.toQueryParam +_toFormItem :: (WH.ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text]) +_toFormItem :: t -> f a -> f (t, [Text]) +_toFormItem t +name f a +x = (t +name,) ([Text] -> (t, [Text])) -> (a -> [Text]) -> a -> (t, [Text]) +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (Text -> [Text] -> [Text] +forall a. a -> [a] -> [a] +:[]) (Text -> [Text]) -> (a -> Text) -> a -> [Text] +forall b c a. (b -> c) -> (a -> b) -> a -> c +. a -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (a -> (t, [Text])) -> f a -> f (t, [Text]) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> f a +x + +-- | Collapse (Just "") to Nothing +_emptyToNothing :: Maybe String -> Maybe String +_emptyToNothing :: Maybe String -> Maybe String +_emptyToNothing (Just String +"") = Maybe String +forall a. Maybe a +Nothing +_emptyToNothing Maybe String +x = Maybe String +x +{-# INLINE _emptyToNothing #-} + +-- | Collapse (Just mempty) to Nothing +_memptyToNothing :: (P.Monoid a, P.Eq a) => Maybe a -> Maybe a +_memptyToNothing :: Maybe a -> Maybe a +_memptyToNothing (Just a +x) | a +x a -> a -> Bool +forall a. Eq a => a -> a -> Bool +P.== a +forall a. Monoid a => a +P.mempty = Maybe a +forall a. Maybe a +Nothing +_memptyToNothing Maybe a +x = Maybe a +x +{-# INLINE _memptyToNothing #-} + +-- * DateTime Formatting + +newtype DateTime = DateTime { DateTime -> UTCTime +unDateTime :: TI.UTCTime } + deriving (DateTime -> DateTime -> Bool +(DateTime -> DateTime -> Bool) +-> (DateTime -> DateTime -> Bool) -> Eq DateTime +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: DateTime -> DateTime -> Bool +$c/= :: DateTime -> DateTime -> Bool +== :: DateTime -> DateTime -> Bool +$c== :: DateTime -> DateTime -> Bool +P.Eq,Typeable DateTime +DataType +Constr +Typeable DateTime +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> DateTime -> c DateTime) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c DateTime) +-> (DateTime -> Constr) +-> (DateTime -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c DateTime)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTime)) +-> ((forall b. Data b => b -> b) -> DateTime -> DateTime) +-> (forall r r'. + (r -> r' -> r) + -> r -> (forall d. Data d => d -> r') -> DateTime -> r) +-> (forall r r'. + (r' -> r -> r) + -> r -> (forall d. Data d => d -> r') -> DateTime -> r) +-> (forall u. (forall d. Data d => d -> u) -> DateTime -> [u]) +-> (forall u. Int -> (forall d. Data d => d -> u) -> DateTime -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> DateTime -> m DateTime) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> DateTime -> m DateTime) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> DateTime -> m DateTime) +-> Data DateTime +DateTime -> DataType +DateTime -> Constr +(forall b. Data b => b -> b) -> DateTime -> DateTime +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> DateTime -> c DateTime +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c DateTime +forall a. +Typeable a +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> a -> c a) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c a) +-> (a -> Constr) +-> (a -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c a)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) +-> ((forall b. Data b => b -> b) -> a -> a) +-> (forall r r'. + (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall r r'. + (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall u. (forall d. Data d => d -> u) -> a -> [u]) +-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> Data a +forall u. Int -> (forall d. Data d => d -> u) -> DateTime -> u +forall u. (forall d. Data d => d -> u) -> DateTime -> [u] +forall r r'. +(r -> r' -> r) +-> r -> (forall d. Data d => d -> r') -> DateTime -> r +forall r r'. +(r' -> r -> r) +-> r -> (forall d. Data d => d -> r') -> DateTime -> r +forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> DateTime -> m DateTime +forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> DateTime -> m DateTime +forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c DateTime +forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> DateTime -> c DateTime +forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c DateTime) +forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTime) +$cDateTime :: Constr +$tDateTime :: DataType +gmapMo :: (forall d. Data d => d -> m d) -> DateTime -> m DateTime +$cgmapMo :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> DateTime -> m DateTime +gmapMp :: (forall d. Data d => d -> m d) -> DateTime -> m DateTime +$cgmapMp :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> DateTime -> m DateTime +gmapM :: (forall d. Data d => d -> m d) -> DateTime -> m DateTime +$cgmapM :: forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> DateTime -> m DateTime +gmapQi :: Int -> (forall d. Data d => d -> u) -> DateTime -> u +$cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> DateTime -> u +gmapQ :: (forall d. Data d => d -> u) -> DateTime -> [u] +$cgmapQ :: forall u. (forall d. Data d => d -> u) -> DateTime -> [u] +gmapQr :: (r' -> r -> r) +-> r -> (forall d. Data d => d -> r') -> DateTime -> r +$cgmapQr :: forall r r'. +(r' -> r -> r) +-> r -> (forall d. Data d => d -> r') -> DateTime -> r +gmapQl :: (r -> r' -> r) +-> r -> (forall d. Data d => d -> r') -> DateTime -> r +$cgmapQl :: forall r r'. +(r -> r' -> r) +-> r -> (forall d. Data d => d -> r') -> DateTime -> r +gmapT :: (forall b. Data b => b -> b) -> DateTime -> DateTime +$cgmapT :: (forall b. Data b => b -> b) -> DateTime -> DateTime +dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTime) +$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTime) +dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c DateTime) +$cdataCast1 :: forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c DateTime) +dataTypeOf :: DateTime -> DataType +$cdataTypeOf :: DateTime -> DataType +toConstr :: DateTime -> Constr +$ctoConstr :: DateTime -> Constr +gunfold :: (forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c DateTime +$cgunfold :: forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c DateTime +gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> DateTime -> c DateTime +$cgfoldl :: forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> DateTime -> c DateTime +$cp1Data :: Typeable DateTime +P.Data,Eq DateTime +Eq DateTime +-> (DateTime -> DateTime -> Ordering) +-> (DateTime -> DateTime -> Bool) +-> (DateTime -> DateTime -> Bool) +-> (DateTime -> DateTime -> Bool) +-> (DateTime -> DateTime -> Bool) +-> (DateTime -> DateTime -> DateTime) +-> (DateTime -> DateTime -> DateTime) +-> Ord DateTime +DateTime -> DateTime -> Bool +DateTime -> DateTime -> Ordering +DateTime -> DateTime -> DateTime +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: DateTime -> DateTime -> DateTime +$cmin :: DateTime -> DateTime -> DateTime +max :: DateTime -> DateTime -> DateTime +$cmax :: DateTime -> DateTime -> DateTime +>= :: DateTime -> DateTime -> Bool +$c>= :: DateTime -> DateTime -> Bool +> :: DateTime -> DateTime -> Bool +$c> :: DateTime -> DateTime -> Bool +<= :: DateTime -> DateTime -> Bool +$c<= :: DateTime -> DateTime -> Bool +< :: DateTime -> DateTime -> Bool +$c< :: DateTime -> DateTime -> Bool +compare :: DateTime -> DateTime -> Ordering +$ccompare :: DateTime -> DateTime -> Ordering +$cp1Ord :: Eq DateTime +P.Ord,P.Typeable,DateTime -> () +(DateTime -> ()) -> NFData DateTime +forall a. (a -> ()) -> NFData a +rnf :: DateTime -> () +$crnf :: DateTime -> () +NF.NFData) +instance A.FromJSON DateTime where + parseJSON :: Value -> Parser DateTime +parseJSON = String -> (Text -> Parser DateTime) -> Value -> Parser DateTime +forall a. String -> (Text -> Parser a) -> Value -> Parser a +A.withText String +"DateTime" (String -> Parser DateTime +forall (m :: * -> *). +(MonadFail m, Alternative m) => +String -> m DateTime +_readDateTime (String -> Parser DateTime) +-> (Text -> String) -> Text -> Parser DateTime +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> String +T.unpack) +instance A.ToJSON DateTime where + toJSON :: DateTime -> Value +toJSON (DateTime UTCTime +t) = String -> Value +forall a. ToJSON a => a -> Value +A.toJSON (UTCTime -> String +forall t. (t ~ UTCTime, FormatTime t) => t -> String +_showDateTime UTCTime +t) +instance WH.FromHttpApiData DateTime where + parseUrlPiece :: Text -> Either Text DateTime +parseUrlPiece = Either Text DateTime +-> (DateTime -> Either Text DateTime) +-> Maybe DateTime +-> Either Text DateTime +forall b a. b -> (a -> b) -> Maybe a -> b +P.maybe (Text -> Either Text DateTime +forall a b. a -> Either a b +P.Left Text +"parseUrlPiece @DateTime") DateTime -> Either Text DateTime +forall a b. b -> Either a b +P.Right (Maybe DateTime -> Either Text DateTime) +-> (Text -> Maybe DateTime) -> Text -> Either Text DateTime +forall b c a. (b -> c) -> (a -> b) -> a -> c +. String -> Maybe DateTime +forall (m :: * -> *). +(MonadFail m, Alternative m) => +String -> m DateTime +_readDateTime (String -> Maybe DateTime) +-> (Text -> String) -> Text -> Maybe DateTime +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> String +T.unpack +instance WH.ToHttpApiData DateTime where + toUrlPiece :: DateTime -> Text +toUrlPiece (DateTime UTCTime +t) = String -> Text +T.pack (UTCTime -> String +forall t. (t ~ UTCTime, FormatTime t) => t -> String +_showDateTime UTCTime +t) +instance P.Show DateTime where + show :: DateTime -> String +show (DateTime UTCTime +t) = UTCTime -> String +forall t. (t ~ UTCTime, FormatTime t) => t -> String +_showDateTime UTCTime +t +instance MimeRender MimeMultipartFormData DateTime where + mimeRender :: Proxy MimeMultipartFormData -> DateTime -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = DateTime -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | @_parseISO8601@ +_readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime +_readDateTime :: String -> m DateTime +_readDateTime String +s = + UTCTime -> DateTime +DateTime (UTCTime -> DateTime) -> m UTCTime -> m DateTime +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> String -> m UTCTime +forall t (m :: * -> *). +(ParseTime t, MonadFail m, Alternative m) => +String -> m t +_parseISO8601 String +s +{-# INLINE _readDateTime #-} + +-- | @TI.formatISO8601Millis@ +_showDateTime :: (t ~ TI.UTCTime, TI.FormatTime t) => t -> String +_showDateTime :: t -> String +_showDateTime = + t -> String +UTCTime -> String +TI.formatISO8601Millis +{-# INLINE _showDateTime #-} + +-- | parse an ISO8601 date-time string +_parseISO8601 :: (TI.ParseTime t, MonadFail m, Alternative m) => String -> m t +_parseISO8601 :: String -> m t +_parseISO8601 String +t = + [m t] -> m t +forall (t :: * -> *) (f :: * -> *) a. +(Foldable t, Alternative f) => +t (f a) -> f a +P.asum ([m t] -> m t) -> [m t] -> m t +forall a b. (a -> b) -> a -> b +$ + (String -> String -> m t) -> String -> String -> m t +forall a b c. (a -> b -> c) -> b -> a -> c +P.flip (Bool -> TimeLocale -> String -> String -> m t +forall (m :: * -> *) t. +(MonadFail m, ParseTime t) => +Bool -> TimeLocale -> String -> String -> m t +TI.parseTimeM Bool +True TimeLocale +TI.defaultTimeLocale) String +t (String -> m t) -> [String] -> [m t] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> + [String +"%FT%T%QZ", String +"%FT%T%Q%z", String +"%FT%T%Q%Z"] +{-# INLINE _parseISO8601 #-} + +-- * Date Formatting + +newtype Date = Date { Date -> Day +unDate :: TI.Day } + deriving (Int -> Date +Date -> Int +Date -> [Date] +Date -> Date +Date -> Date -> [Date] +Date -> Date -> Date -> [Date] +(Date -> Date) +-> (Date -> Date) +-> (Int -> Date) +-> (Date -> Int) +-> (Date -> [Date]) +-> (Date -> Date -> [Date]) +-> (Date -> Date -> [Date]) +-> (Date -> Date -> Date -> [Date]) +-> Enum Date +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: Date -> Date -> Date -> [Date] +$cenumFromThenTo :: Date -> Date -> Date -> [Date] +enumFromTo :: Date -> Date -> [Date] +$cenumFromTo :: Date -> Date -> [Date] +enumFromThen :: Date -> Date -> [Date] +$cenumFromThen :: Date -> Date -> [Date] +enumFrom :: Date -> [Date] +$cenumFrom :: Date -> [Date] +fromEnum :: Date -> Int +$cfromEnum :: Date -> Int +toEnum :: Int -> Date +$ctoEnum :: Int -> Date +pred :: Date -> Date +$cpred :: Date -> Date +succ :: Date -> Date +$csucc :: Date -> Date +P.Enum,Date -> Date -> Bool +(Date -> Date -> Bool) -> (Date -> Date -> Bool) -> Eq Date +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Date -> Date -> Bool +$c/= :: Date -> Date -> Bool +== :: Date -> Date -> Bool +$c== :: Date -> Date -> Bool +P.Eq,Typeable Date +DataType +Constr +Typeable Date +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> Date -> c Date) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c Date) +-> (Date -> Constr) +-> (Date -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c Date)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Date)) +-> ((forall b. Data b => b -> b) -> Date -> Date) +-> (forall r r'. + (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r) +-> (forall r r'. + (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r) +-> (forall u. (forall d. Data d => d -> u) -> Date -> [u]) +-> (forall u. Int -> (forall d. Data d => d -> u) -> Date -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> Date -> m Date) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> Date -> m Date) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> Date -> m Date) +-> Data Date +Date -> DataType +Date -> Constr +(forall b. Data b => b -> b) -> Date -> Date +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Date -> c Date +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Date +forall a. +Typeable a +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> a -> c a) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c a) +-> (a -> Constr) +-> (a -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c a)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) +-> ((forall b. Data b => b -> b) -> a -> a) +-> (forall r r'. + (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall r r'. + (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall u. (forall d. Data d => d -> u) -> a -> [u]) +-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> Data a +forall u. Int -> (forall d. Data d => d -> u) -> Date -> u +forall u. (forall d. Data d => d -> u) -> Date -> [u] +forall r r'. +(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r +forall r r'. +(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r +forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> Date -> m Date +forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> Date -> m Date +forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Date +forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Date -> c Date +forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c Date) +forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Date) +$cDate :: Constr +$tDate :: DataType +gmapMo :: (forall d. Data d => d -> m d) -> Date -> m Date +$cgmapMo :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> Date -> m Date +gmapMp :: (forall d. Data d => d -> m d) -> Date -> m Date +$cgmapMp :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> Date -> m Date +gmapM :: (forall d. Data d => d -> m d) -> Date -> m Date +$cgmapM :: forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> Date -> m Date +gmapQi :: Int -> (forall d. Data d => d -> u) -> Date -> u +$cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> Date -> u +gmapQ :: (forall d. Data d => d -> u) -> Date -> [u] +$cgmapQ :: forall u. (forall d. Data d => d -> u) -> Date -> [u] +gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r +$cgmapQr :: forall r r'. +(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r +gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r +$cgmapQl :: forall r r'. +(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r +gmapT :: (forall b. Data b => b -> b) -> Date -> Date +$cgmapT :: (forall b. Data b => b -> b) -> Date -> Date +dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Date) +$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Date) +dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c Date) +$cdataCast1 :: forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c Date) +dataTypeOf :: Date -> DataType +$cdataTypeOf :: Date -> DataType +toConstr :: Date -> Constr +$ctoConstr :: Date -> Constr +gunfold :: (forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Date +$cgunfold :: forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Date +gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Date -> c Date +$cgfoldl :: forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Date -> c Date +$cp1Data :: Typeable Date +P.Data,Eq Date +Eq Date +-> (Date -> Date -> Ordering) +-> (Date -> Date -> Bool) +-> (Date -> Date -> Bool) +-> (Date -> Date -> Bool) +-> (Date -> Date -> Bool) +-> (Date -> Date -> Date) +-> (Date -> Date -> Date) +-> Ord Date +Date -> Date -> Bool +Date -> Date -> Ordering +Date -> Date -> Date +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: Date -> Date -> Date +$cmin :: Date -> Date -> Date +max :: Date -> Date -> Date +$cmax :: Date -> Date -> Date +>= :: Date -> Date -> Bool +$c>= :: Date -> Date -> Bool +> :: Date -> Date -> Bool +$c> :: Date -> Date -> Bool +<= :: Date -> Date -> Bool +$c<= :: Date -> Date -> Bool +< :: Date -> Date -> Bool +$c< :: Date -> Date -> Bool +compare :: Date -> Date -> Ordering +$ccompare :: Date -> Date -> Ordering +$cp1Ord :: Eq Date +P.Ord,Ord Date +Ord Date +-> ((Date, Date) -> [Date]) +-> ((Date, Date) -> Date -> Int) +-> ((Date, Date) -> Date -> Int) +-> ((Date, Date) -> Date -> Bool) +-> ((Date, Date) -> Int) +-> ((Date, Date) -> Int) +-> Ix Date +(Date, Date) -> Int +(Date, Date) -> [Date] +(Date, Date) -> Date -> Bool +(Date, Date) -> Date -> Int +forall a. +Ord a +-> ((a, a) -> [a]) +-> ((a, a) -> a -> Int) +-> ((a, a) -> a -> Int) +-> ((a, a) -> a -> Bool) +-> ((a, a) -> Int) +-> ((a, a) -> Int) +-> Ix a +unsafeRangeSize :: (Date, Date) -> Int +$cunsafeRangeSize :: (Date, Date) -> Int +rangeSize :: (Date, Date) -> Int +$crangeSize :: (Date, Date) -> Int +inRange :: (Date, Date) -> Date -> Bool +$cinRange :: (Date, Date) -> Date -> Bool +unsafeIndex :: (Date, Date) -> Date -> Int +$cunsafeIndex :: (Date, Date) -> Date -> Int +index :: (Date, Date) -> Date -> Int +$cindex :: (Date, Date) -> Date -> Int +range :: (Date, Date) -> [Date] +$crange :: (Date, Date) -> [Date] +$cp1Ix :: Ord Date +P.Ix,Date -> () +(Date -> ()) -> NFData Date +forall a. (a -> ()) -> NFData a +rnf :: Date -> () +$crnf :: Date -> () +NF.NFData) +instance A.FromJSON Date where + parseJSON :: Value -> Parser Date +parseJSON = String -> (Text -> Parser Date) -> Value -> Parser Date +forall a. String -> (Text -> Parser a) -> Value -> Parser a +A.withText String +"Date" (String -> Parser Date +forall (m :: * -> *). MonadFail m => String -> m Date +_readDate (String -> Parser Date) -> (Text -> String) -> Text -> Parser Date +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> String +T.unpack) +instance A.ToJSON Date where + toJSON :: Date -> Value +toJSON (Date Day +t) = String -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Day -> String +forall t. FormatTime t => t -> String +_showDate Day +t) +instance WH.FromHttpApiData Date where + parseUrlPiece :: Text -> Either Text Date +parseUrlPiece = Either Text Date +-> (Date -> Either Text Date) -> Maybe Date -> Either Text Date +forall b a. b -> (a -> b) -> Maybe a -> b +P.maybe (Text -> Either Text Date +forall a b. a -> Either a b +P.Left Text +"parseUrlPiece @Date") Date -> Either Text Date +forall a b. b -> Either a b +P.Right (Maybe Date -> Either Text Date) +-> (Text -> Maybe Date) -> Text -> Either Text Date +forall b c a. (b -> c) -> (a -> b) -> a -> c +. String -> Maybe Date +forall (m :: * -> *). MonadFail m => String -> m Date +_readDate (String -> Maybe Date) -> (Text -> String) -> Text -> Maybe Date +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> String +T.unpack +instance WH.ToHttpApiData Date where + toUrlPiece :: Date -> Text +toUrlPiece (Date Day +t) = String -> Text +T.pack (Day -> String +forall t. FormatTime t => t -> String +_showDate Day +t) +instance P.Show Date where + show :: Date -> String +show (Date Day +t) = Day -> String +forall t. FormatTime t => t -> String +_showDate Day +t +instance MimeRender MimeMultipartFormData Date where + mimeRender :: Proxy MimeMultipartFormData -> Date -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Date -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | @TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"@ +_readDate :: MonadFail m => String -> m Date +_readDate :: String -> m Date +_readDate String +s = Day -> Date +Date (Day -> Date) -> m Day -> m Date +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Bool -> TimeLocale -> String -> String -> m Day +forall (m :: * -> *) t. +(MonadFail m, ParseTime t) => +Bool -> TimeLocale -> String -> String -> m t +TI.parseTimeM Bool +True TimeLocale +TI.defaultTimeLocale String +"%Y-%m-%d" String +s +{-# INLINE _readDate #-} + +-- | @TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"@ +_showDate :: TI.FormatTime t => t -> String +_showDate :: t -> String +_showDate = + TimeLocale -> String -> t -> String +forall t. FormatTime t => TimeLocale -> String -> t -> String +TI.formatTime TimeLocale +TI.defaultTimeLocale String +"%Y-%m-%d" +{-# INLINE _showDate #-} + +-- * Byte/Binary Formatting + + +-- | base64 encoded characters +newtype ByteArray = ByteArray { ByteArray -> ByteString +unByteArray :: BL.ByteString } + deriving (ByteArray -> ByteArray -> Bool +(ByteArray -> ByteArray -> Bool) +-> (ByteArray -> ByteArray -> Bool) -> Eq ByteArray +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ByteArray -> ByteArray -> Bool +$c/= :: ByteArray -> ByteArray -> Bool +== :: ByteArray -> ByteArray -> Bool +$c== :: ByteArray -> ByteArray -> Bool +P.Eq,Typeable ByteArray +DataType +Constr +Typeable ByteArray +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> ByteArray -> c ByteArray) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c ByteArray) +-> (ByteArray -> Constr) +-> (ByteArray -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c ByteArray)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteArray)) +-> ((forall b. Data b => b -> b) -> ByteArray -> ByteArray) +-> (forall r r'. + (r -> r' -> r) + -> r -> (forall d. Data d => d -> r') -> ByteArray -> r) +-> (forall r r'. + (r' -> r -> r) + -> r -> (forall d. Data d => d -> r') -> ByteArray -> r) +-> (forall u. (forall d. Data d => d -> u) -> ByteArray -> [u]) +-> (forall u. + Int -> (forall d. Data d => d -> u) -> ByteArray -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray) +-> Data ByteArray +ByteArray -> DataType +ByteArray -> Constr +(forall b. Data b => b -> b) -> ByteArray -> ByteArray +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> ByteArray -> c ByteArray +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c ByteArray +forall a. +Typeable a +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> a -> c a) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c a) +-> (a -> Constr) +-> (a -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c a)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) +-> ((forall b. Data b => b -> b) -> a -> a) +-> (forall r r'. + (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall r r'. + (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall u. (forall d. Data d => d -> u) -> a -> [u]) +-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> Data a +forall u. Int -> (forall d. Data d => d -> u) -> ByteArray -> u +forall u. (forall d. Data d => d -> u) -> ByteArray -> [u] +forall r r'. +(r -> r' -> r) +-> r -> (forall d. Data d => d -> r') -> ByteArray -> r +forall r r'. +(r' -> r -> r) +-> r -> (forall d. Data d => d -> r') -> ByteArray -> r +forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c ByteArray +forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> ByteArray -> c ByteArray +forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c ByteArray) +forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteArray) +$cByteArray :: Constr +$tByteArray :: DataType +gmapMo :: (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +$cgmapMo :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +gmapMp :: (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +$cgmapMp :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +gmapM :: (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +$cgmapM :: forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> ByteArray -> m ByteArray +gmapQi :: Int -> (forall d. Data d => d -> u) -> ByteArray -> u +$cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> ByteArray -> u +gmapQ :: (forall d. Data d => d -> u) -> ByteArray -> [u] +$cgmapQ :: forall u. (forall d. Data d => d -> u) -> ByteArray -> [u] +gmapQr :: (r' -> r -> r) +-> r -> (forall d. Data d => d -> r') -> ByteArray -> r +$cgmapQr :: forall r r'. +(r' -> r -> r) +-> r -> (forall d. Data d => d -> r') -> ByteArray -> r +gmapQl :: (r -> r' -> r) +-> r -> (forall d. Data d => d -> r') -> ByteArray -> r +$cgmapQl :: forall r r'. +(r -> r' -> r) +-> r -> (forall d. Data d => d -> r') -> ByteArray -> r +gmapT :: (forall b. Data b => b -> b) -> ByteArray -> ByteArray +$cgmapT :: (forall b. Data b => b -> b) -> ByteArray -> ByteArray +dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteArray) +$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteArray) +dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c ByteArray) +$cdataCast1 :: forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c ByteArray) +dataTypeOf :: ByteArray -> DataType +$cdataTypeOf :: ByteArray -> DataType +toConstr :: ByteArray -> Constr +$ctoConstr :: ByteArray -> Constr +gunfold :: (forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c ByteArray +$cgunfold :: forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c ByteArray +gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> ByteArray -> c ByteArray +$cgfoldl :: forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> ByteArray -> c ByteArray +$cp1Data :: Typeable ByteArray +P.Data,Eq ByteArray +Eq ByteArray +-> (ByteArray -> ByteArray -> Ordering) +-> (ByteArray -> ByteArray -> Bool) +-> (ByteArray -> ByteArray -> Bool) +-> (ByteArray -> ByteArray -> Bool) +-> (ByteArray -> ByteArray -> Bool) +-> (ByteArray -> ByteArray -> ByteArray) +-> (ByteArray -> ByteArray -> ByteArray) +-> Ord ByteArray +ByteArray -> ByteArray -> Bool +ByteArray -> ByteArray -> Ordering +ByteArray -> ByteArray -> ByteArray +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: ByteArray -> ByteArray -> ByteArray +$cmin :: ByteArray -> ByteArray -> ByteArray +max :: ByteArray -> ByteArray -> ByteArray +$cmax :: ByteArray -> ByteArray -> ByteArray +>= :: ByteArray -> ByteArray -> Bool +$c>= :: ByteArray -> ByteArray -> Bool +> :: ByteArray -> ByteArray -> Bool +$c> :: ByteArray -> ByteArray -> Bool +<= :: ByteArray -> ByteArray -> Bool +$c<= :: ByteArray -> ByteArray -> Bool +< :: ByteArray -> ByteArray -> Bool +$c< :: ByteArray -> ByteArray -> Bool +compare :: ByteArray -> ByteArray -> Ordering +$ccompare :: ByteArray -> ByteArray -> Ordering +$cp1Ord :: Eq ByteArray +P.Ord,P.Typeable,ByteArray -> () +(ByteArray -> ()) -> NFData ByteArray +forall a. (a -> ()) -> NFData a +rnf :: ByteArray -> () +$crnf :: ByteArray -> () +NF.NFData) + +instance A.FromJSON ByteArray where + parseJSON :: Value -> Parser ByteArray +parseJSON = String -> (Text -> Parser ByteArray) -> Value -> Parser ByteArray +forall a. String -> (Text -> Parser a) -> Value -> Parser a +A.withText String +"ByteArray" Text -> Parser ByteArray +forall (m :: * -> *). MonadFail m => Text -> m ByteArray +_readByteArray +instance A.ToJSON ByteArray where + toJSON :: ByteArray -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (ByteArray -> Text) -> ByteArray -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteArray -> Text +_showByteArray +instance WH.FromHttpApiData ByteArray where + parseUrlPiece :: Text -> Either Text ByteArray +parseUrlPiece = Either Text ByteArray +-> (ByteArray -> Either Text ByteArray) +-> Maybe ByteArray +-> Either Text ByteArray +forall b a. b -> (a -> b) -> Maybe a -> b +P.maybe (Text -> Either Text ByteArray +forall a b. a -> Either a b +P.Left Text +"parseUrlPiece @ByteArray") ByteArray -> Either Text ByteArray +forall a b. b -> Either a b +P.Right (Maybe ByteArray -> Either Text ByteArray) +-> (Text -> Maybe ByteArray) -> Text -> Either Text ByteArray +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Maybe ByteArray +forall (m :: * -> *). MonadFail m => Text -> m ByteArray +_readByteArray +instance WH.ToHttpApiData ByteArray where + toUrlPiece :: ByteArray -> Text +toUrlPiece = ByteArray -> Text +_showByteArray +instance P.Show ByteArray where + show :: ByteArray -> String +show = Text -> String +T.unpack (Text -> String) -> (ByteArray -> Text) -> ByteArray -> String +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteArray -> Text +_showByteArray +instance MimeRender MimeMultipartFormData ByteArray where + mimeRender :: Proxy MimeMultipartFormData -> ByteArray -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = ByteArray -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | read base64 encoded characters +_readByteArray :: MonadFail m => Text -> m ByteArray +_readByteArray :: Text -> m ByteArray +_readByteArray = (String -> m ByteArray) +-> (ByteString -> m ByteArray) +-> Either String ByteString +-> m ByteArray +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> m ByteArray +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (ByteArray -> m ByteArray +forall (f :: * -> *) a. Applicative f => a -> f a +pure (ByteArray -> m ByteArray) +-> (ByteString -> ByteArray) -> ByteString -> m ByteArray +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteArray +ByteArray) (Either String ByteString -> m ByteArray) +-> (Text -> Either String ByteString) -> Text -> m ByteArray +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Either String ByteString +BL64.decode (ByteString -> Either String ByteString) +-> (Text -> ByteString) -> Text -> Either String ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL.fromStrict (ByteString -> ByteString) +-> (Text -> ByteString) -> Text -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> ByteString +T.encodeUtf8 +{-# INLINE _readByteArray #-} + +-- | show base64 encoded characters +_showByteArray :: ByteArray -> Text +_showByteArray :: ByteArray -> Text +_showByteArray = ByteString -> Text +T.decodeUtf8 (ByteString -> Text) +-> (ByteArray -> ByteString) -> ByteArray -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL.toStrict (ByteString -> ByteString) +-> (ByteArray -> ByteString) -> ByteArray -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL64.encode (ByteString -> ByteString) +-> (ByteArray -> ByteString) -> ByteArray -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteArray -> ByteString +unByteArray +{-# INLINE _showByteArray #-} + +-- | any sequence of octets +newtype Binary = Binary { Binary -> ByteString +unBinary :: BL.ByteString } + deriving (Binary -> Binary -> Bool +(Binary -> Binary -> Bool) +-> (Binary -> Binary -> Bool) -> Eq Binary +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Binary -> Binary -> Bool +$c/= :: Binary -> Binary -> Bool +== :: Binary -> Binary -> Bool +$c== :: Binary -> Binary -> Bool +P.Eq,Typeable Binary +DataType +Constr +Typeable Binary +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> Binary -> c Binary) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c Binary) +-> (Binary -> Constr) +-> (Binary -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c Binary)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary)) +-> ((forall b. Data b => b -> b) -> Binary -> Binary) +-> (forall r r'. + (r -> r' -> r) + -> r -> (forall d. Data d => d -> r') -> Binary -> r) +-> (forall r r'. + (r' -> r -> r) + -> r -> (forall d. Data d => d -> r') -> Binary -> r) +-> (forall u. (forall d. Data d => d -> u) -> Binary -> [u]) +-> (forall u. Int -> (forall d. Data d => d -> u) -> Binary -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> Binary -> m Binary) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> Binary -> m Binary) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> Binary -> m Binary) +-> Data Binary +Binary -> DataType +Binary -> Constr +(forall b. Data b => b -> b) -> Binary -> Binary +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Binary -> c Binary +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Binary +forall a. +Typeable a +-> (forall (c :: * -> *). + (forall d b. Data d => c (d -> b) -> d -> c b) + -> (forall g. g -> c g) -> a -> c a) +-> (forall (c :: * -> *). + (forall b r. Data b => c (b -> r) -> c r) + -> (forall r. r -> c r) -> Constr -> c a) +-> (a -> Constr) +-> (a -> DataType) +-> (forall (t :: * -> *) (c :: * -> *). + Typeable t => + (forall d. Data d => c (t d)) -> Maybe (c a)) +-> (forall (t :: * -> * -> *) (c :: * -> *). + Typeable t => + (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) +-> ((forall b. Data b => b -> b) -> a -> a) +-> (forall r r'. + (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall r r'. + (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) +-> (forall u. (forall d. Data d => d -> u) -> a -> [u]) +-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) +-> (forall (m :: * -> *). + Monad m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> (forall (m :: * -> *). + MonadPlus m => + (forall d. Data d => d -> m d) -> a -> m a) +-> Data a +forall u. Int -> (forall d. Data d => d -> u) -> Binary -> u +forall u. (forall d. Data d => d -> u) -> Binary -> [u] +forall r r'. +(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r +forall r r'. +(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r +forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> Binary -> m Binary +forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> Binary -> m Binary +forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Binary +forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Binary -> c Binary +forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c Binary) +forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary) +$cBinary :: Constr +$tBinary :: DataType +gmapMo :: (forall d. Data d => d -> m d) -> Binary -> m Binary +$cgmapMo :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> Binary -> m Binary +gmapMp :: (forall d. Data d => d -> m d) -> Binary -> m Binary +$cgmapMp :: forall (m :: * -> *). +MonadPlus m => +(forall d. Data d => d -> m d) -> Binary -> m Binary +gmapM :: (forall d. Data d => d -> m d) -> Binary -> m Binary +$cgmapM :: forall (m :: * -> *). +Monad m => +(forall d. Data d => d -> m d) -> Binary -> m Binary +gmapQi :: Int -> (forall d. Data d => d -> u) -> Binary -> u +$cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> Binary -> u +gmapQ :: (forall d. Data d => d -> u) -> Binary -> [u] +$cgmapQ :: forall u. (forall d. Data d => d -> u) -> Binary -> [u] +gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r +$cgmapQr :: forall r r'. +(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r +gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r +$cgmapQl :: forall r r'. +(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r +gmapT :: (forall b. Data b => b -> b) -> Binary -> Binary +$cgmapT :: (forall b. Data b => b -> b) -> Binary -> Binary +dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary) +$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). +Typeable t => +(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary) +dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c Binary) +$cdataCast1 :: forall (t :: * -> *) (c :: * -> *). +Typeable t => +(forall d. Data d => c (t d)) -> Maybe (c Binary) +dataTypeOf :: Binary -> DataType +$cdataTypeOf :: Binary -> DataType +toConstr :: Binary -> Constr +$ctoConstr :: Binary -> Constr +gunfold :: (forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Binary +$cgunfold :: forall (c :: * -> *). +(forall b r. Data b => c (b -> r) -> c r) +-> (forall r. r -> c r) -> Constr -> c Binary +gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Binary -> c Binary +$cgfoldl :: forall (c :: * -> *). +(forall d b. Data d => c (d -> b) -> d -> c b) +-> (forall g. g -> c g) -> Binary -> c Binary +$cp1Data :: Typeable Binary +P.Data,Eq Binary +Eq Binary +-> (Binary -> Binary -> Ordering) +-> (Binary -> Binary -> Bool) +-> (Binary -> Binary -> Bool) +-> (Binary -> Binary -> Bool) +-> (Binary -> Binary -> Bool) +-> (Binary -> Binary -> Binary) +-> (Binary -> Binary -> Binary) +-> Ord Binary +Binary -> Binary -> Bool +Binary -> Binary -> Ordering +Binary -> Binary -> Binary +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: Binary -> Binary -> Binary +$cmin :: Binary -> Binary -> Binary +max :: Binary -> Binary -> Binary +$cmax :: Binary -> Binary -> Binary +>= :: Binary -> Binary -> Bool +$c>= :: Binary -> Binary -> Bool +> :: Binary -> Binary -> Bool +$c> :: Binary -> Binary -> Bool +<= :: Binary -> Binary -> Bool +$c<= :: Binary -> Binary -> Bool +< :: Binary -> Binary -> Bool +$c< :: Binary -> Binary -> Bool +compare :: Binary -> Binary -> Ordering +$ccompare :: Binary -> Binary -> Ordering +$cp1Ord :: Eq Binary +P.Ord,P.Typeable,Binary -> () +(Binary -> ()) -> NFData Binary +forall a. (a -> ()) -> NFData a +rnf :: Binary -> () +$crnf :: Binary -> () +NF.NFData) + +instance A.FromJSON Binary where + parseJSON :: Value -> Parser Binary +parseJSON = String -> (Text -> Parser Binary) -> Value -> Parser Binary +forall a. String -> (Text -> Parser a) -> Value -> Parser a +A.withText String +"Binary" Text -> Parser Binary +forall (m :: * -> *). MonadFail m => Text -> m Binary +_readBinaryBase64 +instance A.ToJSON Binary where + toJSON :: Binary -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (Binary -> Text) -> Binary -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Binary -> Text +_showBinaryBase64 +instance WH.FromHttpApiData Binary where + parseUrlPiece :: Text -> Either Text Binary +parseUrlPiece = Either Text Binary +-> (Binary -> Either Text Binary) +-> Maybe Binary +-> Either Text Binary +forall b a. b -> (a -> b) -> Maybe a -> b +P.maybe (Text -> Either Text Binary +forall a b. a -> Either a b +P.Left Text +"parseUrlPiece @Binary") Binary -> Either Text Binary +forall a b. b -> Either a b +P.Right (Maybe Binary -> Either Text Binary) +-> (Text -> Maybe Binary) -> Text -> Either Text Binary +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Maybe Binary +forall (m :: * -> *). MonadFail m => Text -> m Binary +_readBinaryBase64 +instance WH.ToHttpApiData Binary where + toUrlPiece :: Binary -> Text +toUrlPiece = Binary -> Text +_showBinaryBase64 +instance P.Show Binary where + show :: Binary -> String +show = Text -> String +T.unpack (Text -> String) -> (Binary -> Text) -> Binary -> String +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Binary -> Text +_showBinaryBase64 +instance MimeRender MimeMultipartFormData Binary where + mimeRender :: Proxy MimeMultipartFormData -> Binary -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Binary -> ByteString +unBinary + +_readBinaryBase64 :: MonadFail m => Text -> m Binary +_readBinaryBase64 :: Text -> m Binary +_readBinaryBase64 = (String -> m Binary) +-> (ByteString -> m Binary) -> Either String ByteString -> m Binary +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> m Binary +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (Binary -> m Binary +forall (f :: * -> *) a. Applicative f => a -> f a +pure (Binary -> m Binary) +-> (ByteString -> Binary) -> ByteString -> m Binary +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Binary +Binary) (Either String ByteString -> m Binary) +-> (Text -> Either String ByteString) -> Text -> m Binary +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Either String ByteString +BL64.decode (ByteString -> Either String ByteString) +-> (Text -> ByteString) -> Text -> Either String ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL.fromStrict (ByteString -> ByteString) +-> (Text -> ByteString) -> Text -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> ByteString +T.encodeUtf8 +{-# INLINE _readBinaryBase64 #-} + +_showBinaryBase64 :: Binary -> Text +_showBinaryBase64 :: Binary -> Text +_showBinaryBase64 = ByteString -> Text +T.decodeUtf8 (ByteString -> Text) -> (Binary -> ByteString) -> Binary -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL.toStrict (ByteString -> ByteString) +-> (Binary -> ByteString) -> Binary -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL64.encode (ByteString -> ByteString) +-> (Binary -> ByteString) -> Binary -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Binary -> ByteString +unBinary +{-# INLINE _showBinaryBase64 #-} + +-- * Lens Type Aliases + +type Lens_' s a = Lens_ s s a a +type Lens_ s t a b = forall (f :: K.Type -> K.Type). Functor f => (a -> f b) -> s -> f t + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Logging.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Logging.html index f954bf53ddc..9d85fa4d481 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Logging.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Logging.html @@ -7,28 +7,28 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.Logging Logging functions -} -{-# LANGUAGE CPP #-} - -#ifdef USE_KATIP +{-# LANGUAGE CPP #-} + +#ifdef USE_KATIP -module OpenAPIPetstore.Logging - ( module OpenAPIPetstore.LoggingKatip - ) where - -import OpenAPIPetstore.LoggingKatip - -#else +module OpenAPIPetstore.Logging + ( module OpenAPIPetstore.LoggingKatip + ) where + +import OpenAPIPetstore.LoggingKatip + +#else -module OpenAPIPetstore.Logging - ( module OpenAPIPetstore.LoggingMonadLogger - ) where - -import OpenAPIPetstore.LoggingMonadLogger - -#endif +module OpenAPIPetstore.Logging + ( module OpenAPIPetstore.LoggingMonadLogger + ) where + +import OpenAPIPetstore.LoggingMonadLogger + +#endif \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.LoggingKatip.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.LoggingKatip.html index 4c76a336ebf..2f57fccbd6f 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.LoggingKatip.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.LoggingKatip.html @@ -7,113 +7,224 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.LoggingKatip Katip Logging functions -} - -{-# LANGUAGE OverloadedStrings #-} -{-# LANGUAGE RankNTypes #-} -{-# LANGUAGE ScopedTypeVariables #-} - -module OpenAPIPetstore.LoggingKatip where - -import qualified Control.Exception.Safe as E -import qualified Control.Monad.IO.Class as P -import qualified Control.Monad.Trans.Reader as P -import qualified Data.Text as T -import qualified Lens.Micro as L -import qualified System.IO as IO - -import Data.Text (Text) -import GHC.Exts (IsString(..)) - -import qualified Katip as LG - --- * Type Aliases (for compatibility) - --- | Runs a Katip logging block with the Log environment -type LogExecWithContext = forall m. P.MonadIO m => - LogContext -> LogExec m - --- | A Katip logging block -type LogExec m = forall a. LG.KatipT m a -> m a - --- | A Katip Log environment -type LogContext = LG.LogEnv - --- | A Katip Log severity -type LogLevel = LG.Severity - --- * default logger - --- | the default log environment -initLogContext :: IO LogContext -initLogContext = LG.initLogEnv "OpenAPIPetstore" "dev" - --- | Runs a Katip logging block with the Log environment -runDefaultLogExecWithContext :: LogExecWithContext -runDefaultLogExecWithContext = LG.runKatipT - --- * stdout logger - --- | Runs a Katip logging block with the Log environment -stdoutLoggingExec :: LogExecWithContext -stdoutLoggingExec = runDefaultLogExecWithContext - --- | A Katip Log environment which targets stdout -stdoutLoggingContext :: LogContext -> IO LogContext -stdoutLoggingContext cxt = do - handleScribe <- LG.mkHandleScribe LG.ColorIfTerminal IO.stdout (LG.permitItem LG.InfoS) LG.V2 - LG.registerScribe "stdout" handleScribe LG.defaultScribeSettings cxt - --- * stderr logger - --- | Runs a Katip logging block with the Log environment -stderrLoggingExec :: LogExecWithContext -stderrLoggingExec = runDefaultLogExecWithContext - --- | A Katip Log environment which targets stderr -stderrLoggingContext :: LogContext -> IO LogContext -stderrLoggingContext cxt = do - handleScribe <- LG.mkHandleScribe LG.ColorIfTerminal IO.stderr (LG.permitItem LG.InfoS) LG.V2 - LG.registerScribe "stderr" handleScribe LG.defaultScribeSettings cxt - --- * Null logger - --- | Disables Katip logging -runNullLogExec :: LogExecWithContext -runNullLogExec le (LG.KatipT f) = P.runReaderT f (L.set LG.logEnvScribes mempty le) - --- * Log Msg - --- | Log a katip message -_log :: (Applicative m, LG.Katip m) => Text -> LogLevel -> Text -> m () -_log src level msg = do - LG.logMsg (fromString $ T.unpack src) level (LG.logStr msg) - --- * Log Exceptions - --- | re-throws exceptions after logging them -logExceptions - :: (LG.Katip m, E.MonadCatch m, Applicative m) - => Text -> m a -> m a -logExceptions src = - E.handle - (\(e :: E.SomeException) -> do - _log src LG.ErrorS ((T.pack . show) e) - E.throw e) - --- * Log Level - -levelInfo :: LogLevel -levelInfo = LG.InfoS - -levelError :: LogLevel -levelError = LG.ErrorS - -levelDebug :: LogLevel -levelDebug = LG.DebugS - - \ No newline at end of file + +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE RankNTypes #-} +{-# LANGUAGE ScopedTypeVariables #-} + +module OpenAPIPetstore.LoggingKatip where + +import qualified Control.Exception.Safe as E +import qualified Control.Monad.IO.Class as P +import qualified Control.Monad.Trans.Reader as P +import qualified Data.Text as T +import qualified Lens.Micro as L +import qualified System.IO as IO + +import Data.Text (Text) +import GHC.Exts (IsString(..)) + +import qualified Katip as LG + +-- * Type Aliases (for compatibility) + +-- | Runs a Katip logging block with the Log environment +type LogExecWithContext = forall m a. P.MonadIO m => + LogContext -> LogExec m a + +-- | A Katip logging block +type LogExec m a = LG.KatipT m a -> m a + +-- | A Katip Log environment +type LogContext = LG.LogEnv + +-- | A Katip Log severity +type LogLevel = LG.Severity + +-- * default logger + +-- | the default log environment +initLogContext :: IO LogContext +initLogContext :: IO LogContext +initLogContext = Namespace -> Environment -> IO LogContext +LG.initLogEnv Namespace +"OpenAPIPetstore" Environment +"dev" + +-- | Runs a Katip logging block with the Log environment +runDefaultLogExecWithContext :: LogExecWithContext +runDefaultLogExecWithContext :: LogContext -> LogExec m a +runDefaultLogExecWithContext = LogContext -> LogExec m a +forall (m :: * -> *) a. LogContext -> KatipT m a -> m a +LG.runKatipT + +-- * stdout logger + +-- | Runs a Katip logging block with the Log environment +stdoutLoggingExec :: LogExecWithContext +stdoutLoggingExec :: LogContext -> LogExec m a +stdoutLoggingExec = LogContext -> LogExec m a +LogExecWithContext +runDefaultLogExecWithContext + +-- | A Katip Log environment which targets stdout +stdoutLoggingContext :: LogContext -> IO LogContext +stdoutLoggingContext :: LogContext -> IO LogContext +stdoutLoggingContext LogContext +cxt = do + Scribe +handleScribe <- ColorStrategy -> Handle -> PermitFunc -> Verbosity -> IO Scribe +LG.mkHandleScribe ColorStrategy +LG.ColorIfTerminal Handle +IO.stdout (Severity -> Item a -> IO Bool +forall (m :: * -> *) a. Monad m => Severity -> Item a -> m Bool +LG.permitItem Severity +LG.InfoS) Verbosity +LG.V2 + Text -> Scribe -> ScribeSettings -> LogContext -> IO LogContext +LG.registerScribe Text +"stdout" Scribe +handleScribe ScribeSettings +LG.defaultScribeSettings LogContext +cxt + +-- * stderr logger + +-- | Runs a Katip logging block with the Log environment +stderrLoggingExec :: LogExecWithContext +stderrLoggingExec :: LogContext -> LogExec m a +stderrLoggingExec = LogContext -> LogExec m a +LogExecWithContext +runDefaultLogExecWithContext + +-- | A Katip Log environment which targets stderr +stderrLoggingContext :: LogContext -> IO LogContext +stderrLoggingContext :: LogContext -> IO LogContext +stderrLoggingContext LogContext +cxt = do + Scribe +handleScribe <- ColorStrategy -> Handle -> PermitFunc -> Verbosity -> IO Scribe +LG.mkHandleScribe ColorStrategy +LG.ColorIfTerminal Handle +IO.stderr (Severity -> Item a -> IO Bool +forall (m :: * -> *) a. Monad m => Severity -> Item a -> m Bool +LG.permitItem Severity +LG.InfoS) Verbosity +LG.V2 + Text -> Scribe -> ScribeSettings -> LogContext -> IO LogContext +LG.registerScribe Text +"stderr" Scribe +handleScribe ScribeSettings +LG.defaultScribeSettings LogContext +cxt + +-- * Null logger + +-- | Disables Katip logging +runNullLogExec :: LogExecWithContext +runNullLogExec :: LogContext -> LogExec m a +runNullLogExec LogContext +le (LG.KatipT ReaderT LogContext m a +f) = ReaderT LogContext m a -> LogContext -> m a +forall r (m :: * -> *) a. ReaderT r m a -> r -> m a +P.runReaderT ReaderT LogContext m a +f (ASetter + LogContext + LogContext + (Map Text ScribeHandle) + (Map Text ScribeHandle) +-> Map Text ScribeHandle -> LogContext -> LogContext +forall s t a b. ASetter s t a b -> b -> s -> t +L.set ASetter + LogContext + LogContext + (Map Text ScribeHandle) + (Map Text ScribeHandle) +Lens' LogContext (Map Text ScribeHandle) +LG.logEnvScribes Map Text ScribeHandle +forall a. Monoid a => a +mempty LogContext +le) + +-- * Log Msg + +-- | Log a katip message +_log :: (Applicative m, LG.Katip m) => Text -> LogLevel -> Text -> m () +_log :: Text -> Severity -> Text -> m () +_log Text +src Severity +level Text +msg = do + Namespace -> Severity -> LogStr -> m () +forall (m :: * -> *). +(Applicative m, Katip m) => +Namespace -> Severity -> LogStr -> m () +LG.logMsg (String -> Namespace +forall a. IsString a => String -> a +fromString (String -> Namespace) -> String -> Namespace +forall a b. (a -> b) -> a -> b +$ Text -> String +T.unpack Text +src) Severity +level (Text -> LogStr +forall a. StringConv a Text => a -> LogStr +LG.logStr Text +msg) + +-- * Log Exceptions + +-- | re-throws exceptions after logging them +logExceptions + :: (LG.Katip m, E.MonadCatch m, Applicative m) + => Text -> m a -> m a +logExceptions :: Text -> m a -> m a +logExceptions Text +src = + (SomeException -> m a) -> m a -> m a +forall (m :: * -> *) e a. +(MonadCatch m, Exception e) => +(e -> m a) -> m a -> m a +E.handle + (\(SomeException +e :: E.SomeException) -> do + Text -> Severity -> Text -> m () +forall (m :: * -> *). +(Applicative m, Katip m) => +Text -> Severity -> Text -> m () +_log Text +src Severity +LG.ErrorS ((String -> Text +T.pack (String -> Text) +-> (SomeException -> String) -> SomeException -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. SomeException -> String +forall a. Show a => a -> String +show) SomeException +e) + SomeException -> m a +forall (m :: * -> *) e a. (MonadThrow m, Exception e) => e -> m a +E.throw SomeException +e) + +-- * Log Level + +levelInfo :: LogLevel +levelInfo :: Severity +levelInfo = Severity +LG.InfoS + +levelError :: LogLevel +levelError :: Severity +levelError = Severity +LG.ErrorS + +levelDebug :: LogLevel +levelDebug :: Severity +levelDebug = Severity +LG.DebugS + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.MimeTypes.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.MimeTypes.html index 36a5707801e..0980f3d023d 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.MimeTypes.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.MimeTypes.html @@ -7,250 +7,627 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.MimeTypes -} - -{-# LANGUAGE ConstraintKinds #-} -{-# LANGUAGE ExistentialQuantification #-} -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE OverloadedStrings #-} -{-# LANGUAGE ScopedTypeVariables #-} -{-# OPTIONS_GHC -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.MimeTypes where - -import qualified Control.Arrow as P (left) -import qualified Data.Aeson as A -import qualified Data.ByteString as B -import qualified Data.ByteString.Builder as BB -import qualified Data.ByteString.Char8 as BC -import qualified Data.ByteString.Lazy as BL -import qualified Data.ByteString.Lazy.Char8 as BCL -import qualified Data.Data as P (Typeable) -import qualified Data.Proxy as P (Proxy(..)) -import qualified Data.String as P -import qualified Data.Text as T -import qualified Data.Text.Encoding as T -import qualified Network.HTTP.Media as ME -import qualified Web.FormUrlEncoded as WH -import qualified Web.HttpApiData as WH - -import Prelude (($), (.),(<$>),(<*>),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty) -import qualified Prelude as P - --- * ContentType MimeType - -data ContentType a = MimeType a => ContentType { unContentType :: a } - --- * Accept MimeType - -data Accept a = MimeType a => Accept { unAccept :: a } - --- * Consumes Class - -class MimeType mtype => Consumes req mtype where - --- * Produces Class - -class MimeType mtype => Produces req mtype where - --- * Default Mime Types - -data MimeJSON = MimeJSON deriving (P.Typeable) -data MimeXML = MimeXML deriving (P.Typeable) -data MimePlainText = MimePlainText deriving (P.Typeable) -data MimeFormUrlEncoded = MimeFormUrlEncoded deriving (P.Typeable) -data MimeMultipartFormData = MimeMultipartFormData deriving (P.Typeable) -data MimeOctetStream = MimeOctetStream deriving (P.Typeable) -data MimeNoContent = MimeNoContent deriving (P.Typeable) -data MimeAny = MimeAny deriving (P.Typeable) - --- | A type for responses without content-body. -data NoContent = NoContent - deriving (P.Show, P.Eq, P.Typeable) - - --- * MimeType Class - -class P.Typeable mtype => MimeType mtype where - {-# MINIMAL mimeType | mimeTypes #-} - - mimeTypes :: P.Proxy mtype -> [ME.MediaType] - mimeTypes p = - case mimeType p of - Just x -> [x] - Nothing -> [] - - mimeType :: P.Proxy mtype -> Maybe ME.MediaType - mimeType p = - case mimeTypes p of - [] -> Nothing - (x:_) -> Just x - - mimeType' :: mtype -> Maybe ME.MediaType - mimeType' _ = mimeType (P.Proxy :: P.Proxy mtype) - mimeTypes' :: mtype -> [ME.MediaType] - mimeTypes' _ = mimeTypes (P.Proxy :: P.Proxy mtype) - --- Default MimeType Instances - --- | @application/json; charset=utf-8@ -instance MimeType MimeJSON where - mimeType _ = Just $ P.fromString "application/json" --- | @application/xml; charset=utf-8@ -instance MimeType MimeXML where - mimeType _ = Just $ P.fromString "application/xml" --- | @application/x-www-form-urlencoded@ -instance MimeType MimeFormUrlEncoded where - mimeType _ = Just $ P.fromString "application/x-www-form-urlencoded" --- | @multipart/form-data@ -instance MimeType MimeMultipartFormData where - mimeType _ = Just $ P.fromString "multipart/form-data" --- | @text/plain; charset=utf-8@ -instance MimeType MimePlainText where - mimeType _ = Just $ P.fromString "text/plain" --- | @application/octet-stream@ -instance MimeType MimeOctetStream where - mimeType _ = Just $ P.fromString "application/octet-stream" --- | @"*/*"@ -instance MimeType MimeAny where - mimeType _ = Just $ P.fromString "*/*" -instance MimeType MimeNoContent where - mimeType _ = Nothing - --- * MimeRender Class - -class MimeType mtype => MimeRender mtype x where - mimeRender :: P.Proxy mtype -> x -> BL.ByteString - mimeRender' :: mtype -> x -> BL.ByteString - mimeRender' _ x = mimeRender (P.Proxy :: P.Proxy mtype) x - - -mimeRenderDefaultMultipartFormData :: WH.ToHttpApiData a => a -> BL.ByteString -mimeRenderDefaultMultipartFormData = BL.fromStrict . T.encodeUtf8 . WH.toQueryParam - --- Default MimeRender Instances - --- | `A.encode` -instance A.ToJSON a => MimeRender MimeJSON a where mimeRender _ = A.encode --- | @WH.urlEncodeAsForm@ -instance WH.ToForm a => MimeRender MimeFormUrlEncoded a where mimeRender _ = WH.urlEncodeAsForm - --- | @P.id@ -instance MimeRender MimePlainText BL.ByteString where mimeRender _ = P.id --- | @BL.fromStrict . T.encodeUtf8@ -instance MimeRender MimePlainText T.Text where mimeRender _ = BL.fromStrict . T.encodeUtf8 --- | @BCL.pack@ -instance MimeRender MimePlainText String where mimeRender _ = BCL.pack - --- | @P.id@ -instance MimeRender MimeOctetStream BL.ByteString where mimeRender _ = P.id --- | @BL.fromStrict . T.encodeUtf8@ -instance MimeRender MimeOctetStream T.Text where mimeRender _ = BL.fromStrict . T.encodeUtf8 --- | @BCL.pack@ -instance MimeRender MimeOctetStream String where mimeRender _ = BCL.pack - -instance MimeRender MimeMultipartFormData BL.ByteString where mimeRender _ = P.id - -instance MimeRender MimeMultipartFormData Bool where mimeRender _ = mimeRenderDefaultMultipartFormData -instance MimeRender MimeMultipartFormData Char where mimeRender _ = mimeRenderDefaultMultipartFormData -instance MimeRender MimeMultipartFormData Double where mimeRender _ = mimeRenderDefaultMultipartFormData -instance MimeRender MimeMultipartFormData Float where mimeRender _ = mimeRenderDefaultMultipartFormData -instance MimeRender MimeMultipartFormData Int where mimeRender _ = mimeRenderDefaultMultipartFormData -instance MimeRender MimeMultipartFormData Integer where mimeRender _ = mimeRenderDefaultMultipartFormData -instance MimeRender MimeMultipartFormData String where mimeRender _ = mimeRenderDefaultMultipartFormData -instance MimeRender MimeMultipartFormData T.Text where mimeRender _ = mimeRenderDefaultMultipartFormData - --- | @P.Right . P.const NoContent@ -instance MimeRender MimeNoContent NoContent where mimeRender _ = P.const BCL.empty - - --- * MimeUnrender Class - -class MimeType mtype => MimeUnrender mtype o where - mimeUnrender :: P.Proxy mtype -> BL.ByteString -> P.Either String o - mimeUnrender' :: mtype -> BL.ByteString -> P.Either String o - mimeUnrender' _ x = mimeUnrender (P.Proxy :: P.Proxy mtype) x - --- Default MimeUnrender Instances - --- | @A.eitherDecode@ -instance A.FromJSON a => MimeUnrender MimeJSON a where mimeUnrender _ = A.eitherDecode --- | @P.left T.unpack . WH.urlDecodeAsForm@ -instance WH.FromForm a => MimeUnrender MimeFormUrlEncoded a where mimeUnrender _ = P.left T.unpack . WH.urlDecodeAsForm --- | @P.Right . P.id@ - -instance MimeUnrender MimePlainText BL.ByteString where mimeUnrender _ = P.Right . P.id --- | @P.left P.show . TL.decodeUtf8'@ -instance MimeUnrender MimePlainText T.Text where mimeUnrender _ = P.left P.show . T.decodeUtf8' . BL.toStrict --- | @P.Right . BCL.unpack@ -instance MimeUnrender MimePlainText String where mimeUnrender _ = P.Right . BCL.unpack - --- | @P.Right . P.id@ -instance MimeUnrender MimeOctetStream BL.ByteString where mimeUnrender _ = P.Right . P.id --- | @P.left P.show . T.decodeUtf8' . BL.toStrict@ -instance MimeUnrender MimeOctetStream T.Text where mimeUnrender _ = P.left P.show . T.decodeUtf8' . BL.toStrict --- | @P.Right . BCL.unpack@ -instance MimeUnrender MimeOctetStream String where mimeUnrender _ = P.Right . BCL.unpack - --- | @P.Right . P.const NoContent@ -instance MimeUnrender MimeNoContent NoContent where mimeUnrender _ = P.Right . P.const NoContent - - --- * Custom Mime Types - --- ** MimeXmlCharsetutf16 - -data MimeXmlCharsetutf16 = MimeXmlCharsetutf16 deriving (P.Typeable) - --- | @application/xml; charset=utf-16@ -instance MimeType MimeXmlCharsetutf16 where - mimeType _ = Just $ P.fromString "application/xml; charset=utf-16" --- instance MimeRender MimeXmlCharsetutf16 T.Text where mimeRender _ = undefined --- instance MimeUnrender MimeXmlCharsetutf16 T.Text where mimeUnrender _ = undefined - --- ** MimeXmlCharsetutf8 - -data MimeXmlCharsetutf8 = MimeXmlCharsetutf8 deriving (P.Typeable) - --- | @application/xml; charset=utf-8@ -instance MimeType MimeXmlCharsetutf8 where - mimeType _ = Just $ P.fromString "application/xml; charset=utf-8" --- instance MimeRender MimeXmlCharsetutf8 T.Text where mimeRender _ = undefined --- instance MimeUnrender MimeXmlCharsetutf8 T.Text where mimeUnrender _ = undefined - --- ** MimeTextXml - -data MimeTextXml = MimeTextXml deriving (P.Typeable) - --- | @text/xml@ -instance MimeType MimeTextXml where - mimeType _ = Just $ P.fromString "text/xml" --- instance MimeRender MimeTextXml T.Text where mimeRender _ = undefined --- instance MimeUnrender MimeTextXml T.Text where mimeUnrender _ = undefined - --- ** MimeTextXmlCharsetutf16 - -data MimeTextXmlCharsetutf16 = MimeTextXmlCharsetutf16 deriving (P.Typeable) - --- | @text/xml; charset=utf-16@ -instance MimeType MimeTextXmlCharsetutf16 where - mimeType _ = Just $ P.fromString "text/xml; charset=utf-16" --- instance MimeRender MimeTextXmlCharsetutf16 T.Text where mimeRender _ = undefined --- instance MimeUnrender MimeTextXmlCharsetutf16 T.Text where mimeUnrender _ = undefined - --- ** MimeTextXmlCharsetutf8 - -data MimeTextXmlCharsetutf8 = MimeTextXmlCharsetutf8 deriving (P.Typeable) - --- | @text/xml; charset=utf-8@ -instance MimeType MimeTextXmlCharsetutf8 where - mimeType _ = Just $ P.fromString "text/xml; charset=utf-8" --- instance MimeRender MimeTextXmlCharsetutf8 T.Text where mimeRender _ = undefined --- instance MimeUnrender MimeTextXmlCharsetutf8 T.Text where mimeUnrender _ = undefined - - \ No newline at end of file + +{-# LANGUAGE ConstraintKinds #-} +{-# LANGUAGE ExistentialQuantification #-} +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE ScopedTypeVariables #-} +{-# OPTIONS_GHC -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.MimeTypes where + +import qualified Control.Arrow as P (left) +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Builder as BB +import qualified Data.ByteString.Char8 as BC +import qualified Data.ByteString.Lazy as BL +import qualified Data.ByteString.Lazy.Char8 as BCL +import qualified Data.Data as P (Typeable) +import qualified Data.Proxy as P (Proxy(..)) +import qualified Data.String as P +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Network.HTTP.Media as ME +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Prelude (($), (.),(<$>),(<*>),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty) +import qualified Prelude as P + +-- * ContentType MimeType + +data ContentType a = MimeType a => ContentType { ContentType a -> a +unContentType :: a } + +-- * Accept MimeType + +data Accept a = MimeType a => Accept { Accept a -> a +unAccept :: a } + +-- * Consumes Class + +class MimeType mtype => Consumes req mtype where + +-- * Produces Class + +class MimeType mtype => Produces req mtype where + +-- * Default Mime Types + +data MimeJSON = MimeJSON deriving (P.Typeable) +data MimeXML = MimeXML deriving (P.Typeable) +data MimePlainText = MimePlainText deriving (P.Typeable) +data MimeFormUrlEncoded = MimeFormUrlEncoded deriving (P.Typeable) +data MimeMultipartFormData = MimeMultipartFormData deriving (P.Typeable) +data MimeOctetStream = MimeOctetStream deriving (P.Typeable) +data MimeNoContent = MimeNoContent deriving (P.Typeable) +data MimeAny = MimeAny deriving (P.Typeable) + +-- | A type for responses without content-body. +data NoContent = NoContent + deriving (Int -> NoContent -> ShowS +[NoContent] -> ShowS +NoContent -> String +(Int -> NoContent -> ShowS) +-> (NoContent -> String) +-> ([NoContent] -> ShowS) +-> Show NoContent +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [NoContent] -> ShowS +$cshowList :: [NoContent] -> ShowS +show :: NoContent -> String +$cshow :: NoContent -> String +showsPrec :: Int -> NoContent -> ShowS +$cshowsPrec :: Int -> NoContent -> ShowS +P.Show, NoContent -> NoContent -> Bool +(NoContent -> NoContent -> Bool) +-> (NoContent -> NoContent -> Bool) -> Eq NoContent +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: NoContent -> NoContent -> Bool +$c/= :: NoContent -> NoContent -> Bool +== :: NoContent -> NoContent -> Bool +$c== :: NoContent -> NoContent -> Bool +P.Eq, P.Typeable) + + +-- * MimeType Class + +class P.Typeable mtype => MimeType mtype where + {-# MINIMAL mimeType | mimeTypes #-} + + mimeTypes :: P.Proxy mtype -> [ME.MediaType] + mimeTypes Proxy mtype +p = + case Proxy mtype -> Maybe MediaType +forall mtype. MimeType mtype => Proxy mtype -> Maybe MediaType +mimeType Proxy mtype +p of + Just MediaType +x -> [MediaType +x] + Maybe MediaType +Nothing -> [] + + mimeType :: P.Proxy mtype -> Maybe ME.MediaType + mimeType Proxy mtype +p = + case Proxy mtype -> [MediaType] +forall mtype. MimeType mtype => Proxy mtype -> [MediaType] +mimeTypes Proxy mtype +p of + [] -> Maybe MediaType +forall a. Maybe a +Nothing + (MediaType +x:[MediaType] +_) -> MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just MediaType +x + + mimeType' :: mtype -> Maybe ME.MediaType + mimeType' mtype +_ = Proxy mtype -> Maybe MediaType +forall mtype. MimeType mtype => Proxy mtype -> Maybe MediaType +mimeType (Proxy mtype +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy mtype) + mimeTypes' :: mtype -> [ME.MediaType] + mimeTypes' mtype +_ = Proxy mtype -> [MediaType] +forall mtype. MimeType mtype => Proxy mtype -> [MediaType] +mimeTypes (Proxy mtype +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy mtype) + +-- Default MimeType Instances + +-- | @application/json; charset=utf-8@ +instance MimeType MimeJSON where + mimeType :: Proxy MimeJSON -> Maybe MediaType +mimeType Proxy MimeJSON +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"application/json" +-- | @application/xml; charset=utf-8@ +instance MimeType MimeXML where + mimeType :: Proxy MimeXML -> Maybe MediaType +mimeType Proxy MimeXML +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"application/xml" +-- | @application/x-www-form-urlencoded@ +instance MimeType MimeFormUrlEncoded where + mimeType :: Proxy MimeFormUrlEncoded -> Maybe MediaType +mimeType Proxy MimeFormUrlEncoded +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"application/x-www-form-urlencoded" +-- | @multipart/form-data@ +instance MimeType MimeMultipartFormData where + mimeType :: Proxy MimeMultipartFormData -> Maybe MediaType +mimeType Proxy MimeMultipartFormData +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"multipart/form-data" +-- | @text/plain; charset=utf-8@ +instance MimeType MimePlainText where + mimeType :: Proxy MimePlainText -> Maybe MediaType +mimeType Proxy MimePlainText +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"text/plain" +-- | @application/octet-stream@ +instance MimeType MimeOctetStream where + mimeType :: Proxy MimeOctetStream -> Maybe MediaType +mimeType Proxy MimeOctetStream +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"application/octet-stream" +-- | @"*/*"@ +instance MimeType MimeAny where + mimeType :: Proxy MimeAny -> Maybe MediaType +mimeType Proxy MimeAny +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"*/*" +instance MimeType MimeNoContent where + mimeType :: Proxy MimeNoContent -> Maybe MediaType +mimeType Proxy MimeNoContent +_ = Maybe MediaType +forall a. Maybe a +Nothing + +-- * MimeRender Class + +class MimeType mtype => MimeRender mtype x where + mimeRender :: P.Proxy mtype -> x -> BL.ByteString + mimeRender' :: mtype -> x -> BL.ByteString + mimeRender' mtype +_ x +x = Proxy mtype -> x -> ByteString +forall mtype x. +MimeRender mtype x => +Proxy mtype -> x -> ByteString +mimeRender (Proxy mtype +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy mtype) x +x + + +mimeRenderDefaultMultipartFormData :: WH.ToHttpApiData a => a -> BL.ByteString +mimeRenderDefaultMultipartFormData :: a -> ByteString +mimeRenderDefaultMultipartFormData = ByteString -> ByteString +BL.fromStrict (ByteString -> ByteString) -> (a -> ByteString) -> a -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> ByteString +T.encodeUtf8 (Text -> ByteString) -> (a -> Text) -> a -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. a -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam + +-- Default MimeRender Instances + +-- | `A.encode` +instance A.ToJSON a => MimeRender MimeJSON a where mimeRender :: Proxy MimeJSON -> a -> ByteString +mimeRender Proxy MimeJSON +_ = a -> ByteString +forall a. ToJSON a => a -> ByteString +A.encode +-- | @WH.urlEncodeAsForm@ +instance WH.ToForm a => MimeRender MimeFormUrlEncoded a where mimeRender :: Proxy MimeFormUrlEncoded -> a -> ByteString +mimeRender Proxy MimeFormUrlEncoded +_ = a -> ByteString +forall a. ToForm a => a -> ByteString +WH.urlEncodeAsForm + +-- | @P.id@ +instance MimeRender MimePlainText BL.ByteString where mimeRender :: Proxy MimePlainText -> ByteString -> ByteString +mimeRender Proxy MimePlainText +_ = ByteString -> ByteString +forall a. a -> a +P.id +-- | @BL.fromStrict . T.encodeUtf8@ +instance MimeRender MimePlainText T.Text where mimeRender :: Proxy MimePlainText -> Text -> ByteString +mimeRender Proxy MimePlainText +_ = ByteString -> ByteString +BL.fromStrict (ByteString -> ByteString) +-> (Text -> ByteString) -> Text -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> ByteString +T.encodeUtf8 +-- | @BCL.pack@ +instance MimeRender MimePlainText String where mimeRender :: Proxy MimePlainText -> String -> ByteString +mimeRender Proxy MimePlainText +_ = String -> ByteString +BCL.pack + +-- | @P.id@ +instance MimeRender MimeOctetStream BL.ByteString where mimeRender :: Proxy MimeOctetStream -> ByteString -> ByteString +mimeRender Proxy MimeOctetStream +_ = ByteString -> ByteString +forall a. a -> a +P.id +-- | @BL.fromStrict . T.encodeUtf8@ +instance MimeRender MimeOctetStream T.Text where mimeRender :: Proxy MimeOctetStream -> Text -> ByteString +mimeRender Proxy MimeOctetStream +_ = ByteString -> ByteString +BL.fromStrict (ByteString -> ByteString) +-> (Text -> ByteString) -> Text -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> ByteString +T.encodeUtf8 +-- | @BCL.pack@ +instance MimeRender MimeOctetStream String where mimeRender :: Proxy MimeOctetStream -> String -> ByteString +mimeRender Proxy MimeOctetStream +_ = String -> ByteString +BCL.pack + +instance MimeRender MimeMultipartFormData BL.ByteString where mimeRender :: Proxy MimeMultipartFormData -> ByteString -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = ByteString -> ByteString +forall a. a -> a +P.id + +instance MimeRender MimeMultipartFormData Bool where mimeRender :: Proxy MimeMultipartFormData -> Bool -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Bool -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData +instance MimeRender MimeMultipartFormData Char where mimeRender :: Proxy MimeMultipartFormData -> Char -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Char -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData +instance MimeRender MimeMultipartFormData Double where mimeRender :: Proxy MimeMultipartFormData -> Double -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Double -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData +instance MimeRender MimeMultipartFormData Float where mimeRender :: Proxy MimeMultipartFormData -> Float -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Float -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData +instance MimeRender MimeMultipartFormData Int where mimeRender :: Proxy MimeMultipartFormData -> Int -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Int -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData +instance MimeRender MimeMultipartFormData Integer where mimeRender :: Proxy MimeMultipartFormData -> Integer -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Integer -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData +instance MimeRender MimeMultipartFormData String where mimeRender :: Proxy MimeMultipartFormData -> String -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = String -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData +instance MimeRender MimeMultipartFormData T.Text where mimeRender :: Proxy MimeMultipartFormData -> Text -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = Text -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | @P.Right . P.const NoContent@ +instance MimeRender MimeNoContent NoContent where mimeRender :: Proxy MimeNoContent -> NoContent -> ByteString +mimeRender Proxy MimeNoContent +_ = ByteString -> NoContent -> ByteString +forall a b. a -> b -> a +P.const ByteString +BCL.empty + + +-- * MimeUnrender Class + +class MimeType mtype => MimeUnrender mtype o where + mimeUnrender :: P.Proxy mtype -> BL.ByteString -> P.Either String o + mimeUnrender' :: mtype -> BL.ByteString -> P.Either String o + mimeUnrender' mtype +_ ByteString +x = Proxy mtype -> ByteString -> Either String o +forall mtype o. +MimeUnrender mtype o => +Proxy mtype -> ByteString -> Either String o +mimeUnrender (Proxy mtype +forall k (t :: k). Proxy t +P.Proxy :: P.Proxy mtype) ByteString +x + +-- Default MimeUnrender Instances + +-- | @A.eitherDecode@ +instance A.FromJSON a => MimeUnrender MimeJSON a where mimeUnrender :: Proxy MimeJSON -> ByteString -> Either String a +mimeUnrender Proxy MimeJSON +_ = ByteString -> Either String a +forall a. FromJSON a => ByteString -> Either String a +A.eitherDecode +-- | @P.left T.unpack . WH.urlDecodeAsForm@ +instance WH.FromForm a => MimeUnrender MimeFormUrlEncoded a where mimeUnrender :: Proxy MimeFormUrlEncoded -> ByteString -> Either String a +mimeUnrender Proxy MimeFormUrlEncoded +_ = (Text -> String) -> Either Text a -> Either String a +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left Text -> String +T.unpack (Either Text a -> Either String a) +-> (ByteString -> Either Text a) -> ByteString -> Either String a +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Either Text a +forall a. FromForm a => ByteString -> Either Text a +WH.urlDecodeAsForm +-- | @P.Right . P.id@ + +instance MimeUnrender MimePlainText BL.ByteString where mimeUnrender :: Proxy MimePlainText -> ByteString -> Either String ByteString +mimeUnrender Proxy MimePlainText +_ = ByteString -> Either String ByteString +forall a b. b -> Either a b +P.Right (ByteString -> Either String ByteString) +-> (ByteString -> ByteString) +-> ByteString +-> Either String ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +forall a. a -> a +P.id +-- | @P.left P.show . TL.decodeUtf8'@ +instance MimeUnrender MimePlainText T.Text where mimeUnrender :: Proxy MimePlainText -> ByteString -> Either String Text +mimeUnrender Proxy MimePlainText +_ = (UnicodeException -> String) +-> Either UnicodeException Text -> Either String Text +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left UnicodeException -> String +forall a. Show a => a -> String +P.show (Either UnicodeException Text -> Either String Text) +-> (ByteString -> Either UnicodeException Text) +-> ByteString +-> Either String Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Either UnicodeException Text +T.decodeUtf8' (ByteString -> Either UnicodeException Text) +-> (ByteString -> ByteString) +-> ByteString +-> Either UnicodeException Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL.toStrict +-- | @P.Right . BCL.unpack@ +instance MimeUnrender MimePlainText String where mimeUnrender :: Proxy MimePlainText -> ByteString -> Either String String +mimeUnrender Proxy MimePlainText +_ = String -> Either String String +forall a b. b -> Either a b +P.Right (String -> Either String String) +-> (ByteString -> String) -> ByteString -> Either String String +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> String +BCL.unpack + +-- | @P.Right . P.id@ +instance MimeUnrender MimeOctetStream BL.ByteString where mimeUnrender :: Proxy MimeOctetStream -> ByteString -> Either String ByteString +mimeUnrender Proxy MimeOctetStream +_ = ByteString -> Either String ByteString +forall a b. b -> Either a b +P.Right (ByteString -> Either String ByteString) +-> (ByteString -> ByteString) +-> ByteString +-> Either String ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +forall a. a -> a +P.id +-- | @P.left P.show . T.decodeUtf8' . BL.toStrict@ +instance MimeUnrender MimeOctetStream T.Text where mimeUnrender :: Proxy MimeOctetStream -> ByteString -> Either String Text +mimeUnrender Proxy MimeOctetStream +_ = (UnicodeException -> String) +-> Either UnicodeException Text -> Either String Text +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left UnicodeException -> String +forall a. Show a => a -> String +P.show (Either UnicodeException Text -> Either String Text) +-> (ByteString -> Either UnicodeException Text) +-> ByteString +-> Either String Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Either UnicodeException Text +T.decodeUtf8' (ByteString -> Either UnicodeException Text) +-> (ByteString -> ByteString) +-> ByteString +-> Either UnicodeException Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> ByteString +BL.toStrict +-- | @P.Right . BCL.unpack@ +instance MimeUnrender MimeOctetStream String where mimeUnrender :: Proxy MimeOctetStream -> ByteString -> Either String String +mimeUnrender Proxy MimeOctetStream +_ = String -> Either String String +forall a b. b -> Either a b +P.Right (String -> Either String String) +-> (ByteString -> String) -> ByteString -> Either String String +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> String +BCL.unpack + +-- | @P.Right . P.const NoContent@ +instance MimeUnrender MimeNoContent NoContent where mimeUnrender :: Proxy MimeNoContent -> ByteString -> Either String NoContent +mimeUnrender Proxy MimeNoContent +_ = NoContent -> Either String NoContent +forall a b. b -> Either a b +P.Right (NoContent -> Either String NoContent) +-> (ByteString -> NoContent) +-> ByteString +-> Either String NoContent +forall b c a. (b -> c) -> (a -> b) -> a -> c +. NoContent -> ByteString -> NoContent +forall a b. a -> b -> a +P.const NoContent +NoContent + + +-- * Custom Mime Types + +-- ** MimeXmlCharsetutf16 + +data MimeXmlCharsetutf16 = MimeXmlCharsetutf16 deriving (P.Typeable) + +-- | @application/xml; charset=utf-16@ +instance MimeType MimeXmlCharsetutf16 where + mimeType :: Proxy MimeXmlCharsetutf16 -> Maybe MediaType +mimeType Proxy MimeXmlCharsetutf16 +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"application/xml; charset=utf-16" +-- instance MimeRender MimeXmlCharsetutf16 T.Text where mimeRender _ = undefined +-- instance MimeUnrender MimeXmlCharsetutf16 T.Text where mimeUnrender _ = undefined + +-- ** MimeXmlCharsetutf8 + +data MimeXmlCharsetutf8 = MimeXmlCharsetutf8 deriving (P.Typeable) + +-- | @application/xml; charset=utf-8@ +instance MimeType MimeXmlCharsetutf8 where + mimeType :: Proxy MimeXmlCharsetutf8 -> Maybe MediaType +mimeType Proxy MimeXmlCharsetutf8 +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"application/xml; charset=utf-8" +-- instance MimeRender MimeXmlCharsetutf8 T.Text where mimeRender _ = undefined +-- instance MimeUnrender MimeXmlCharsetutf8 T.Text where mimeUnrender _ = undefined + +-- ** MimeTextXml + +data MimeTextXml = MimeTextXml deriving (P.Typeable) + +-- | @text/xml@ +instance MimeType MimeTextXml where + mimeType :: Proxy MimeTextXml -> Maybe MediaType +mimeType Proxy MimeTextXml +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"text/xml" +-- instance MimeRender MimeTextXml T.Text where mimeRender _ = undefined +-- instance MimeUnrender MimeTextXml T.Text where mimeUnrender _ = undefined + +-- ** MimeTextXmlCharsetutf16 + +data MimeTextXmlCharsetutf16 = MimeTextXmlCharsetutf16 deriving (P.Typeable) + +-- | @text/xml; charset=utf-16@ +instance MimeType MimeTextXmlCharsetutf16 where + mimeType :: Proxy MimeTextXmlCharsetutf16 -> Maybe MediaType +mimeType Proxy MimeTextXmlCharsetutf16 +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"text/xml; charset=utf-16" +-- instance MimeRender MimeTextXmlCharsetutf16 T.Text where mimeRender _ = undefined +-- instance MimeUnrender MimeTextXmlCharsetutf16 T.Text where mimeUnrender _ = undefined + +-- ** MimeTextXmlCharsetutf8 + +data MimeTextXmlCharsetutf8 = MimeTextXmlCharsetutf8 deriving (P.Typeable) + +-- | @text/xml; charset=utf-8@ +instance MimeType MimeTextXmlCharsetutf8 where + mimeType :: Proxy MimeTextXmlCharsetutf8 -> Maybe MediaType +mimeType Proxy MimeTextXmlCharsetutf8 +_ = MediaType -> Maybe MediaType +forall a. a -> Maybe a +Just (MediaType -> Maybe MediaType) -> MediaType -> Maybe MediaType +forall a b. (a -> b) -> a -> b +$ String -> MediaType +forall a. IsString a => String -> a +P.fromString String +"text/xml; charset=utf-8" +-- instance MimeRender MimeTextXmlCharsetutf8 T.Text where mimeRender _ = undefined +-- instance MimeUnrender MimeTextXmlCharsetutf8 T.Text where mimeUnrender _ = undefined + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Model.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Model.html index ebff782d3a8..389dbdad61c 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Model.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.Model.html @@ -1,4 +1,4 @@ -
    {-
    +
    {-
        OpenAPI Petstore
     
        This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
    @@ -7,2481 +7,13322 @@
        OpenAPI Petstore API version: 1.0.0
        Generated by OpenAPI Generator (https://openapi-generator.tech)
     -}
    -
    -{-|
    +
    +{-|
     Module : OpenAPIPetstore.Model
     -}
    -
    -{-# LANGUAGE DeriveDataTypeable #-}
    -{-# LANGUAGE DeriveFoldable #-}
    -{-# LANGUAGE DeriveGeneric #-}
    -{-# LANGUAGE DeriveTraversable #-}
    -{-# LANGUAGE GeneralizedNewtypeDeriving #-}
    -{-# LANGUAGE LambdaCase #-}
    -{-# LANGUAGE MultiParamTypeClasses #-}
    -{-# LANGUAGE NamedFieldPuns #-}
    -{-# LANGUAGE OverloadedStrings #-}
    -{-# LANGUAGE RecordWildCards #-}
    -{-# LANGUAGE TupleSections #-}
    -{-# LANGUAGE TypeFamilies #-}
    -{-# OPTIONS_GHC -fno-warn-unused-matches -fno-warn-unused-binds -fno-warn-unused-imports #-}
    -
    -module OpenAPIPetstore.Model where
    -
    -import OpenAPIPetstore.Core
    -import OpenAPIPetstore.MimeTypes
    -
    -import Data.Aeson ((.:),(.:!),(.:?),(.=))
    -
    -import qualified Control.Arrow as P (left)
    -import qualified Data.Aeson as A
    -import qualified Data.ByteString as B
    -import qualified Data.ByteString.Base64 as B64
    -import qualified Data.ByteString.Char8 as BC
    -import qualified Data.ByteString.Lazy as BL
    -import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep)
    -import qualified Data.Foldable as P
    -import qualified Data.HashMap.Lazy as HM
    -import qualified Data.Map as Map
    -import qualified Data.Maybe as P
    -import qualified Data.Set as Set
    -import qualified Data.Text as T
    -import qualified Data.Text.Encoding as T
    -import qualified Data.Time as TI
    -import qualified Lens.Micro as L
    -import qualified Web.FormUrlEncoded as WH
    -import qualified Web.HttpApiData as WH
    -
    -import Control.Applicative ((<|>))
    -import Control.Applicative (Alternative)
    -import Data.Function ((&))
    -import Data.Monoid ((<>))
    -import Data.Text (Text)
    -import Prelude (($),(/=),(.),(<$>),(<*>),(>>=),(=<<),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor)
    -
    -import qualified Prelude as P
    -
    -
    -
    --- * Parameter newtypes
    -
    -
    --- ** AdditionalMetadata
    -newtype AdditionalMetadata = AdditionalMetadata { unAdditionalMetadata :: Text } deriving (P.Eq, P.Show)
    -
    --- ** ApiKey
    -newtype ApiKey = ApiKey { unApiKey :: Text } deriving (P.Eq, P.Show)
    -
    --- ** Body
    -newtype Body = Body { unBody :: [User] } deriving (P.Eq, P.Show, A.ToJSON)
    -
    --- ** BodyBool
    -newtype BodyBool = BodyBool { unBodyBool :: Bool } deriving (P.Eq, P.Show, A.ToJSON)
    -
    --- ** BodyDouble
    -newtype BodyDouble = BodyDouble { unBodyDouble :: Double } deriving (P.Eq, P.Show, A.ToJSON)
    -
    --- ** BodyText
    -newtype BodyText = BodyText { unBodyText :: Text } deriving (P.Eq, P.Show, A.ToJSON)
    -
    --- ** BooleanGroup
    -newtype BooleanGroup = BooleanGroup { unBooleanGroup :: Bool } deriving (P.Eq, P.Show)
    -
    --- ** Byte
    -newtype Byte = Byte { unByte :: ByteArray } deriving (P.Eq, P.Show)
    -
    --- ** Callback
    -newtype Callback = Callback { unCallback :: Text } deriving (P.Eq, P.Show)
    -
    --- ** Context
    -newtype Context = Context { unContext :: [Text] } deriving (P.Eq, P.Show)
    -
    --- ** EnumFormString
    -newtype EnumFormString = EnumFormString { unEnumFormString :: E'EnumFormString } deriving (P.Eq, P.Show)
    -
    --- ** EnumFormStringArray
    -newtype EnumFormStringArray = EnumFormStringArray { unEnumFormStringArray :: [E'EnumFormStringArray] } deriving (P.Eq, P.Show)
    -
    --- ** EnumHeaderString
    -newtype EnumHeaderString = EnumHeaderString { unEnumHeaderString :: E'EnumFormString } deriving (P.Eq, P.Show)
    -
    --- ** EnumHeaderStringArray
    -newtype EnumHeaderStringArray = EnumHeaderStringArray { unEnumHeaderStringArray :: [E'EnumFormStringArray] } deriving (P.Eq, P.Show)
    -
    --- ** EnumQueryDouble
    -newtype EnumQueryDouble = EnumQueryDouble { unEnumQueryDouble :: E'EnumNumber } deriving (P.Eq, P.Show)
    -
    --- ** EnumQueryInteger
    -newtype EnumQueryInteger = EnumQueryInteger { unEnumQueryInteger :: E'EnumQueryInteger } deriving (P.Eq, P.Show)
    -
    --- ** EnumQueryString
    -newtype EnumQueryString = EnumQueryString { unEnumQueryString :: E'EnumFormString } deriving (P.Eq, P.Show)
    -
    --- ** EnumQueryStringArray
    -newtype EnumQueryStringArray = EnumQueryStringArray { unEnumQueryStringArray :: [E'EnumFormStringArray] } deriving (P.Eq, P.Show)
    -
    --- ** File2
    -newtype File2 = File2 { unFile2 :: FilePath } deriving (P.Eq, P.Show)
    -
    --- ** Http
    -newtype Http = Http { unHttp :: [Text] } deriving (P.Eq, P.Show)
    -
    --- ** Int32
    -newtype Int32 = Int32 { unInt32 :: Int } deriving (P.Eq, P.Show)
    -
    --- ** Int64
    -newtype Int64 = Int64 { unInt64 :: Integer } deriving (P.Eq, P.Show)
    -
    --- ** Int64Group
    -newtype Int64Group = Int64Group { unInt64Group :: Integer } deriving (P.Eq, P.Show)
    -
    --- ** Ioutil
    -newtype Ioutil = Ioutil { unIoutil :: [Text] } deriving (P.Eq, P.Show)
    -
    --- ** Name2
    -newtype Name2 = Name2 { unName2 :: Text } deriving (P.Eq, P.Show)
    -
    --- ** Number
    -newtype Number = Number { unNumber :: Double } deriving (P.Eq, P.Show)
    -
    --- ** OrderId
    -newtype OrderId = OrderId { unOrderId :: Integer } deriving (P.Eq, P.Show)
    -
    --- ** OrderIdText
    -newtype OrderIdText = OrderIdText { unOrderIdText :: Text } deriving (P.Eq, P.Show)
    -
    --- ** Param
    -newtype Param = Param { unParam :: Text } deriving (P.Eq, P.Show)
    -
    --- ** Param2
    -newtype Param2 = Param2 { unParam2 :: Text } deriving (P.Eq, P.Show)
    -
    --- ** ParamBinary
    -newtype ParamBinary = ParamBinary { unParamBinary :: FilePath } deriving (P.Eq, P.Show)
    -
    --- ** ParamDate
    -newtype ParamDate = ParamDate { unParamDate :: Date } deriving (P.Eq, P.Show)
    -
    --- ** ParamDateTime
    -newtype ParamDateTime = ParamDateTime { unParamDateTime :: DateTime } deriving (P.Eq, P.Show)
    -
    --- ** ParamDouble
    -newtype ParamDouble = ParamDouble { unParamDouble :: Double } deriving (P.Eq, P.Show)
    -
    --- ** ParamFloat
    -newtype ParamFloat = ParamFloat { unParamFloat :: Float } deriving (P.Eq, P.Show)
    -
    --- ** ParamInteger
    -newtype ParamInteger = ParamInteger { unParamInteger :: Int } deriving (P.Eq, P.Show)
    -
    --- ** ParamMapMapStringText
    -newtype ParamMapMapStringText = ParamMapMapStringText { unParamMapMapStringText :: (Map.Map String Text) } deriving (P.Eq, P.Show, A.ToJSON)
    -
    --- ** ParamString
    -newtype ParamString = ParamString { unParamString :: Text } deriving (P.Eq, P.Show)
    -
    --- ** Password
    -newtype Password = Password { unPassword :: Text } deriving (P.Eq, P.Show)
    -
    --- ** PatternWithoutDelimiter
    -newtype PatternWithoutDelimiter = PatternWithoutDelimiter { unPatternWithoutDelimiter :: Text } deriving (P.Eq, P.Show)
    -
    --- ** PetId
    -newtype PetId = PetId { unPetId :: Integer } deriving (P.Eq, P.Show)
    -
    --- ** Pipe
    -newtype Pipe = Pipe { unPipe :: [Text] } deriving (P.Eq, P.Show)
    -
    --- ** Query
    -newtype Query = Query { unQuery :: Text } deriving (P.Eq, P.Show)
    -
    --- ** RequiredBooleanGroup
    -newtype RequiredBooleanGroup = RequiredBooleanGroup { unRequiredBooleanGroup :: Bool } deriving (P.Eq, P.Show)
    -
    --- ** RequiredFile
    -newtype RequiredFile = RequiredFile { unRequiredFile :: FilePath } deriving (P.Eq, P.Show)
    -
    --- ** RequiredInt64Group
    -newtype RequiredInt64Group = RequiredInt64Group { unRequiredInt64Group :: Integer } deriving (P.Eq, P.Show)
    -
    --- ** RequiredStringGroup
    -newtype RequiredStringGroup = RequiredStringGroup { unRequiredStringGroup :: Int } deriving (P.Eq, P.Show)
    -
    --- ** Status
    -newtype Status = Status { unStatus :: [E'Status2] } deriving (P.Eq, P.Show)
    -
    --- ** StatusText
    -newtype StatusText = StatusText { unStatusText :: Text } deriving (P.Eq, P.Show)
    -
    --- ** StringGroup
    -newtype StringGroup = StringGroup { unStringGroup :: Int } deriving (P.Eq, P.Show)
    -
    --- ** Tags
    -newtype Tags = Tags { unTags :: [Text] } deriving (P.Eq, P.Show)
    -
    --- ** Url
    -newtype Url = Url { unUrl :: [Text] } deriving (P.Eq, P.Show)
    -
    --- ** Username
    -newtype Username = Username { unUsername :: Text } deriving (P.Eq, P.Show)
    -
    --- * Models
    -
    -
    --- ** AdditionalPropertiesAnyType
    --- | AdditionalPropertiesAnyType
    -data AdditionalPropertiesAnyType = AdditionalPropertiesAnyType
    -  { additionalPropertiesAnyTypeName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesAnyType
    -instance A.FromJSON AdditionalPropertiesAnyType where
    -  parseJSON = A.withObject "AdditionalPropertiesAnyType" $ \o ->
    -    AdditionalPropertiesAnyType
    -      <$> (o .:? "name")
    -
    --- | ToJSON AdditionalPropertiesAnyType
    -instance A.ToJSON AdditionalPropertiesAnyType where
    -  toJSON AdditionalPropertiesAnyType {..} =
    -   _omitNulls
    -      [ "name" .= additionalPropertiesAnyTypeName
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesAnyType' (by applying it's required fields, if any)
    -mkAdditionalPropertiesAnyType
    -  :: AdditionalPropertiesAnyType
    -mkAdditionalPropertiesAnyType =
    -  AdditionalPropertiesAnyType
    -  { additionalPropertiesAnyTypeName = Nothing
    -  }
    -
    --- ** AdditionalPropertiesArray
    --- | AdditionalPropertiesArray
    -data AdditionalPropertiesArray = AdditionalPropertiesArray
    -  { additionalPropertiesArrayName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesArray
    -instance A.FromJSON AdditionalPropertiesArray where
    -  parseJSON = A.withObject "AdditionalPropertiesArray" $ \o ->
    -    AdditionalPropertiesArray
    -      <$> (o .:? "name")
    -
    --- | ToJSON AdditionalPropertiesArray
    -instance A.ToJSON AdditionalPropertiesArray where
    -  toJSON AdditionalPropertiesArray {..} =
    -   _omitNulls
    -      [ "name" .= additionalPropertiesArrayName
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesArray' (by applying it's required fields, if any)
    -mkAdditionalPropertiesArray
    -  :: AdditionalPropertiesArray
    -mkAdditionalPropertiesArray =
    -  AdditionalPropertiesArray
    -  { additionalPropertiesArrayName = Nothing
    -  }
    -
    --- ** AdditionalPropertiesBoolean
    --- | AdditionalPropertiesBoolean
    -data AdditionalPropertiesBoolean = AdditionalPropertiesBoolean
    -  { additionalPropertiesBooleanName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesBoolean
    -instance A.FromJSON AdditionalPropertiesBoolean where
    -  parseJSON = A.withObject "AdditionalPropertiesBoolean" $ \o ->
    -    AdditionalPropertiesBoolean
    -      <$> (o .:? "name")
    -
    --- | ToJSON AdditionalPropertiesBoolean
    -instance A.ToJSON AdditionalPropertiesBoolean where
    -  toJSON AdditionalPropertiesBoolean {..} =
    -   _omitNulls
    -      [ "name" .= additionalPropertiesBooleanName
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesBoolean' (by applying it's required fields, if any)
    -mkAdditionalPropertiesBoolean
    -  :: AdditionalPropertiesBoolean
    -mkAdditionalPropertiesBoolean =
    -  AdditionalPropertiesBoolean
    -  { additionalPropertiesBooleanName = Nothing
    -  }
    -
    --- ** AdditionalPropertiesClass
    --- | AdditionalPropertiesClass
    -data AdditionalPropertiesClass = AdditionalPropertiesClass
    -  { additionalPropertiesClassMapString :: !(Maybe (Map.Map String Text)) -- ^ "map_string"
    -  , additionalPropertiesClassMapNumber :: !(Maybe (Map.Map String Double)) -- ^ "map_number"
    -  , additionalPropertiesClassMapInteger :: !(Maybe (Map.Map String Int)) -- ^ "map_integer"
    -  , additionalPropertiesClassMapBoolean :: !(Maybe (Map.Map String Bool)) -- ^ "map_boolean"
    -  , additionalPropertiesClassMapArrayInteger :: !(Maybe (Map.Map String [Int])) -- ^ "map_array_integer"
    -  , additionalPropertiesClassMapArrayAnytype :: !(Maybe (Map.Map String [A.Value])) -- ^ "map_array_anytype"
    -  , additionalPropertiesClassMapMapString :: !(Maybe (Map.Map String (Map.Map String Text))) -- ^ "map_map_string"
    -  , additionalPropertiesClassMapMapAnytype :: !(Maybe (Map.Map String (Map.Map String A.Value))) -- ^ "map_map_anytype"
    -  , additionalPropertiesClassAnytype1 :: !(Maybe A.Value) -- ^ "anytype_1"
    -  , additionalPropertiesClassAnytype2 :: !(Maybe A.Value) -- ^ "anytype_2"
    -  , additionalPropertiesClassAnytype3 :: !(Maybe A.Value) -- ^ "anytype_3"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesClass
    -instance A.FromJSON AdditionalPropertiesClass where
    -  parseJSON = A.withObject "AdditionalPropertiesClass" $ \o ->
    -    AdditionalPropertiesClass
    -      <$> (o .:? "map_string")
    -      <*> (o .:? "map_number")
    -      <*> (o .:? "map_integer")
    -      <*> (o .:? "map_boolean")
    -      <*> (o .:? "map_array_integer")
    -      <*> (o .:? "map_array_anytype")
    -      <*> (o .:? "map_map_string")
    -      <*> (o .:? "map_map_anytype")
    -      <*> (o .:? "anytype_1")
    -      <*> (o .:? "anytype_2")
    -      <*> (o .:? "anytype_3")
    -
    --- | ToJSON AdditionalPropertiesClass
    -instance A.ToJSON AdditionalPropertiesClass where
    -  toJSON AdditionalPropertiesClass {..} =
    -   _omitNulls
    -      [ "map_string" .= additionalPropertiesClassMapString
    -      , "map_number" .= additionalPropertiesClassMapNumber
    -      , "map_integer" .= additionalPropertiesClassMapInteger
    -      , "map_boolean" .= additionalPropertiesClassMapBoolean
    -      , "map_array_integer" .= additionalPropertiesClassMapArrayInteger
    -      , "map_array_anytype" .= additionalPropertiesClassMapArrayAnytype
    -      , "map_map_string" .= additionalPropertiesClassMapMapString
    -      , "map_map_anytype" .= additionalPropertiesClassMapMapAnytype
    -      , "anytype_1" .= additionalPropertiesClassAnytype1
    -      , "anytype_2" .= additionalPropertiesClassAnytype2
    -      , "anytype_3" .= additionalPropertiesClassAnytype3
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesClass' (by applying it's required fields, if any)
    -mkAdditionalPropertiesClass
    -  :: AdditionalPropertiesClass
    -mkAdditionalPropertiesClass =
    -  AdditionalPropertiesClass
    -  { additionalPropertiesClassMapString = Nothing
    -  , additionalPropertiesClassMapNumber = Nothing
    -  , additionalPropertiesClassMapInteger = Nothing
    -  , additionalPropertiesClassMapBoolean = Nothing
    -  , additionalPropertiesClassMapArrayInteger = Nothing
    -  , additionalPropertiesClassMapArrayAnytype = Nothing
    -  , additionalPropertiesClassMapMapString = Nothing
    -  , additionalPropertiesClassMapMapAnytype = Nothing
    -  , additionalPropertiesClassAnytype1 = Nothing
    -  , additionalPropertiesClassAnytype2 = Nothing
    -  , additionalPropertiesClassAnytype3 = Nothing
    -  }
    -
    --- ** AdditionalPropertiesInteger
    --- | AdditionalPropertiesInteger
    -data AdditionalPropertiesInteger = AdditionalPropertiesInteger
    -  { additionalPropertiesIntegerName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesInteger
    -instance A.FromJSON AdditionalPropertiesInteger where
    -  parseJSON = A.withObject "AdditionalPropertiesInteger" $ \o ->
    -    AdditionalPropertiesInteger
    -      <$> (o .:? "name")
    -
    --- | ToJSON AdditionalPropertiesInteger
    -instance A.ToJSON AdditionalPropertiesInteger where
    -  toJSON AdditionalPropertiesInteger {..} =
    -   _omitNulls
    -      [ "name" .= additionalPropertiesIntegerName
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesInteger' (by applying it's required fields, if any)
    -mkAdditionalPropertiesInteger
    -  :: AdditionalPropertiesInteger
    -mkAdditionalPropertiesInteger =
    -  AdditionalPropertiesInteger
    -  { additionalPropertiesIntegerName = Nothing
    -  }
    -
    --- ** AdditionalPropertiesNumber
    --- | AdditionalPropertiesNumber
    -data AdditionalPropertiesNumber = AdditionalPropertiesNumber
    -  { additionalPropertiesNumberName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesNumber
    -instance A.FromJSON AdditionalPropertiesNumber where
    -  parseJSON = A.withObject "AdditionalPropertiesNumber" $ \o ->
    -    AdditionalPropertiesNumber
    -      <$> (o .:? "name")
    -
    --- | ToJSON AdditionalPropertiesNumber
    -instance A.ToJSON AdditionalPropertiesNumber where
    -  toJSON AdditionalPropertiesNumber {..} =
    -   _omitNulls
    -      [ "name" .= additionalPropertiesNumberName
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesNumber' (by applying it's required fields, if any)
    -mkAdditionalPropertiesNumber
    -  :: AdditionalPropertiesNumber
    -mkAdditionalPropertiesNumber =
    -  AdditionalPropertiesNumber
    -  { additionalPropertiesNumberName = Nothing
    -  }
    -
    --- ** AdditionalPropertiesObject
    --- | AdditionalPropertiesObject
    -data AdditionalPropertiesObject = AdditionalPropertiesObject
    -  { additionalPropertiesObjectName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesObject
    -instance A.FromJSON AdditionalPropertiesObject where
    -  parseJSON = A.withObject "AdditionalPropertiesObject" $ \o ->
    -    AdditionalPropertiesObject
    -      <$> (o .:? "name")
    -
    --- | ToJSON AdditionalPropertiesObject
    -instance A.ToJSON AdditionalPropertiesObject where
    -  toJSON AdditionalPropertiesObject {..} =
    -   _omitNulls
    -      [ "name" .= additionalPropertiesObjectName
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesObject' (by applying it's required fields, if any)
    -mkAdditionalPropertiesObject
    -  :: AdditionalPropertiesObject
    -mkAdditionalPropertiesObject =
    -  AdditionalPropertiesObject
    -  { additionalPropertiesObjectName = Nothing
    -  }
    -
    --- ** AdditionalPropertiesString
    --- | AdditionalPropertiesString
    -data AdditionalPropertiesString = AdditionalPropertiesString
    -  { additionalPropertiesStringName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON AdditionalPropertiesString
    -instance A.FromJSON AdditionalPropertiesString where
    -  parseJSON = A.withObject "AdditionalPropertiesString" $ \o ->
    -    AdditionalPropertiesString
    -      <$> (o .:? "name")
    -
    --- | ToJSON AdditionalPropertiesString
    -instance A.ToJSON AdditionalPropertiesString where
    -  toJSON AdditionalPropertiesString {..} =
    -   _omitNulls
    -      [ "name" .= additionalPropertiesStringName
    -      ]
    -
    -
    --- | Construct a value of type 'AdditionalPropertiesString' (by applying it's required fields, if any)
    -mkAdditionalPropertiesString
    -  :: AdditionalPropertiesString
    -mkAdditionalPropertiesString =
    -  AdditionalPropertiesString
    -  { additionalPropertiesStringName = Nothing
    -  }
    -
    --- ** Animal
    --- | Animal
    -data Animal = Animal
    -  { animalClassName :: !(Text) -- ^ /Required/ "className"
    -  , animalColor :: !(Maybe Text) -- ^ "color"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Animal
    -instance A.FromJSON Animal where
    -  parseJSON = A.withObject "Animal" $ \o ->
    -    Animal
    -      <$> (o .:  "className")
    -      <*> (o .:? "color")
    -
    --- | ToJSON Animal
    -instance A.ToJSON Animal where
    -  toJSON Animal {..} =
    -   _omitNulls
    -      [ "className" .= animalClassName
    -      , "color" .= animalColor
    -      ]
    -
    -
    --- | Construct a value of type 'Animal' (by applying it's required fields, if any)
    -mkAnimal
    -  :: Text -- ^ 'animalClassName' 
    -  -> Animal
    -mkAnimal animalClassName =
    -  Animal
    -  { animalClassName
    -  , animalColor = Nothing
    -  }
    -
    --- ** ApiResponse
    --- | ApiResponse
    -data ApiResponse = ApiResponse
    -  { apiResponseCode :: !(Maybe Int) -- ^ "code"
    -  , apiResponseType :: !(Maybe Text) -- ^ "type"
    -  , apiResponseMessage :: !(Maybe Text) -- ^ "message"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ApiResponse
    -instance A.FromJSON ApiResponse where
    -  parseJSON = A.withObject "ApiResponse" $ \o ->
    -    ApiResponse
    -      <$> (o .:? "code")
    -      <*> (o .:? "type")
    -      <*> (o .:? "message")
    -
    --- | ToJSON ApiResponse
    -instance A.ToJSON ApiResponse where
    -  toJSON ApiResponse {..} =
    -   _omitNulls
    -      [ "code" .= apiResponseCode
    -      , "type" .= apiResponseType
    -      , "message" .= apiResponseMessage
    -      ]
    -
    -
    --- | Construct a value of type 'ApiResponse' (by applying it's required fields, if any)
    -mkApiResponse
    -  :: ApiResponse
    -mkApiResponse =
    -  ApiResponse
    -  { apiResponseCode = Nothing
    -  , apiResponseType = Nothing
    -  , apiResponseMessage = Nothing
    -  }
    -
    --- ** ArrayOfArrayOfNumberOnly
    --- | ArrayOfArrayOfNumberOnly
    -data ArrayOfArrayOfNumberOnly = ArrayOfArrayOfNumberOnly
    -  { arrayOfArrayOfNumberOnlyArrayArrayNumber :: !(Maybe [[Double]]) -- ^ "ArrayArrayNumber"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ArrayOfArrayOfNumberOnly
    -instance A.FromJSON ArrayOfArrayOfNumberOnly where
    -  parseJSON = A.withObject "ArrayOfArrayOfNumberOnly" $ \o ->
    -    ArrayOfArrayOfNumberOnly
    -      <$> (o .:? "ArrayArrayNumber")
    -
    --- | ToJSON ArrayOfArrayOfNumberOnly
    -instance A.ToJSON ArrayOfArrayOfNumberOnly where
    -  toJSON ArrayOfArrayOfNumberOnly {..} =
    -   _omitNulls
    -      [ "ArrayArrayNumber" .= arrayOfArrayOfNumberOnlyArrayArrayNumber
    -      ]
    -
    -
    --- | Construct a value of type 'ArrayOfArrayOfNumberOnly' (by applying it's required fields, if any)
    -mkArrayOfArrayOfNumberOnly
    -  :: ArrayOfArrayOfNumberOnly
    -mkArrayOfArrayOfNumberOnly =
    -  ArrayOfArrayOfNumberOnly
    -  { arrayOfArrayOfNumberOnlyArrayArrayNumber = Nothing
    -  }
    -
    --- ** ArrayOfNumberOnly
    --- | ArrayOfNumberOnly
    -data ArrayOfNumberOnly = ArrayOfNumberOnly
    -  { arrayOfNumberOnlyArrayNumber :: !(Maybe [Double]) -- ^ "ArrayNumber"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ArrayOfNumberOnly
    -instance A.FromJSON ArrayOfNumberOnly where
    -  parseJSON = A.withObject "ArrayOfNumberOnly" $ \o ->
    -    ArrayOfNumberOnly
    -      <$> (o .:? "ArrayNumber")
    -
    --- | ToJSON ArrayOfNumberOnly
    -instance A.ToJSON ArrayOfNumberOnly where
    -  toJSON ArrayOfNumberOnly {..} =
    -   _omitNulls
    -      [ "ArrayNumber" .= arrayOfNumberOnlyArrayNumber
    -      ]
    -
    -
    --- | Construct a value of type 'ArrayOfNumberOnly' (by applying it's required fields, if any)
    -mkArrayOfNumberOnly
    -  :: ArrayOfNumberOnly
    -mkArrayOfNumberOnly =
    -  ArrayOfNumberOnly
    -  { arrayOfNumberOnlyArrayNumber = Nothing
    -  }
    -
    --- ** ArrayTest
    --- | ArrayTest
    -data ArrayTest = ArrayTest
    -  { arrayTestArrayOfString :: !(Maybe [Text]) -- ^ "array_of_string"
    -  , arrayTestArrayArrayOfInteger :: !(Maybe [[Integer]]) -- ^ "array_array_of_integer"
    -  , arrayTestArrayArrayOfModel :: !(Maybe [[ReadOnlyFirst]]) -- ^ "array_array_of_model"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ArrayTest
    -instance A.FromJSON ArrayTest where
    -  parseJSON = A.withObject "ArrayTest" $ \o ->
    -    ArrayTest
    -      <$> (o .:? "array_of_string")
    -      <*> (o .:? "array_array_of_integer")
    -      <*> (o .:? "array_array_of_model")
    -
    --- | ToJSON ArrayTest
    -instance A.ToJSON ArrayTest where
    -  toJSON ArrayTest {..} =
    -   _omitNulls
    -      [ "array_of_string" .= arrayTestArrayOfString
    -      , "array_array_of_integer" .= arrayTestArrayArrayOfInteger
    -      , "array_array_of_model" .= arrayTestArrayArrayOfModel
    -      ]
    -
    -
    --- | Construct a value of type 'ArrayTest' (by applying it's required fields, if any)
    -mkArrayTest
    -  :: ArrayTest
    -mkArrayTest =
    -  ArrayTest
    -  { arrayTestArrayOfString = Nothing
    -  , arrayTestArrayArrayOfInteger = Nothing
    -  , arrayTestArrayArrayOfModel = Nothing
    -  }
    -
    --- ** BigCat
    --- | BigCat
    -data BigCat = BigCat
    -  { bigCatClassName :: !(Text) -- ^ /Required/ "className"
    -  , bigCatColor :: !(Maybe Text) -- ^ "color"
    -  , bigCatDeclawed :: !(Maybe Bool) -- ^ "declawed"
    -  , bigCatKind :: !(Maybe E'Kind) -- ^ "kind"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON BigCat
    -instance A.FromJSON BigCat where
    -  parseJSON = A.withObject "BigCat" $ \o ->
    -    BigCat
    -      <$> (o .:  "className")
    -      <*> (o .:? "color")
    -      <*> (o .:? "declawed")
    -      <*> (o .:? "kind")
    -
    --- | ToJSON BigCat
    -instance A.ToJSON BigCat where
    -  toJSON BigCat {..} =
    -   _omitNulls
    -      [ "className" .= bigCatClassName
    -      , "color" .= bigCatColor
    -      , "declawed" .= bigCatDeclawed
    -      , "kind" .= bigCatKind
    -      ]
    -
    -
    --- | Construct a value of type 'BigCat' (by applying it's required fields, if any)
    -mkBigCat
    -  :: Text -- ^ 'bigCatClassName' 
    -  -> BigCat
    -mkBigCat bigCatClassName =
    -  BigCat
    -  { bigCatClassName
    -  , bigCatColor = Nothing
    -  , bigCatDeclawed = Nothing
    -  , bigCatKind = Nothing
    -  }
    -
    --- ** BigCatAllOf
    --- | BigCatAllOf
    -data BigCatAllOf = BigCatAllOf
    -  { bigCatAllOfKind :: !(Maybe E'Kind) -- ^ "kind"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON BigCatAllOf
    -instance A.FromJSON BigCatAllOf where
    -  parseJSON = A.withObject "BigCatAllOf" $ \o ->
    -    BigCatAllOf
    -      <$> (o .:? "kind")
    -
    --- | ToJSON BigCatAllOf
    -instance A.ToJSON BigCatAllOf where
    -  toJSON BigCatAllOf {..} =
    -   _omitNulls
    -      [ "kind" .= bigCatAllOfKind
    -      ]
    -
    -
    --- | Construct a value of type 'BigCatAllOf' (by applying it's required fields, if any)
    -mkBigCatAllOf
    -  :: BigCatAllOf
    -mkBigCatAllOf =
    -  BigCatAllOf
    -  { bigCatAllOfKind = Nothing
    -  }
    -
    --- ** Capitalization
    --- | Capitalization
    -data Capitalization = Capitalization
    -  { capitalizationSmallCamel :: !(Maybe Text) -- ^ "smallCamel"
    -  , capitalizationCapitalCamel :: !(Maybe Text) -- ^ "CapitalCamel"
    -  , capitalizationSmallSnake :: !(Maybe Text) -- ^ "small_Snake"
    -  , capitalizationCapitalSnake :: !(Maybe Text) -- ^ "Capital_Snake"
    -  , capitalizationScaEthFlowPoints :: !(Maybe Text) -- ^ "SCA_ETH_Flow_Points"
    -  , capitalizationAttName :: !(Maybe Text) -- ^ "ATT_NAME" - Name of the pet 
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Capitalization
    -instance A.FromJSON Capitalization where
    -  parseJSON = A.withObject "Capitalization" $ \o ->
    -    Capitalization
    -      <$> (o .:? "smallCamel")
    -      <*> (o .:? "CapitalCamel")
    -      <*> (o .:? "small_Snake")
    -      <*> (o .:? "Capital_Snake")
    -      <*> (o .:? "SCA_ETH_Flow_Points")
    -      <*> (o .:? "ATT_NAME")
    -
    --- | ToJSON Capitalization
    -instance A.ToJSON Capitalization where
    -  toJSON Capitalization {..} =
    -   _omitNulls
    -      [ "smallCamel" .= capitalizationSmallCamel
    -      , "CapitalCamel" .= capitalizationCapitalCamel
    -      , "small_Snake" .= capitalizationSmallSnake
    -      , "Capital_Snake" .= capitalizationCapitalSnake
    -      , "SCA_ETH_Flow_Points" .= capitalizationScaEthFlowPoints
    -      , "ATT_NAME" .= capitalizationAttName
    -      ]
    -
    -
    --- | Construct a value of type 'Capitalization' (by applying it's required fields, if any)
    -mkCapitalization
    -  :: Capitalization
    -mkCapitalization =
    -  Capitalization
    -  { capitalizationSmallCamel = Nothing
    -  , capitalizationCapitalCamel = Nothing
    -  , capitalizationSmallSnake = Nothing
    -  , capitalizationCapitalSnake = Nothing
    -  , capitalizationScaEthFlowPoints = Nothing
    -  , capitalizationAttName = Nothing
    -  }
    -
    --- ** Cat
    --- | Cat
    -data Cat = Cat
    -  { catClassName :: !(Text) -- ^ /Required/ "className"
    -  , catColor :: !(Maybe Text) -- ^ "color"
    -  , catDeclawed :: !(Maybe Bool) -- ^ "declawed"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Cat
    -instance A.FromJSON Cat where
    -  parseJSON = A.withObject "Cat" $ \o ->
    -    Cat
    -      <$> (o .:  "className")
    -      <*> (o .:? "color")
    -      <*> (o .:? "declawed")
    -
    --- | ToJSON Cat
    -instance A.ToJSON Cat where
    -  toJSON Cat {..} =
    -   _omitNulls
    -      [ "className" .= catClassName
    -      , "color" .= catColor
    -      , "declawed" .= catDeclawed
    -      ]
    -
    -
    --- | Construct a value of type 'Cat' (by applying it's required fields, if any)
    -mkCat
    -  :: Text -- ^ 'catClassName' 
    -  -> Cat
    -mkCat catClassName =
    -  Cat
    -  { catClassName
    -  , catColor = Nothing
    -  , catDeclawed = Nothing
    -  }
    -
    --- ** CatAllOf
    --- | CatAllOf
    -data CatAllOf = CatAllOf
    -  { catAllOfDeclawed :: !(Maybe Bool) -- ^ "declawed"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON CatAllOf
    -instance A.FromJSON CatAllOf where
    -  parseJSON = A.withObject "CatAllOf" $ \o ->
    -    CatAllOf
    -      <$> (o .:? "declawed")
    -
    --- | ToJSON CatAllOf
    -instance A.ToJSON CatAllOf where
    -  toJSON CatAllOf {..} =
    -   _omitNulls
    -      [ "declawed" .= catAllOfDeclawed
    -      ]
    -
    -
    --- | Construct a value of type 'CatAllOf' (by applying it's required fields, if any)
    -mkCatAllOf
    -  :: CatAllOf
    -mkCatAllOf =
    -  CatAllOf
    -  { catAllOfDeclawed = Nothing
    -  }
    -
    --- ** Category
    --- | Category
    -data Category = Category
    -  { categoryId :: !(Maybe Integer) -- ^ "id"
    -  , categoryName :: !(Text) -- ^ /Required/ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Category
    -instance A.FromJSON Category where
    -  parseJSON = A.withObject "Category" $ \o ->
    -    Category
    -      <$> (o .:? "id")
    -      <*> (o .:  "name")
    -
    --- | ToJSON Category
    -instance A.ToJSON Category where
    -  toJSON Category {..} =
    -   _omitNulls
    -      [ "id" .= categoryId
    -      , "name" .= categoryName
    -      ]
    -
    -
    --- | Construct a value of type 'Category' (by applying it's required fields, if any)
    -mkCategory
    -  :: Text -- ^ 'categoryName' 
    -  -> Category
    -mkCategory categoryName =
    -  Category
    -  { categoryId = Nothing
    -  , categoryName
    -  }
    -
    --- ** ClassModel
    --- | ClassModel
    --- Model for testing model with \"_class\" property
    -data ClassModel = ClassModel
    -  { classModelClass :: !(Maybe Text) -- ^ "_class"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ClassModel
    -instance A.FromJSON ClassModel where
    -  parseJSON = A.withObject "ClassModel" $ \o ->
    -    ClassModel
    -      <$> (o .:? "_class")
    -
    --- | ToJSON ClassModel
    -instance A.ToJSON ClassModel where
    -  toJSON ClassModel {..} =
    -   _omitNulls
    -      [ "_class" .= classModelClass
    -      ]
    -
    -
    --- | Construct a value of type 'ClassModel' (by applying it's required fields, if any)
    -mkClassModel
    -  :: ClassModel
    -mkClassModel =
    -  ClassModel
    -  { classModelClass = Nothing
    -  }
    -
    --- ** Client
    --- | Client
    -data Client = Client
    -  { clientClient :: !(Maybe Text) -- ^ "client"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Client
    -instance A.FromJSON Client where
    -  parseJSON = A.withObject "Client" $ \o ->
    -    Client
    -      <$> (o .:? "client")
    -
    --- | ToJSON Client
    -instance A.ToJSON Client where
    -  toJSON Client {..} =
    -   _omitNulls
    -      [ "client" .= clientClient
    -      ]
    -
    -
    --- | Construct a value of type 'Client' (by applying it's required fields, if any)
    -mkClient
    -  :: Client
    -mkClient =
    -  Client
    -  { clientClient = Nothing
    -  }
    -
    --- ** Dog
    --- | Dog
    -data Dog = Dog
    -  { dogClassName :: !(Text) -- ^ /Required/ "className"
    -  , dogColor :: !(Maybe Text) -- ^ "color"
    -  , dogBreed :: !(Maybe Text) -- ^ "breed"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Dog
    -instance A.FromJSON Dog where
    -  parseJSON = A.withObject "Dog" $ \o ->
    -    Dog
    -      <$> (o .:  "className")
    -      <*> (o .:? "color")
    -      <*> (o .:? "breed")
    -
    --- | ToJSON Dog
    -instance A.ToJSON Dog where
    -  toJSON Dog {..} =
    -   _omitNulls
    -      [ "className" .= dogClassName
    -      , "color" .= dogColor
    -      , "breed" .= dogBreed
    -      ]
    -
    -
    --- | Construct a value of type 'Dog' (by applying it's required fields, if any)
    -mkDog
    -  :: Text -- ^ 'dogClassName' 
    -  -> Dog
    -mkDog dogClassName =
    -  Dog
    -  { dogClassName
    -  , dogColor = Nothing
    -  , dogBreed = Nothing
    -  }
    -
    --- ** DogAllOf
    --- | DogAllOf
    -data DogAllOf = DogAllOf
    -  { dogAllOfBreed :: !(Maybe Text) -- ^ "breed"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON DogAllOf
    -instance A.FromJSON DogAllOf where
    -  parseJSON = A.withObject "DogAllOf" $ \o ->
    -    DogAllOf
    -      <$> (o .:? "breed")
    -
    --- | ToJSON DogAllOf
    -instance A.ToJSON DogAllOf where
    -  toJSON DogAllOf {..} =
    -   _omitNulls
    -      [ "breed" .= dogAllOfBreed
    -      ]
    -
    -
    --- | Construct a value of type 'DogAllOf' (by applying it's required fields, if any)
    -mkDogAllOf
    -  :: DogAllOf
    -mkDogAllOf =
    -  DogAllOf
    -  { dogAllOfBreed = Nothing
    -  }
    -
    --- ** EnumArrays
    --- | EnumArrays
    -data EnumArrays = EnumArrays
    -  { enumArraysJustSymbol :: !(Maybe E'JustSymbol) -- ^ "just_symbol"
    -  , enumArraysArrayEnum :: !(Maybe [E'ArrayEnum]) -- ^ "array_enum"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON EnumArrays
    -instance A.FromJSON EnumArrays where
    -  parseJSON = A.withObject "EnumArrays" $ \o ->
    -    EnumArrays
    -      <$> (o .:? "just_symbol")
    -      <*> (o .:? "array_enum")
    -
    --- | ToJSON EnumArrays
    -instance A.ToJSON EnumArrays where
    -  toJSON EnumArrays {..} =
    -   _omitNulls
    -      [ "just_symbol" .= enumArraysJustSymbol
    -      , "array_enum" .= enumArraysArrayEnum
    -      ]
    -
    -
    --- | Construct a value of type 'EnumArrays' (by applying it's required fields, if any)
    -mkEnumArrays
    -  :: EnumArrays
    -mkEnumArrays =
    -  EnumArrays
    -  { enumArraysJustSymbol = Nothing
    -  , enumArraysArrayEnum = Nothing
    -  }
    -
    --- ** EnumTest
    --- | EnumTest
    -data EnumTest = EnumTest
    -  { enumTestEnumString :: !(Maybe E'EnumString) -- ^ "enum_string"
    -  , enumTestEnumStringRequired :: !(E'EnumString) -- ^ /Required/ "enum_string_required"
    -  , enumTestEnumInteger :: !(Maybe E'EnumInteger) -- ^ "enum_integer"
    -  , enumTestEnumNumber :: !(Maybe E'EnumNumber) -- ^ "enum_number"
    -  , enumTestOuterEnum :: !(Maybe OuterEnum) -- ^ "outerEnum"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON EnumTest
    -instance A.FromJSON EnumTest where
    -  parseJSON = A.withObject "EnumTest" $ \o ->
    -    EnumTest
    -      <$> (o .:? "enum_string")
    -      <*> (o .:  "enum_string_required")
    -      <*> (o .:? "enum_integer")
    -      <*> (o .:? "enum_number")
    -      <*> (o .:? "outerEnum")
    -
    --- | ToJSON EnumTest
    -instance A.ToJSON EnumTest where
    -  toJSON EnumTest {..} =
    -   _omitNulls
    -      [ "enum_string" .= enumTestEnumString
    -      , "enum_string_required" .= enumTestEnumStringRequired
    -      , "enum_integer" .= enumTestEnumInteger
    -      , "enum_number" .= enumTestEnumNumber
    -      , "outerEnum" .= enumTestOuterEnum
    -      ]
    -
    -
    --- | Construct a value of type 'EnumTest' (by applying it's required fields, if any)
    -mkEnumTest
    -  :: E'EnumString -- ^ 'enumTestEnumStringRequired' 
    -  -> EnumTest
    -mkEnumTest enumTestEnumStringRequired =
    -  EnumTest
    -  { enumTestEnumString = Nothing
    -  , enumTestEnumStringRequired
    -  , enumTestEnumInteger = Nothing
    -  , enumTestEnumNumber = Nothing
    -  , enumTestOuterEnum = Nothing
    -  }
    -
    --- ** File
    --- | File
    --- Must be named `File` for test.
    -data File = File
    -  { fileSourceUri :: !(Maybe Text) -- ^ "sourceURI" - Test capitalization
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON File
    -instance A.FromJSON File where
    -  parseJSON = A.withObject "File" $ \o ->
    -    File
    -      <$> (o .:? "sourceURI")
    -
    --- | ToJSON File
    -instance A.ToJSON File where
    -  toJSON File {..} =
    -   _omitNulls
    -      [ "sourceURI" .= fileSourceUri
    -      ]
    -
    -
    --- | Construct a value of type 'File' (by applying it's required fields, if any)
    -mkFile
    -  :: File
    -mkFile =
    -  File
    -  { fileSourceUri = Nothing
    -  }
    -
    --- ** FileSchemaTestClass
    --- | FileSchemaTestClass
    -data FileSchemaTestClass = FileSchemaTestClass
    -  { fileSchemaTestClassFile :: !(Maybe File) -- ^ "file"
    -  , fileSchemaTestClassFiles :: !(Maybe [File]) -- ^ "files"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON FileSchemaTestClass
    -instance A.FromJSON FileSchemaTestClass where
    -  parseJSON = A.withObject "FileSchemaTestClass" $ \o ->
    -    FileSchemaTestClass
    -      <$> (o .:? "file")
    -      <*> (o .:? "files")
    -
    --- | ToJSON FileSchemaTestClass
    -instance A.ToJSON FileSchemaTestClass where
    -  toJSON FileSchemaTestClass {..} =
    -   _omitNulls
    -      [ "file" .= fileSchemaTestClassFile
    -      , "files" .= fileSchemaTestClassFiles
    -      ]
    -
    -
    --- | Construct a value of type 'FileSchemaTestClass' (by applying it's required fields, if any)
    -mkFileSchemaTestClass
    -  :: FileSchemaTestClass
    -mkFileSchemaTestClass =
    -  FileSchemaTestClass
    -  { fileSchemaTestClassFile = Nothing
    -  , fileSchemaTestClassFiles = Nothing
    -  }
    -
    --- ** FormatTest
    --- | FormatTest
    -data FormatTest = FormatTest
    -  { formatTestInteger :: !(Maybe Int) -- ^ "integer"
    -  , formatTestInt32 :: !(Maybe Int) -- ^ "int32"
    -  , formatTestInt64 :: !(Maybe Integer) -- ^ "int64"
    -  , formatTestNumber :: !(Double) -- ^ /Required/ "number"
    -  , formatTestFloat :: !(Maybe Float) -- ^ "float"
    -  , formatTestDouble :: !(Maybe Double) -- ^ "double"
    -  , formatTestString :: !(Maybe Text) -- ^ "string"
    -  , formatTestByte :: !(ByteArray) -- ^ /Required/ "byte"
    -  , formatTestBinary :: !(Maybe FilePath) -- ^ "binary"
    -  , formatTestDate :: !(Date) -- ^ /Required/ "date"
    -  , formatTestDateTime :: !(Maybe DateTime) -- ^ "dateTime"
    -  , formatTestUuid :: !(Maybe Text) -- ^ "uuid"
    -  , formatTestPassword :: !(Text) -- ^ /Required/ "password"
    -  , formatTestBigDecimal :: !(Maybe Double) -- ^ "BigDecimal"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON FormatTest
    -instance A.FromJSON FormatTest where
    -  parseJSON = A.withObject "FormatTest" $ \o ->
    -    FormatTest
    -      <$> (o .:? "integer")
    -      <*> (o .:? "int32")
    -      <*> (o .:? "int64")
    -      <*> (o .:  "number")
    -      <*> (o .:? "float")
    -      <*> (o .:? "double")
    -      <*> (o .:? "string")
    -      <*> (o .:  "byte")
    -      <*> (o .:? "binary")
    -      <*> (o .:  "date")
    -      <*> (o .:? "dateTime")
    -      <*> (o .:? "uuid")
    -      <*> (o .:  "password")
    -      <*> (o .:? "BigDecimal")
    -
    --- | ToJSON FormatTest
    -instance A.ToJSON FormatTest where
    -  toJSON FormatTest {..} =
    -   _omitNulls
    -      [ "integer" .= formatTestInteger
    -      , "int32" .= formatTestInt32
    -      , "int64" .= formatTestInt64
    -      , "number" .= formatTestNumber
    -      , "float" .= formatTestFloat
    -      , "double" .= formatTestDouble
    -      , "string" .= formatTestString
    -      , "byte" .= formatTestByte
    -      , "binary" .= formatTestBinary
    -      , "date" .= formatTestDate
    -      , "dateTime" .= formatTestDateTime
    -      , "uuid" .= formatTestUuid
    -      , "password" .= formatTestPassword
    -      , "BigDecimal" .= formatTestBigDecimal
    -      ]
    -
    -
    --- | Construct a value of type 'FormatTest' (by applying it's required fields, if any)
    -mkFormatTest
    -  :: Double -- ^ 'formatTestNumber' 
    -  -> ByteArray -- ^ 'formatTestByte' 
    -  -> Date -- ^ 'formatTestDate' 
    -  -> Text -- ^ 'formatTestPassword' 
    -  -> FormatTest
    -mkFormatTest formatTestNumber formatTestByte formatTestDate formatTestPassword =
    -  FormatTest
    -  { formatTestInteger = Nothing
    -  , formatTestInt32 = Nothing
    -  , formatTestInt64 = Nothing
    -  , formatTestNumber
    -  , formatTestFloat = Nothing
    -  , formatTestDouble = Nothing
    -  , formatTestString = Nothing
    -  , formatTestByte
    -  , formatTestBinary = Nothing
    -  , formatTestDate
    -  , formatTestDateTime = Nothing
    -  , formatTestUuid = Nothing
    -  , formatTestPassword
    -  , formatTestBigDecimal = Nothing
    -  }
    -
    --- ** HasOnlyReadOnly
    --- | HasOnlyReadOnly
    -data HasOnlyReadOnly = HasOnlyReadOnly
    -  { hasOnlyReadOnlyBar :: !(Maybe Text) -- ^ /ReadOnly/ "bar"
    -  , hasOnlyReadOnlyFoo :: !(Maybe Text) -- ^ /ReadOnly/ "foo"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON HasOnlyReadOnly
    -instance A.FromJSON HasOnlyReadOnly where
    -  parseJSON = A.withObject "HasOnlyReadOnly" $ \o ->
    -    HasOnlyReadOnly
    -      <$> (o .:? "bar")
    -      <*> (o .:? "foo")
    -
    --- | ToJSON HasOnlyReadOnly
    -instance A.ToJSON HasOnlyReadOnly where
    -  toJSON HasOnlyReadOnly {..} =
    -   _omitNulls
    -      [ "bar" .= hasOnlyReadOnlyBar
    -      , "foo" .= hasOnlyReadOnlyFoo
    -      ]
    -
    -
    --- | Construct a value of type 'HasOnlyReadOnly' (by applying it's required fields, if any)
    -mkHasOnlyReadOnly
    -  :: HasOnlyReadOnly
    -mkHasOnlyReadOnly =
    -  HasOnlyReadOnly
    -  { hasOnlyReadOnlyBar = Nothing
    -  , hasOnlyReadOnlyFoo = Nothing
    -  }
    -
    --- ** MapTest
    --- | MapTest
    -data MapTest = MapTest
    -  { mapTestMapMapOfString :: !(Maybe (Map.Map String (Map.Map String Text))) -- ^ "map_map_of_string"
    -  , mapTestMapOfEnumString :: !(Maybe (Map.Map String E'Inner)) -- ^ "map_of_enum_string"
    -  , mapTestDirectMap :: !(Maybe (Map.Map String Bool)) -- ^ "direct_map"
    -  , mapTestIndirectMap :: !(Maybe (Map.Map String Bool)) -- ^ "indirect_map"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON MapTest
    -instance A.FromJSON MapTest where
    -  parseJSON = A.withObject "MapTest" $ \o ->
    -    MapTest
    -      <$> (o .:? "map_map_of_string")
    -      <*> (o .:? "map_of_enum_string")
    -      <*> (o .:? "direct_map")
    -      <*> (o .:? "indirect_map")
    -
    --- | ToJSON MapTest
    -instance A.ToJSON MapTest where
    -  toJSON MapTest {..} =
    -   _omitNulls
    -      [ "map_map_of_string" .= mapTestMapMapOfString
    -      , "map_of_enum_string" .= mapTestMapOfEnumString
    -      , "direct_map" .= mapTestDirectMap
    -      , "indirect_map" .= mapTestIndirectMap
    -      ]
    -
    -
    --- | Construct a value of type 'MapTest' (by applying it's required fields, if any)
    -mkMapTest
    -  :: MapTest
    -mkMapTest =
    -  MapTest
    -  { mapTestMapMapOfString = Nothing
    -  , mapTestMapOfEnumString = Nothing
    -  , mapTestDirectMap = Nothing
    -  , mapTestIndirectMap = Nothing
    -  }
    -
    --- ** MixedPropertiesAndAdditionalPropertiesClass
    --- | MixedPropertiesAndAdditionalPropertiesClass
    -data MixedPropertiesAndAdditionalPropertiesClass = MixedPropertiesAndAdditionalPropertiesClass
    -  { mixedPropertiesAndAdditionalPropertiesClassUuid :: !(Maybe Text) -- ^ "uuid"
    -  , mixedPropertiesAndAdditionalPropertiesClassDateTime :: !(Maybe DateTime) -- ^ "dateTime"
    -  , mixedPropertiesAndAdditionalPropertiesClassMap :: !(Maybe (Map.Map String Animal)) -- ^ "map"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON MixedPropertiesAndAdditionalPropertiesClass
    -instance A.FromJSON MixedPropertiesAndAdditionalPropertiesClass where
    -  parseJSON = A.withObject "MixedPropertiesAndAdditionalPropertiesClass" $ \o ->
    -    MixedPropertiesAndAdditionalPropertiesClass
    -      <$> (o .:? "uuid")
    -      <*> (o .:? "dateTime")
    -      <*> (o .:? "map")
    -
    --- | ToJSON MixedPropertiesAndAdditionalPropertiesClass
    -instance A.ToJSON MixedPropertiesAndAdditionalPropertiesClass where
    -  toJSON MixedPropertiesAndAdditionalPropertiesClass {..} =
    -   _omitNulls
    -      [ "uuid" .= mixedPropertiesAndAdditionalPropertiesClassUuid
    -      , "dateTime" .= mixedPropertiesAndAdditionalPropertiesClassDateTime
    -      , "map" .= mixedPropertiesAndAdditionalPropertiesClassMap
    -      ]
    -
    -
    --- | Construct a value of type 'MixedPropertiesAndAdditionalPropertiesClass' (by applying it's required fields, if any)
    -mkMixedPropertiesAndAdditionalPropertiesClass
    -  :: MixedPropertiesAndAdditionalPropertiesClass
    -mkMixedPropertiesAndAdditionalPropertiesClass =
    -  MixedPropertiesAndAdditionalPropertiesClass
    -  { mixedPropertiesAndAdditionalPropertiesClassUuid = Nothing
    -  , mixedPropertiesAndAdditionalPropertiesClassDateTime = Nothing
    -  , mixedPropertiesAndAdditionalPropertiesClassMap = Nothing
    -  }
    -
    --- ** Model200Response
    --- | Model200Response
    --- Model for testing model name starting with number
    -data Model200Response = Model200Response
    -  { model200ResponseName :: !(Maybe Int) -- ^ "name"
    -  , model200ResponseClass :: !(Maybe Text) -- ^ "class"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Model200Response
    -instance A.FromJSON Model200Response where
    -  parseJSON = A.withObject "Model200Response" $ \o ->
    -    Model200Response
    -      <$> (o .:? "name")
    -      <*> (o .:? "class")
    -
    --- | ToJSON Model200Response
    -instance A.ToJSON Model200Response where
    -  toJSON Model200Response {..} =
    -   _omitNulls
    -      [ "name" .= model200ResponseName
    -      , "class" .= model200ResponseClass
    -      ]
    -
    -
    --- | Construct a value of type 'Model200Response' (by applying it's required fields, if any)
    -mkModel200Response
    -  :: Model200Response
    -mkModel200Response =
    -  Model200Response
    -  { model200ResponseName = Nothing
    -  , model200ResponseClass = Nothing
    -  }
    -
    --- ** ModelList
    --- | ModelList
    -data ModelList = ModelList
    -  { modelList123list :: !(Maybe Text) -- ^ "123-list"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ModelList
    -instance A.FromJSON ModelList where
    -  parseJSON = A.withObject "ModelList" $ \o ->
    -    ModelList
    -      <$> (o .:? "123-list")
    -
    --- | ToJSON ModelList
    -instance A.ToJSON ModelList where
    -  toJSON ModelList {..} =
    -   _omitNulls
    -      [ "123-list" .= modelList123list
    -      ]
    -
    -
    --- | Construct a value of type 'ModelList' (by applying it's required fields, if any)
    -mkModelList
    -  :: ModelList
    -mkModelList =
    -  ModelList
    -  { modelList123list = Nothing
    -  }
    -
    --- ** ModelReturn
    --- | ModelReturn
    --- Model for testing reserved words
    -data ModelReturn = ModelReturn
    -  { modelReturnReturn :: !(Maybe Int) -- ^ "return"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ModelReturn
    -instance A.FromJSON ModelReturn where
    -  parseJSON = A.withObject "ModelReturn" $ \o ->
    -    ModelReturn
    -      <$> (o .:? "return")
    -
    --- | ToJSON ModelReturn
    -instance A.ToJSON ModelReturn where
    -  toJSON ModelReturn {..} =
    -   _omitNulls
    -      [ "return" .= modelReturnReturn
    -      ]
    -
    -
    --- | Construct a value of type 'ModelReturn' (by applying it's required fields, if any)
    -mkModelReturn
    -  :: ModelReturn
    -mkModelReturn =
    -  ModelReturn
    -  { modelReturnReturn = Nothing
    -  }
    -
    --- ** Name
    --- | Name
    --- Model for testing model name same as property name
    -data Name = Name
    -  { nameName :: !(Int) -- ^ /Required/ "name"
    -  , nameSnakeCase :: !(Maybe Int) -- ^ /ReadOnly/ "snake_case"
    -  , nameProperty :: !(Maybe Text) -- ^ "property"
    -  , name123number :: !(Maybe Int) -- ^ /ReadOnly/ "123Number"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Name
    -instance A.FromJSON Name where
    -  parseJSON = A.withObject "Name" $ \o ->
    -    Name
    -      <$> (o .:  "name")
    -      <*> (o .:? "snake_case")
    -      <*> (o .:? "property")
    -      <*> (o .:? "123Number")
    -
    --- | ToJSON Name
    -instance A.ToJSON Name where
    -  toJSON Name {..} =
    -   _omitNulls
    -      [ "name" .= nameName
    -      , "snake_case" .= nameSnakeCase
    -      , "property" .= nameProperty
    -      , "123Number" .= name123number
    -      ]
    -
    -
    --- | Construct a value of type 'Name' (by applying it's required fields, if any)
    -mkName
    -  :: Int -- ^ 'nameName' 
    -  -> Name
    -mkName nameName =
    -  Name
    -  { nameName
    -  , nameSnakeCase = Nothing
    -  , nameProperty = Nothing
    -  , name123number = Nothing
    -  }
    -
    --- ** NumberOnly
    --- | NumberOnly
    -data NumberOnly = NumberOnly
    -  { numberOnlyJustNumber :: !(Maybe Double) -- ^ "JustNumber"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON NumberOnly
    -instance A.FromJSON NumberOnly where
    -  parseJSON = A.withObject "NumberOnly" $ \o ->
    -    NumberOnly
    -      <$> (o .:? "JustNumber")
    -
    --- | ToJSON NumberOnly
    -instance A.ToJSON NumberOnly where
    -  toJSON NumberOnly {..} =
    -   _omitNulls
    -      [ "JustNumber" .= numberOnlyJustNumber
    -      ]
    -
    -
    --- | Construct a value of type 'NumberOnly' (by applying it's required fields, if any)
    -mkNumberOnly
    -  :: NumberOnly
    -mkNumberOnly =
    -  NumberOnly
    -  { numberOnlyJustNumber = Nothing
    -  }
    -
    --- ** Order
    --- | Order
    -data Order = Order
    -  { orderId :: !(Maybe Integer) -- ^ "id"
    -  , orderPetId :: !(Maybe Integer) -- ^ "petId"
    -  , orderQuantity :: !(Maybe Int) -- ^ "quantity"
    -  , orderShipDate :: !(Maybe DateTime) -- ^ "shipDate"
    -  , orderStatus :: !(Maybe E'Status) -- ^ "status" - Order Status
    -  , orderComplete :: !(Maybe Bool) -- ^ "complete"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Order
    -instance A.FromJSON Order where
    -  parseJSON = A.withObject "Order" $ \o ->
    -    Order
    -      <$> (o .:? "id")
    -      <*> (o .:? "petId")
    -      <*> (o .:? "quantity")
    -      <*> (o .:? "shipDate")
    -      <*> (o .:? "status")
    -      <*> (o .:? "complete")
    -
    --- | ToJSON Order
    -instance A.ToJSON Order where
    -  toJSON Order {..} =
    -   _omitNulls
    -      [ "id" .= orderId
    -      , "petId" .= orderPetId
    -      , "quantity" .= orderQuantity
    -      , "shipDate" .= orderShipDate
    -      , "status" .= orderStatus
    -      , "complete" .= orderComplete
    -      ]
    -
    -
    --- | Construct a value of type 'Order' (by applying it's required fields, if any)
    -mkOrder
    -  :: Order
    -mkOrder =
    -  Order
    -  { orderId = Nothing
    -  , orderPetId = Nothing
    -  , orderQuantity = Nothing
    -  , orderShipDate = Nothing
    -  , orderStatus = Nothing
    -  , orderComplete = Nothing
    -  }
    -
    --- ** OuterComposite
    --- | OuterComposite
    -data OuterComposite = OuterComposite
    -  { outerCompositeMyNumber :: !(Maybe Double) -- ^ "my_number"
    -  , outerCompositeMyString :: !(Maybe Text) -- ^ "my_string"
    -  , outerCompositeMyBoolean :: !(Maybe Bool) -- ^ "my_boolean"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON OuterComposite
    -instance A.FromJSON OuterComposite where
    -  parseJSON = A.withObject "OuterComposite" $ \o ->
    -    OuterComposite
    -      <$> (o .:? "my_number")
    -      <*> (o .:? "my_string")
    -      <*> (o .:? "my_boolean")
    -
    --- | ToJSON OuterComposite
    -instance A.ToJSON OuterComposite where
    -  toJSON OuterComposite {..} =
    -   _omitNulls
    -      [ "my_number" .= outerCompositeMyNumber
    -      , "my_string" .= outerCompositeMyString
    -      , "my_boolean" .= outerCompositeMyBoolean
    -      ]
    -
    -
    --- | Construct a value of type 'OuterComposite' (by applying it's required fields, if any)
    -mkOuterComposite
    -  :: OuterComposite
    -mkOuterComposite =
    -  OuterComposite
    -  { outerCompositeMyNumber = Nothing
    -  , outerCompositeMyString = Nothing
    -  , outerCompositeMyBoolean = Nothing
    -  }
    -
    --- ** Pet
    --- | Pet
    -data Pet = Pet
    -  { petId :: !(Maybe Integer) -- ^ "id"
    -  , petCategory :: !(Maybe Category) -- ^ "category"
    -  , petName :: !(Text) -- ^ /Required/ "name"
    -  , petPhotoUrls :: !([Text]) -- ^ /Required/ "photoUrls"
    -  , petTags :: !(Maybe [Tag]) -- ^ "tags"
    -  , petStatus :: !(Maybe E'Status2) -- ^ "status" - pet status in the store
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Pet
    -instance A.FromJSON Pet where
    -  parseJSON = A.withObject "Pet" $ \o ->
    -    Pet
    -      <$> (o .:? "id")
    -      <*> (o .:? "category")
    -      <*> (o .:  "name")
    -      <*> (o .:  "photoUrls")
    -      <*> (o .:? "tags")
    -      <*> (o .:? "status")
    -
    --- | ToJSON Pet
    -instance A.ToJSON Pet where
    -  toJSON Pet {..} =
    -   _omitNulls
    -      [ "id" .= petId
    -      , "category" .= petCategory
    -      , "name" .= petName
    -      , "photoUrls" .= petPhotoUrls
    -      , "tags" .= petTags
    -      , "status" .= petStatus
    -      ]
    -
    -
    --- | Construct a value of type 'Pet' (by applying it's required fields, if any)
    -mkPet
    -  :: Text -- ^ 'petName' 
    -  -> [Text] -- ^ 'petPhotoUrls' 
    -  -> Pet
    -mkPet petName petPhotoUrls =
    -  Pet
    -  { petId = Nothing
    -  , petCategory = Nothing
    -  , petName
    -  , petPhotoUrls
    -  , petTags = Nothing
    -  , petStatus = Nothing
    -  }
    -
    --- ** ReadOnlyFirst
    --- | ReadOnlyFirst
    -data ReadOnlyFirst = ReadOnlyFirst
    -  { readOnlyFirstBar :: !(Maybe Text) -- ^ /ReadOnly/ "bar"
    -  , readOnlyFirstBaz :: !(Maybe Text) -- ^ "baz"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON ReadOnlyFirst
    -instance A.FromJSON ReadOnlyFirst where
    -  parseJSON = A.withObject "ReadOnlyFirst" $ \o ->
    -    ReadOnlyFirst
    -      <$> (o .:? "bar")
    -      <*> (o .:? "baz")
    -
    --- | ToJSON ReadOnlyFirst
    -instance A.ToJSON ReadOnlyFirst where
    -  toJSON ReadOnlyFirst {..} =
    -   _omitNulls
    -      [ "bar" .= readOnlyFirstBar
    -      , "baz" .= readOnlyFirstBaz
    -      ]
    -
    -
    --- | Construct a value of type 'ReadOnlyFirst' (by applying it's required fields, if any)
    -mkReadOnlyFirst
    -  :: ReadOnlyFirst
    -mkReadOnlyFirst =
    -  ReadOnlyFirst
    -  { readOnlyFirstBar = Nothing
    -  , readOnlyFirstBaz = Nothing
    -  }
    -
    --- ** SpecialModelName
    --- | SpecialModelName
    -data SpecialModelName = SpecialModelName
    -  { specialModelNameSpecialPropertyName :: !(Maybe Integer) -- ^ "$special[property.name]"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON SpecialModelName
    -instance A.FromJSON SpecialModelName where
    -  parseJSON = A.withObject "SpecialModelName" $ \o ->
    -    SpecialModelName
    -      <$> (o .:? "$special[property.name]")
    -
    --- | ToJSON SpecialModelName
    -instance A.ToJSON SpecialModelName where
    -  toJSON SpecialModelName {..} =
    -   _omitNulls
    -      [ "$special[property.name]" .= specialModelNameSpecialPropertyName
    -      ]
    -
    -
    --- | Construct a value of type 'SpecialModelName' (by applying it's required fields, if any)
    -mkSpecialModelName
    -  :: SpecialModelName
    -mkSpecialModelName =
    -  SpecialModelName
    -  { specialModelNameSpecialPropertyName = Nothing
    -  }
    -
    --- ** Tag
    --- | Tag
    -data Tag = Tag
    -  { tagId :: !(Maybe Integer) -- ^ "id"
    -  , tagName :: !(Maybe Text) -- ^ "name"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON Tag
    -instance A.FromJSON Tag where
    -  parseJSON = A.withObject "Tag" $ \o ->
    -    Tag
    -      <$> (o .:? "id")
    -      <*> (o .:? "name")
    -
    --- | ToJSON Tag
    -instance A.ToJSON Tag where
    -  toJSON Tag {..} =
    -   _omitNulls
    -      [ "id" .= tagId
    -      , "name" .= tagName
    -      ]
    -
    -
    --- | Construct a value of type 'Tag' (by applying it's required fields, if any)
    -mkTag
    -  :: Tag
    -mkTag =
    -  Tag
    -  { tagId = Nothing
    -  , tagName = Nothing
    -  }
    -
    --- ** TypeHolderDefault
    --- | TypeHolderDefault
    -data TypeHolderDefault = TypeHolderDefault
    -  { typeHolderDefaultStringItem :: !(Text) -- ^ /Required/ "string_item"
    -  , typeHolderDefaultNumberItem :: !(Double) -- ^ /Required/ "number_item"
    -  , typeHolderDefaultIntegerItem :: !(Int) -- ^ /Required/ "integer_item"
    -  , typeHolderDefaultBoolItem :: !(Bool) -- ^ /Required/ "bool_item"
    -  , typeHolderDefaultArrayItem :: !([Int]) -- ^ /Required/ "array_item"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON TypeHolderDefault
    -instance A.FromJSON TypeHolderDefault where
    -  parseJSON = A.withObject "TypeHolderDefault" $ \o ->
    -    TypeHolderDefault
    -      <$> (o .:  "string_item")
    -      <*> (o .:  "number_item")
    -      <*> (o .:  "integer_item")
    -      <*> (o .:  "bool_item")
    -      <*> (o .:  "array_item")
    -
    --- | ToJSON TypeHolderDefault
    -instance A.ToJSON TypeHolderDefault where
    -  toJSON TypeHolderDefault {..} =
    -   _omitNulls
    -      [ "string_item" .= typeHolderDefaultStringItem
    -      , "number_item" .= typeHolderDefaultNumberItem
    -      , "integer_item" .= typeHolderDefaultIntegerItem
    -      , "bool_item" .= typeHolderDefaultBoolItem
    -      , "array_item" .= typeHolderDefaultArrayItem
    -      ]
    -
    -
    --- | Construct a value of type 'TypeHolderDefault' (by applying it's required fields, if any)
    -mkTypeHolderDefault
    -  :: Text -- ^ 'typeHolderDefaultStringItem' 
    -  -> Double -- ^ 'typeHolderDefaultNumberItem' 
    -  -> Int -- ^ 'typeHolderDefaultIntegerItem' 
    -  -> Bool -- ^ 'typeHolderDefaultBoolItem' 
    -  -> [Int] -- ^ 'typeHolderDefaultArrayItem' 
    -  -> TypeHolderDefault
    -mkTypeHolderDefault typeHolderDefaultStringItem typeHolderDefaultNumberItem typeHolderDefaultIntegerItem typeHolderDefaultBoolItem typeHolderDefaultArrayItem =
    -  TypeHolderDefault
    -  { typeHolderDefaultStringItem
    -  , typeHolderDefaultNumberItem
    -  , typeHolderDefaultIntegerItem
    -  , typeHolderDefaultBoolItem
    -  , typeHolderDefaultArrayItem
    -  }
    -
    --- ** TypeHolderExample
    --- | TypeHolderExample
    -data TypeHolderExample = TypeHolderExample
    -  { typeHolderExampleStringItem :: !(Text) -- ^ /Required/ "string_item"
    -  , typeHolderExampleNumberItem :: !(Double) -- ^ /Required/ "number_item"
    -  , typeHolderExampleFloatItem :: !(Float) -- ^ /Required/ "float_item"
    -  , typeHolderExampleIntegerItem :: !(Int) -- ^ /Required/ "integer_item"
    -  , typeHolderExampleBoolItem :: !(Bool) -- ^ /Required/ "bool_item"
    -  , typeHolderExampleArrayItem :: !([Int]) -- ^ /Required/ "array_item"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON TypeHolderExample
    -instance A.FromJSON TypeHolderExample where
    -  parseJSON = A.withObject "TypeHolderExample" $ \o ->
    -    TypeHolderExample
    -      <$> (o .:  "string_item")
    -      <*> (o .:  "number_item")
    -      <*> (o .:  "float_item")
    -      <*> (o .:  "integer_item")
    -      <*> (o .:  "bool_item")
    -      <*> (o .:  "array_item")
    -
    --- | ToJSON TypeHolderExample
    -instance A.ToJSON TypeHolderExample where
    -  toJSON TypeHolderExample {..} =
    -   _omitNulls
    -      [ "string_item" .= typeHolderExampleStringItem
    -      , "number_item" .= typeHolderExampleNumberItem
    -      , "float_item" .= typeHolderExampleFloatItem
    -      , "integer_item" .= typeHolderExampleIntegerItem
    -      , "bool_item" .= typeHolderExampleBoolItem
    -      , "array_item" .= typeHolderExampleArrayItem
    -      ]
    -
    -
    --- | Construct a value of type 'TypeHolderExample' (by applying it's required fields, if any)
    -mkTypeHolderExample
    -  :: Text -- ^ 'typeHolderExampleStringItem' 
    -  -> Double -- ^ 'typeHolderExampleNumberItem' 
    -  -> Float -- ^ 'typeHolderExampleFloatItem' 
    -  -> Int -- ^ 'typeHolderExampleIntegerItem' 
    -  -> Bool -- ^ 'typeHolderExampleBoolItem' 
    -  -> [Int] -- ^ 'typeHolderExampleArrayItem' 
    -  -> TypeHolderExample
    -mkTypeHolderExample typeHolderExampleStringItem typeHolderExampleNumberItem typeHolderExampleFloatItem typeHolderExampleIntegerItem typeHolderExampleBoolItem typeHolderExampleArrayItem =
    -  TypeHolderExample
    -  { typeHolderExampleStringItem
    -  , typeHolderExampleNumberItem
    -  , typeHolderExampleFloatItem
    -  , typeHolderExampleIntegerItem
    -  , typeHolderExampleBoolItem
    -  , typeHolderExampleArrayItem
    -  }
    -
    --- ** User
    --- | User
    -data User = User
    -  { userId :: !(Maybe Integer) -- ^ "id"
    -  , userUsername :: !(Maybe Text) -- ^ "username"
    -  , userFirstName :: !(Maybe Text) -- ^ "firstName"
    -  , userLastName :: !(Maybe Text) -- ^ "lastName"
    -  , userEmail :: !(Maybe Text) -- ^ "email"
    -  , userPassword :: !(Maybe Text) -- ^ "password"
    -  , userPhone :: !(Maybe Text) -- ^ "phone"
    -  , userUserStatus :: !(Maybe Int) -- ^ "userStatus" - User Status
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON User
    -instance A.FromJSON User where
    -  parseJSON = A.withObject "User" $ \o ->
    -    User
    -      <$> (o .:? "id")
    -      <*> (o .:? "username")
    -      <*> (o .:? "firstName")
    -      <*> (o .:? "lastName")
    -      <*> (o .:? "email")
    -      <*> (o .:? "password")
    -      <*> (o .:? "phone")
    -      <*> (o .:? "userStatus")
    -
    --- | ToJSON User
    -instance A.ToJSON User where
    -  toJSON User {..} =
    -   _omitNulls
    -      [ "id" .= userId
    -      , "username" .= userUsername
    -      , "firstName" .= userFirstName
    -      , "lastName" .= userLastName
    -      , "email" .= userEmail
    -      , "password" .= userPassword
    -      , "phone" .= userPhone
    -      , "userStatus" .= userUserStatus
    -      ]
    -
    -
    --- | Construct a value of type 'User' (by applying it's required fields, if any)
    -mkUser
    -  :: User
    -mkUser =
    -  User
    -  { userId = Nothing
    -  , userUsername = Nothing
    -  , userFirstName = Nothing
    -  , userLastName = Nothing
    -  , userEmail = Nothing
    -  , userPassword = Nothing
    -  , userPhone = Nothing
    -  , userUserStatus = Nothing
    -  }
    -
    --- ** XmlItem
    --- | XmlItem
    -data XmlItem = XmlItem
    -  { xmlItemAttributeString :: !(Maybe Text) -- ^ "attribute_string"
    -  , xmlItemAttributeNumber :: !(Maybe Double) -- ^ "attribute_number"
    -  , xmlItemAttributeInteger :: !(Maybe Int) -- ^ "attribute_integer"
    -  , xmlItemAttributeBoolean :: !(Maybe Bool) -- ^ "attribute_boolean"
    -  , xmlItemWrappedArray :: !(Maybe [Int]) -- ^ "wrapped_array"
    -  , xmlItemNameString :: !(Maybe Text) -- ^ "name_string"
    -  , xmlItemNameNumber :: !(Maybe Double) -- ^ "name_number"
    -  , xmlItemNameInteger :: !(Maybe Int) -- ^ "name_integer"
    -  , xmlItemNameBoolean :: !(Maybe Bool) -- ^ "name_boolean"
    -  , xmlItemNameArray :: !(Maybe [Int]) -- ^ "name_array"
    -  , xmlItemNameWrappedArray :: !(Maybe [Int]) -- ^ "name_wrapped_array"
    -  , xmlItemPrefixString :: !(Maybe Text) -- ^ "prefix_string"
    -  , xmlItemPrefixNumber :: !(Maybe Double) -- ^ "prefix_number"
    -  , xmlItemPrefixInteger :: !(Maybe Int) -- ^ "prefix_integer"
    -  , xmlItemPrefixBoolean :: !(Maybe Bool) -- ^ "prefix_boolean"
    -  , xmlItemPrefixArray :: !(Maybe [Int]) -- ^ "prefix_array"
    -  , xmlItemPrefixWrappedArray :: !(Maybe [Int]) -- ^ "prefix_wrapped_array"
    -  , xmlItemNamespaceString :: !(Maybe Text) -- ^ "namespace_string"
    -  , xmlItemNamespaceNumber :: !(Maybe Double) -- ^ "namespace_number"
    -  , xmlItemNamespaceInteger :: !(Maybe Int) -- ^ "namespace_integer"
    -  , xmlItemNamespaceBoolean :: !(Maybe Bool) -- ^ "namespace_boolean"
    -  , xmlItemNamespaceArray :: !(Maybe [Int]) -- ^ "namespace_array"
    -  , xmlItemNamespaceWrappedArray :: !(Maybe [Int]) -- ^ "namespace_wrapped_array"
    -  , xmlItemPrefixNsString :: !(Maybe Text) -- ^ "prefix_ns_string"
    -  , xmlItemPrefixNsNumber :: !(Maybe Double) -- ^ "prefix_ns_number"
    -  , xmlItemPrefixNsInteger :: !(Maybe Int) -- ^ "prefix_ns_integer"
    -  , xmlItemPrefixNsBoolean :: !(Maybe Bool) -- ^ "prefix_ns_boolean"
    -  , xmlItemPrefixNsArray :: !(Maybe [Int]) -- ^ "prefix_ns_array"
    -  , xmlItemPrefixNsWrappedArray :: !(Maybe [Int]) -- ^ "prefix_ns_wrapped_array"
    -  } deriving (P.Show, P.Eq, P.Typeable)
    -
    --- | FromJSON XmlItem
    -instance A.FromJSON XmlItem where
    -  parseJSON = A.withObject "XmlItem" $ \o ->
    -    XmlItem
    -      <$> (o .:? "attribute_string")
    -      <*> (o .:? "attribute_number")
    -      <*> (o .:? "attribute_integer")
    -      <*> (o .:? "attribute_boolean")
    -      <*> (o .:? "wrapped_array")
    -      <*> (o .:? "name_string")
    -      <*> (o .:? "name_number")
    -      <*> (o .:? "name_integer")
    -      <*> (o .:? "name_boolean")
    -      <*> (o .:? "name_array")
    -      <*> (o .:? "name_wrapped_array")
    -      <*> (o .:? "prefix_string")
    -      <*> (o .:? "prefix_number")
    -      <*> (o .:? "prefix_integer")
    -      <*> (o .:? "prefix_boolean")
    -      <*> (o .:? "prefix_array")
    -      <*> (o .:? "prefix_wrapped_array")
    -      <*> (o .:? "namespace_string")
    -      <*> (o .:? "namespace_number")
    -      <*> (o .:? "namespace_integer")
    -      <*> (o .:? "namespace_boolean")
    -      <*> (o .:? "namespace_array")
    -      <*> (o .:? "namespace_wrapped_array")
    -      <*> (o .:? "prefix_ns_string")
    -      <*> (o .:? "prefix_ns_number")
    -      <*> (o .:? "prefix_ns_integer")
    -      <*> (o .:? "prefix_ns_boolean")
    -      <*> (o .:? "prefix_ns_array")
    -      <*> (o .:? "prefix_ns_wrapped_array")
    -
    --- | ToJSON XmlItem
    -instance A.ToJSON XmlItem where
    -  toJSON XmlItem {..} =
    -   _omitNulls
    -      [ "attribute_string" .= xmlItemAttributeString
    -      , "attribute_number" .= xmlItemAttributeNumber
    -      , "attribute_integer" .= xmlItemAttributeInteger
    -      , "attribute_boolean" .= xmlItemAttributeBoolean
    -      , "wrapped_array" .= xmlItemWrappedArray
    -      , "name_string" .= xmlItemNameString
    -      , "name_number" .= xmlItemNameNumber
    -      , "name_integer" .= xmlItemNameInteger
    -      , "name_boolean" .= xmlItemNameBoolean
    -      , "name_array" .= xmlItemNameArray
    -      , "name_wrapped_array" .= xmlItemNameWrappedArray
    -      , "prefix_string" .= xmlItemPrefixString
    -      , "prefix_number" .= xmlItemPrefixNumber
    -      , "prefix_integer" .= xmlItemPrefixInteger
    -      , "prefix_boolean" .= xmlItemPrefixBoolean
    -      , "prefix_array" .= xmlItemPrefixArray
    -      , "prefix_wrapped_array" .= xmlItemPrefixWrappedArray
    -      , "namespace_string" .= xmlItemNamespaceString
    -      , "namespace_number" .= xmlItemNamespaceNumber
    -      , "namespace_integer" .= xmlItemNamespaceInteger
    -      , "namespace_boolean" .= xmlItemNamespaceBoolean
    -      , "namespace_array" .= xmlItemNamespaceArray
    -      , "namespace_wrapped_array" .= xmlItemNamespaceWrappedArray
    -      , "prefix_ns_string" .= xmlItemPrefixNsString
    -      , "prefix_ns_number" .= xmlItemPrefixNsNumber
    -      , "prefix_ns_integer" .= xmlItemPrefixNsInteger
    -      , "prefix_ns_boolean" .= xmlItemPrefixNsBoolean
    -      , "prefix_ns_array" .= xmlItemPrefixNsArray
    -      , "prefix_ns_wrapped_array" .= xmlItemPrefixNsWrappedArray
    -      ]
    -
    -
    --- | Construct a value of type 'XmlItem' (by applying it's required fields, if any)
    -mkXmlItem
    -  :: XmlItem
    -mkXmlItem =
    -  XmlItem
    -  { xmlItemAttributeString = Nothing
    -  , xmlItemAttributeNumber = Nothing
    -  , xmlItemAttributeInteger = Nothing
    -  , xmlItemAttributeBoolean = Nothing
    -  , xmlItemWrappedArray = Nothing
    -  , xmlItemNameString = Nothing
    -  , xmlItemNameNumber = Nothing
    -  , xmlItemNameInteger = Nothing
    -  , xmlItemNameBoolean = Nothing
    -  , xmlItemNameArray = Nothing
    -  , xmlItemNameWrappedArray = Nothing
    -  , xmlItemPrefixString = Nothing
    -  , xmlItemPrefixNumber = Nothing
    -  , xmlItemPrefixInteger = Nothing
    -  , xmlItemPrefixBoolean = Nothing
    -  , xmlItemPrefixArray = Nothing
    -  , xmlItemPrefixWrappedArray = Nothing
    -  , xmlItemNamespaceString = Nothing
    -  , xmlItemNamespaceNumber = Nothing
    -  , xmlItemNamespaceInteger = Nothing
    -  , xmlItemNamespaceBoolean = Nothing
    -  , xmlItemNamespaceArray = Nothing
    -  , xmlItemNamespaceWrappedArray = Nothing
    -  , xmlItemPrefixNsString = Nothing
    -  , xmlItemPrefixNsNumber = Nothing
    -  , xmlItemPrefixNsInteger = Nothing
    -  , xmlItemPrefixNsBoolean = Nothing
    -  , xmlItemPrefixNsArray = Nothing
    -  , xmlItemPrefixNsWrappedArray = Nothing
    -  }
    -
    -
    --- * Enums
    -
    -
    --- ** E'ArrayEnum
    -
    --- | Enum of 'Text'
    -data E'ArrayEnum
    -  = E'ArrayEnum'Fish -- ^ @"fish"@
    -  | E'ArrayEnum'Crab -- ^ @"crab"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'ArrayEnum where toJSON = A.toJSON . fromE'ArrayEnum
    -instance A.FromJSON E'ArrayEnum where parseJSON o = P.either P.fail (pure . P.id) . toE'ArrayEnum =<< A.parseJSON o
    -instance WH.ToHttpApiData E'ArrayEnum where toQueryParam = WH.toQueryParam . fromE'ArrayEnum
    -instance WH.FromHttpApiData E'ArrayEnum where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'ArrayEnum
    -instance MimeRender MimeMultipartFormData E'ArrayEnum where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'ArrayEnum' enum
    -fromE'ArrayEnum :: E'ArrayEnum -> Text
    -fromE'ArrayEnum = \case
    -  E'ArrayEnum'Fish -> "fish"
    -  E'ArrayEnum'Crab -> "crab"
    -
    --- | parse 'E'ArrayEnum' enum
    -toE'ArrayEnum :: Text -> P.Either String E'ArrayEnum
    -toE'ArrayEnum = \case
    -  "fish" -> P.Right E'ArrayEnum'Fish
    -  "crab" -> P.Right E'ArrayEnum'Crab
    -  s -> P.Left $ "toE'ArrayEnum: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'EnumFormString
    -
    --- | Enum of 'Text' .
    --- Form parameter enum test (string)
    -data E'EnumFormString
    -  = E'EnumFormString'_abc -- ^ @"_abc"@
    -  | E'EnumFormString'_efg -- ^ @"-efg"@
    -  | E'EnumFormString'_xyz -- ^ @"(xyz)"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'EnumFormString where toJSON = A.toJSON . fromE'EnumFormString
    -instance A.FromJSON E'EnumFormString where parseJSON o = P.either P.fail (pure . P.id) . toE'EnumFormString =<< A.parseJSON o
    -instance WH.ToHttpApiData E'EnumFormString where toQueryParam = WH.toQueryParam . fromE'EnumFormString
    -instance WH.FromHttpApiData E'EnumFormString where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'EnumFormString
    -instance MimeRender MimeMultipartFormData E'EnumFormString where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'EnumFormString' enum
    -fromE'EnumFormString :: E'EnumFormString -> Text
    -fromE'EnumFormString = \case
    -  E'EnumFormString'_abc -> "_abc"
    -  E'EnumFormString'_efg -> "-efg"
    -  E'EnumFormString'_xyz -> "(xyz)"
    -
    --- | parse 'E'EnumFormString' enum
    -toE'EnumFormString :: Text -> P.Either String E'EnumFormString
    -toE'EnumFormString = \case
    -  "_abc" -> P.Right E'EnumFormString'_abc
    -  "-efg" -> P.Right E'EnumFormString'_efg
    -  "(xyz)" -> P.Right E'EnumFormString'_xyz
    -  s -> P.Left $ "toE'EnumFormString: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'EnumFormStringArray
    -
    --- | Enum of 'Text'
    -data E'EnumFormStringArray
    -  = E'EnumFormStringArray'GreaterThan -- ^ @">"@
    -  | E'EnumFormStringArray'Dollar -- ^ @"$"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'EnumFormStringArray where toJSON = A.toJSON . fromE'EnumFormStringArray
    -instance A.FromJSON E'EnumFormStringArray where parseJSON o = P.either P.fail (pure . P.id) . toE'EnumFormStringArray =<< A.parseJSON o
    -instance WH.ToHttpApiData E'EnumFormStringArray where toQueryParam = WH.toQueryParam . fromE'EnumFormStringArray
    -instance WH.FromHttpApiData E'EnumFormStringArray where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'EnumFormStringArray
    -instance MimeRender MimeMultipartFormData E'EnumFormStringArray where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'EnumFormStringArray' enum
    -fromE'EnumFormStringArray :: E'EnumFormStringArray -> Text
    -fromE'EnumFormStringArray = \case
    -  E'EnumFormStringArray'GreaterThan -> ">"
    -  E'EnumFormStringArray'Dollar -> "$"
    -
    --- | parse 'E'EnumFormStringArray' enum
    -toE'EnumFormStringArray :: Text -> P.Either String E'EnumFormStringArray
    -toE'EnumFormStringArray = \case
    -  ">" -> P.Right E'EnumFormStringArray'GreaterThan
    -  "$" -> P.Right E'EnumFormStringArray'Dollar
    -  s -> P.Left $ "toE'EnumFormStringArray: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'EnumInteger
    -
    --- | Enum of 'Int'
    -data E'EnumInteger
    -  = E'EnumInteger'Num1 -- ^ @1@
    -  | E'EnumInteger'NumMinus_1 -- ^ @-1@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'EnumInteger where toJSON = A.toJSON . fromE'EnumInteger
    -instance A.FromJSON E'EnumInteger where parseJSON o = P.either P.fail (pure . P.id) . toE'EnumInteger =<< A.parseJSON o
    -instance WH.ToHttpApiData E'EnumInteger where toQueryParam = WH.toQueryParam . fromE'EnumInteger
    -instance WH.FromHttpApiData E'EnumInteger where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'EnumInteger
    -instance MimeRender MimeMultipartFormData E'EnumInteger where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'EnumInteger' enum
    -fromE'EnumInteger :: E'EnumInteger -> Int
    -fromE'EnumInteger = \case
    -  E'EnumInteger'Num1 -> 1
    -  E'EnumInteger'NumMinus_1 -> -1
    -
    --- | parse 'E'EnumInteger' enum
    -toE'EnumInteger :: Int -> P.Either String E'EnumInteger
    -toE'EnumInteger = \case
    -  1 -> P.Right E'EnumInteger'Num1
    -  -1 -> P.Right E'EnumInteger'NumMinus_1
    -  s -> P.Left $ "toE'EnumInteger: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'EnumNumber
    -
    --- | Enum of 'Double'
    -data E'EnumNumber
    -  = E'EnumNumber'Num1_Dot_1 -- ^ @1.1@
    -  | E'EnumNumber'NumMinus_1_Dot_2 -- ^ @-1.2@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'EnumNumber where toJSON = A.toJSON . fromE'EnumNumber
    -instance A.FromJSON E'EnumNumber where parseJSON o = P.either P.fail (pure . P.id) . toE'EnumNumber =<< A.parseJSON o
    -instance WH.ToHttpApiData E'EnumNumber where toQueryParam = WH.toQueryParam . fromE'EnumNumber
    -instance WH.FromHttpApiData E'EnumNumber where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'EnumNumber
    -instance MimeRender MimeMultipartFormData E'EnumNumber where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'EnumNumber' enum
    -fromE'EnumNumber :: E'EnumNumber -> Double
    -fromE'EnumNumber = \case
    -  E'EnumNumber'Num1_Dot_1 -> 1.1
    -  E'EnumNumber'NumMinus_1_Dot_2 -> -1.2
    -
    --- | parse 'E'EnumNumber' enum
    -toE'EnumNumber :: Double -> P.Either String E'EnumNumber
    -toE'EnumNumber = \case
    -  1.1 -> P.Right E'EnumNumber'Num1_Dot_1
    -  -1.2 -> P.Right E'EnumNumber'NumMinus_1_Dot_2
    -  s -> P.Left $ "toE'EnumNumber: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'EnumQueryInteger
    -
    --- | Enum of 'Int'
    -data E'EnumQueryInteger
    -  = E'EnumQueryInteger'Num1 -- ^ @1@
    -  | E'EnumQueryInteger'NumMinus_2 -- ^ @-2@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'EnumQueryInteger where toJSON = A.toJSON . fromE'EnumQueryInteger
    -instance A.FromJSON E'EnumQueryInteger where parseJSON o = P.either P.fail (pure . P.id) . toE'EnumQueryInteger =<< A.parseJSON o
    -instance WH.ToHttpApiData E'EnumQueryInteger where toQueryParam = WH.toQueryParam . fromE'EnumQueryInteger
    -instance WH.FromHttpApiData E'EnumQueryInteger where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'EnumQueryInteger
    -instance MimeRender MimeMultipartFormData E'EnumQueryInteger where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'EnumQueryInteger' enum
    -fromE'EnumQueryInteger :: E'EnumQueryInteger -> Int
    -fromE'EnumQueryInteger = \case
    -  E'EnumQueryInteger'Num1 -> 1
    -  E'EnumQueryInteger'NumMinus_2 -> -2
    -
    --- | parse 'E'EnumQueryInteger' enum
    -toE'EnumQueryInteger :: Int -> P.Either String E'EnumQueryInteger
    -toE'EnumQueryInteger = \case
    -  1 -> P.Right E'EnumQueryInteger'Num1
    -  -2 -> P.Right E'EnumQueryInteger'NumMinus_2
    -  s -> P.Left $ "toE'EnumQueryInteger: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'EnumString
    -
    --- | Enum of 'Text'
    -data E'EnumString
    -  = E'EnumString'UPPER -- ^ @"UPPER"@
    -  | E'EnumString'Lower -- ^ @"lower"@
    -  | E'EnumString'Empty -- ^ @""@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'EnumString where toJSON = A.toJSON . fromE'EnumString
    -instance A.FromJSON E'EnumString where parseJSON o = P.either P.fail (pure . P.id) . toE'EnumString =<< A.parseJSON o
    -instance WH.ToHttpApiData E'EnumString where toQueryParam = WH.toQueryParam . fromE'EnumString
    -instance WH.FromHttpApiData E'EnumString where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'EnumString
    -instance MimeRender MimeMultipartFormData E'EnumString where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'EnumString' enum
    -fromE'EnumString :: E'EnumString -> Text
    -fromE'EnumString = \case
    -  E'EnumString'UPPER -> "UPPER"
    -  E'EnumString'Lower -> "lower"
    -  E'EnumString'Empty -> ""
    -
    --- | parse 'E'EnumString' enum
    -toE'EnumString :: Text -> P.Either String E'EnumString
    -toE'EnumString = \case
    -  "UPPER" -> P.Right E'EnumString'UPPER
    -  "lower" -> P.Right E'EnumString'Lower
    -  "" -> P.Right E'EnumString'Empty
    -  s -> P.Left $ "toE'EnumString: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'Inner
    -
    --- | Enum of 'Text'
    -data E'Inner
    -  = E'Inner'UPPER -- ^ @"UPPER"@
    -  | E'Inner'Lower -- ^ @"lower"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'Inner where toJSON = A.toJSON . fromE'Inner
    -instance A.FromJSON E'Inner where parseJSON o = P.either P.fail (pure . P.id) . toE'Inner =<< A.parseJSON o
    -instance WH.ToHttpApiData E'Inner where toQueryParam = WH.toQueryParam . fromE'Inner
    -instance WH.FromHttpApiData E'Inner where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'Inner
    -instance MimeRender MimeMultipartFormData E'Inner where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'Inner' enum
    -fromE'Inner :: E'Inner -> Text
    -fromE'Inner = \case
    -  E'Inner'UPPER -> "UPPER"
    -  E'Inner'Lower -> "lower"
    -
    --- | parse 'E'Inner' enum
    -toE'Inner :: Text -> P.Either String E'Inner
    -toE'Inner = \case
    -  "UPPER" -> P.Right E'Inner'UPPER
    -  "lower" -> P.Right E'Inner'Lower
    -  s -> P.Left $ "toE'Inner: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'JustSymbol
    -
    --- | Enum of 'Text'
    -data E'JustSymbol
    -  = E'JustSymbol'Greater_Than_Or_Equal_To -- ^ @">="@
    -  | E'JustSymbol'Dollar -- ^ @"$"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'JustSymbol where toJSON = A.toJSON . fromE'JustSymbol
    -instance A.FromJSON E'JustSymbol where parseJSON o = P.either P.fail (pure . P.id) . toE'JustSymbol =<< A.parseJSON o
    -instance WH.ToHttpApiData E'JustSymbol where toQueryParam = WH.toQueryParam . fromE'JustSymbol
    -instance WH.FromHttpApiData E'JustSymbol where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'JustSymbol
    -instance MimeRender MimeMultipartFormData E'JustSymbol where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'JustSymbol' enum
    -fromE'JustSymbol :: E'JustSymbol -> Text
    -fromE'JustSymbol = \case
    -  E'JustSymbol'Greater_Than_Or_Equal_To -> ">="
    -  E'JustSymbol'Dollar -> "$"
    -
    --- | parse 'E'JustSymbol' enum
    -toE'JustSymbol :: Text -> P.Either String E'JustSymbol
    -toE'JustSymbol = \case
    -  ">=" -> P.Right E'JustSymbol'Greater_Than_Or_Equal_To
    -  "$" -> P.Right E'JustSymbol'Dollar
    -  s -> P.Left $ "toE'JustSymbol: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'Kind
    -
    --- | Enum of 'Text'
    -data E'Kind
    -  = E'Kind'Lions -- ^ @"lions"@
    -  | E'Kind'Tigers -- ^ @"tigers"@
    -  | E'Kind'Leopards -- ^ @"leopards"@
    -  | E'Kind'Jaguars -- ^ @"jaguars"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'Kind where toJSON = A.toJSON . fromE'Kind
    -instance A.FromJSON E'Kind where parseJSON o = P.either P.fail (pure . P.id) . toE'Kind =<< A.parseJSON o
    -instance WH.ToHttpApiData E'Kind where toQueryParam = WH.toQueryParam . fromE'Kind
    -instance WH.FromHttpApiData E'Kind where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'Kind
    -instance MimeRender MimeMultipartFormData E'Kind where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'Kind' enum
    -fromE'Kind :: E'Kind -> Text
    -fromE'Kind = \case
    -  E'Kind'Lions -> "lions"
    -  E'Kind'Tigers -> "tigers"
    -  E'Kind'Leopards -> "leopards"
    -  E'Kind'Jaguars -> "jaguars"
    -
    --- | parse 'E'Kind' enum
    -toE'Kind :: Text -> P.Either String E'Kind
    -toE'Kind = \case
    -  "lions" -> P.Right E'Kind'Lions
    -  "tigers" -> P.Right E'Kind'Tigers
    -  "leopards" -> P.Right E'Kind'Leopards
    -  "jaguars" -> P.Right E'Kind'Jaguars
    -  s -> P.Left $ "toE'Kind: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'Status
    -
    --- | Enum of 'Text' .
    --- Order Status
    -data E'Status
    -  = E'Status'Placed -- ^ @"placed"@
    -  | E'Status'Approved -- ^ @"approved"@
    -  | E'Status'Delivered -- ^ @"delivered"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'Status where toJSON = A.toJSON . fromE'Status
    -instance A.FromJSON E'Status where parseJSON o = P.either P.fail (pure . P.id) . toE'Status =<< A.parseJSON o
    -instance WH.ToHttpApiData E'Status where toQueryParam = WH.toQueryParam . fromE'Status
    -instance WH.FromHttpApiData E'Status where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'Status
    -instance MimeRender MimeMultipartFormData E'Status where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'Status' enum
    -fromE'Status :: E'Status -> Text
    -fromE'Status = \case
    -  E'Status'Placed -> "placed"
    -  E'Status'Approved -> "approved"
    -  E'Status'Delivered -> "delivered"
    -
    --- | parse 'E'Status' enum
    -toE'Status :: Text -> P.Either String E'Status
    -toE'Status = \case
    -  "placed" -> P.Right E'Status'Placed
    -  "approved" -> P.Right E'Status'Approved
    -  "delivered" -> P.Right E'Status'Delivered
    -  s -> P.Left $ "toE'Status: enum parse failure: " P.++ P.show s
    -
    -
    --- ** E'Status2
    -
    --- | Enum of 'Text' .
    --- pet status in the store
    -data E'Status2
    -  = E'Status2'Available -- ^ @"available"@
    -  | E'Status2'Pending -- ^ @"pending"@
    -  | E'Status2'Sold -- ^ @"sold"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON E'Status2 where toJSON = A.toJSON . fromE'Status2
    -instance A.FromJSON E'Status2 where parseJSON o = P.either P.fail (pure . P.id) . toE'Status2 =<< A.parseJSON o
    -instance WH.ToHttpApiData E'Status2 where toQueryParam = WH.toQueryParam . fromE'Status2
    -instance WH.FromHttpApiData E'Status2 where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toE'Status2
    -instance MimeRender MimeMultipartFormData E'Status2 where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'E'Status2' enum
    -fromE'Status2 :: E'Status2 -> Text
    -fromE'Status2 = \case
    -  E'Status2'Available -> "available"
    -  E'Status2'Pending -> "pending"
    -  E'Status2'Sold -> "sold"
    -
    --- | parse 'E'Status2' enum
    -toE'Status2 :: Text -> P.Either String E'Status2
    -toE'Status2 = \case
    -  "available" -> P.Right E'Status2'Available
    -  "pending" -> P.Right E'Status2'Pending
    -  "sold" -> P.Right E'Status2'Sold
    -  s -> P.Left $ "toE'Status2: enum parse failure: " P.++ P.show s
    -
    -
    --- ** EnumClass
    -
    --- | Enum of 'Text'
    -data EnumClass
    -  = EnumClass'_abc -- ^ @"_abc"@
    -  | EnumClass'_efg -- ^ @"-efg"@
    -  | EnumClass'_xyz -- ^ @"(xyz)"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON EnumClass where toJSON = A.toJSON . fromEnumClass
    -instance A.FromJSON EnumClass where parseJSON o = P.either P.fail (pure . P.id) . toEnumClass =<< A.parseJSON o
    -instance WH.ToHttpApiData EnumClass where toQueryParam = WH.toQueryParam . fromEnumClass
    -instance WH.FromHttpApiData EnumClass where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toEnumClass
    -instance MimeRender MimeMultipartFormData EnumClass where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'EnumClass' enum
    -fromEnumClass :: EnumClass -> Text
    -fromEnumClass = \case
    -  EnumClass'_abc -> "_abc"
    -  EnumClass'_efg -> "-efg"
    -  EnumClass'_xyz -> "(xyz)"
    -
    --- | parse 'EnumClass' enum
    -toEnumClass :: Text -> P.Either String EnumClass
    -toEnumClass = \case
    -  "_abc" -> P.Right EnumClass'_abc
    -  "-efg" -> P.Right EnumClass'_efg
    -  "(xyz)" -> P.Right EnumClass'_xyz
    -  s -> P.Left $ "toEnumClass: enum parse failure: " P.++ P.show s
    -
    -
    --- ** OuterEnum
    -
    --- | Enum of 'Text'
    -data OuterEnum
    -  = OuterEnum'Placed -- ^ @"placed"@
    -  | OuterEnum'Approved -- ^ @"approved"@
    -  | OuterEnum'Delivered -- ^ @"delivered"@
    -  deriving (P.Show, P.Eq, P.Typeable, P.Ord, P.Bounded, P.Enum)
    -
    -instance A.ToJSON OuterEnum where toJSON = A.toJSON . fromOuterEnum
    -instance A.FromJSON OuterEnum where parseJSON o = P.either P.fail (pure . P.id) . toOuterEnum =<< A.parseJSON o
    -instance WH.ToHttpApiData OuterEnum where toQueryParam = WH.toQueryParam . fromOuterEnum
    -instance WH.FromHttpApiData OuterEnum where parseQueryParam o = WH.parseQueryParam o >>= P.left T.pack . toOuterEnum
    -instance MimeRender MimeMultipartFormData OuterEnum where mimeRender _ = mimeRenderDefaultMultipartFormData
    -
    --- | unwrap 'OuterEnum' enum
    -fromOuterEnum :: OuterEnum -> Text
    -fromOuterEnum = \case
    -  OuterEnum'Placed -> "placed"
    -  OuterEnum'Approved -> "approved"
    -  OuterEnum'Delivered -> "delivered"
    -
    --- | parse 'OuterEnum' enum
    -toOuterEnum :: Text -> P.Either String OuterEnum
    -toOuterEnum = \case
    -  "placed" -> P.Right OuterEnum'Placed
    -  "approved" -> P.Right OuterEnum'Approved
    -  "delivered" -> P.Right OuterEnum'Delivered
    -  s -> P.Left $ "toOuterEnum: enum parse failure: " P.++ P.show s
    -
    -
    --- * Auth Methods
    -
    --- ** AuthApiKeyApiKey
    -data AuthApiKeyApiKey =
    -  AuthApiKeyApiKey Text -- ^ secret
    -  deriving (P.Eq, P.Show, P.Typeable)
    -
    -instance AuthMethod AuthApiKeyApiKey where
    -  applyAuthMethod _ a@(AuthApiKeyApiKey secret) req =
    -    P.pure $
    -    if (P.typeOf a `P.elem` rAuthTypes req)
    -      then req `setHeader` toHeader ("api_key", secret)
    -           & L.over rAuthTypesL (P.filter (/= P.typeOf a))
    -      else req
    -
    --- ** AuthApiKeyApiKeyQuery
    -data AuthApiKeyApiKeyQuery =
    -  AuthApiKeyApiKeyQuery Text -- ^ secret
    -  deriving (P.Eq, P.Show, P.Typeable)
    -
    -instance AuthMethod AuthApiKeyApiKeyQuery where
    -  applyAuthMethod _ a@(AuthApiKeyApiKeyQuery secret) req =
    -    P.pure $
    -    if (P.typeOf a `P.elem` rAuthTypes req)
    -      then req `setQuery` toQuery ("api_key_query", Just secret)
    -           & L.over rAuthTypesL (P.filter (/= P.typeOf a))
    -      else req
    -
    --- ** AuthBasicHttpBasicTest
    -data AuthBasicHttpBasicTest =
    -  AuthBasicHttpBasicTest B.ByteString B.ByteString -- ^ username password
    -  deriving (P.Eq, P.Show, P.Typeable)
    -
    -instance AuthMethod AuthBasicHttpBasicTest where
    -  applyAuthMethod _ a@(AuthBasicHttpBasicTest user pw) req =
    -    P.pure $
    -    if (P.typeOf a `P.elem` rAuthTypes req)
    -      then req `setHeader` toHeader ("Authorization", T.decodeUtf8 cred)
    -           & L.over rAuthTypesL (P.filter (/= P.typeOf a))
    -      else req
    -    where cred = BC.append "Basic " (B64.encode $ BC.concat [ user, ":", pw ])
    -
    --- ** AuthOAuthPetstoreAuth
    -data AuthOAuthPetstoreAuth =
    -  AuthOAuthPetstoreAuth Text -- ^ secret
    -  deriving (P.Eq, P.Show, P.Typeable)
    -
    -instance AuthMethod AuthOAuthPetstoreAuth where
    -  applyAuthMethod _ a@(AuthOAuthPetstoreAuth secret) req =
    -    P.pure $
    -    if (P.typeOf a `P.elem` rAuthTypes req)
    -      then req `setHeader` toHeader ("Authorization", "Bearer " <> secret)
    -           & L.over rAuthTypesL (P.filter (/= P.typeOf a))
    -      else req
    -
    -
    -
    \ No newline at end of file +
    +{-# LANGUAGE DeriveDataTypeable #-} +{-# LANGUAGE DeriveFoldable #-} +{-# LANGUAGE DeriveGeneric #-} +{-# LANGUAGE DeriveTraversable #-} +{-# LANGUAGE GeneralizedNewtypeDeriving #-} +{-# LANGUAGE LambdaCase #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE NamedFieldPuns #-} +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE RecordWildCards #-} +{-# LANGUAGE TupleSections #-} +{-# LANGUAGE TypeFamilies #-} +{-# OPTIONS_GHC -fno-warn-unused-matches -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.Model where + +import OpenAPIPetstore.Core +import OpenAPIPetstore.MimeTypes + +import Data.Aeson ((.:),(.:!),(.:?),(.=)) + +import qualified Control.Arrow as P (left) +import qualified Data.Aeson as A +import qualified Data.ByteString as B +import qualified Data.ByteString.Base64 as B64 +import qualified Data.ByteString.Char8 as BC +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep) +import qualified Data.Foldable as P +import qualified Data.HashMap.Lazy as HM +import qualified Data.Map as Map +import qualified Data.Maybe as P +import qualified Data.Set as Set +import qualified Data.Text as T +import qualified Data.Text.Encoding as T +import qualified Data.Time as TI +import qualified Lens.Micro as L +import qualified Web.FormUrlEncoded as WH +import qualified Web.HttpApiData as WH + +import Control.Applicative ((<|>)) +import Control.Applicative (Alternative) +import Data.Function ((&)) +import Data.Monoid ((<>)) +import Data.Text (Text) +import Prelude (($),(/=),(.),(<$>),(<*>),(>>=),(=<<),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) + +import qualified Prelude as P + + + +-- * Parameter newtypes + + +-- ** AdditionalMetadata +newtype AdditionalMetadata = AdditionalMetadata { AdditionalMetadata -> Text +unAdditionalMetadata :: Text } deriving (AdditionalMetadata -> AdditionalMetadata -> Bool +(AdditionalMetadata -> AdditionalMetadata -> Bool) +-> (AdditionalMetadata -> AdditionalMetadata -> Bool) +-> Eq AdditionalMetadata +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalMetadata -> AdditionalMetadata -> Bool +$c/= :: AdditionalMetadata -> AdditionalMetadata -> Bool +== :: AdditionalMetadata -> AdditionalMetadata -> Bool +$c== :: AdditionalMetadata -> AdditionalMetadata -> Bool +P.Eq, Int -> AdditionalMetadata -> ShowS +[AdditionalMetadata] -> ShowS +AdditionalMetadata -> String +(Int -> AdditionalMetadata -> ShowS) +-> (AdditionalMetadata -> String) +-> ([AdditionalMetadata] -> ShowS) +-> Show AdditionalMetadata +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalMetadata] -> ShowS +$cshowList :: [AdditionalMetadata] -> ShowS +show :: AdditionalMetadata -> String +$cshow :: AdditionalMetadata -> String +showsPrec :: Int -> AdditionalMetadata -> ShowS +$cshowsPrec :: Int -> AdditionalMetadata -> ShowS +P.Show) + +-- ** ApiKey +newtype ApiKey = ApiKey { ApiKey -> Text +unApiKey :: Text } deriving (ApiKey -> ApiKey -> Bool +(ApiKey -> ApiKey -> Bool) +-> (ApiKey -> ApiKey -> Bool) -> Eq ApiKey +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ApiKey -> ApiKey -> Bool +$c/= :: ApiKey -> ApiKey -> Bool +== :: ApiKey -> ApiKey -> Bool +$c== :: ApiKey -> ApiKey -> Bool +P.Eq, Int -> ApiKey -> ShowS +[ApiKey] -> ShowS +ApiKey -> String +(Int -> ApiKey -> ShowS) +-> (ApiKey -> String) -> ([ApiKey] -> ShowS) -> Show ApiKey +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ApiKey] -> ShowS +$cshowList :: [ApiKey] -> ShowS +show :: ApiKey -> String +$cshow :: ApiKey -> String +showsPrec :: Int -> ApiKey -> ShowS +$cshowsPrec :: Int -> ApiKey -> ShowS +P.Show) + +-- ** Body +newtype Body = Body { Body -> [User] +unBody :: [User] } deriving (Body -> Body -> Bool +(Body -> Body -> Bool) -> (Body -> Body -> Bool) -> Eq Body +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Body -> Body -> Bool +$c/= :: Body -> Body -> Bool +== :: Body -> Body -> Bool +$c== :: Body -> Body -> Bool +P.Eq, Int -> Body -> ShowS +[Body] -> ShowS +Body -> String +(Int -> Body -> ShowS) +-> (Body -> String) -> ([Body] -> ShowS) -> Show Body +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Body] -> ShowS +$cshowList :: [Body] -> ShowS +show :: Body -> String +$cshow :: Body -> String +showsPrec :: Int -> Body -> ShowS +$cshowsPrec :: Int -> Body -> ShowS +P.Show, [Body] -> Value +[Body] -> Encoding +Body -> Value +Body -> Encoding +(Body -> Value) +-> (Body -> Encoding) +-> ([Body] -> Value) +-> ([Body] -> Encoding) +-> ToJSON Body +forall a. +(a -> Value) +-> (a -> Encoding) +-> ([a] -> Value) +-> ([a] -> Encoding) +-> ToJSON a +toEncodingList :: [Body] -> Encoding +$ctoEncodingList :: [Body] -> Encoding +toJSONList :: [Body] -> Value +$ctoJSONList :: [Body] -> Value +toEncoding :: Body -> Encoding +$ctoEncoding :: Body -> Encoding +toJSON :: Body -> Value +$ctoJSON :: Body -> Value +A.ToJSON) + +-- ** BodyBool +newtype BodyBool = BodyBool { BodyBool -> Bool +unBodyBool :: Bool } deriving (BodyBool -> BodyBool -> Bool +(BodyBool -> BodyBool -> Bool) +-> (BodyBool -> BodyBool -> Bool) -> Eq BodyBool +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: BodyBool -> BodyBool -> Bool +$c/= :: BodyBool -> BodyBool -> Bool +== :: BodyBool -> BodyBool -> Bool +$c== :: BodyBool -> BodyBool -> Bool +P.Eq, Int -> BodyBool -> ShowS +[BodyBool] -> ShowS +BodyBool -> String +(Int -> BodyBool -> ShowS) +-> (BodyBool -> String) -> ([BodyBool] -> ShowS) -> Show BodyBool +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [BodyBool] -> ShowS +$cshowList :: [BodyBool] -> ShowS +show :: BodyBool -> String +$cshow :: BodyBool -> String +showsPrec :: Int -> BodyBool -> ShowS +$cshowsPrec :: Int -> BodyBool -> ShowS +P.Show, [BodyBool] -> Value +[BodyBool] -> Encoding +BodyBool -> Value +BodyBool -> Encoding +(BodyBool -> Value) +-> (BodyBool -> Encoding) +-> ([BodyBool] -> Value) +-> ([BodyBool] -> Encoding) +-> ToJSON BodyBool +forall a. +(a -> Value) +-> (a -> Encoding) +-> ([a] -> Value) +-> ([a] -> Encoding) +-> ToJSON a +toEncodingList :: [BodyBool] -> Encoding +$ctoEncodingList :: [BodyBool] -> Encoding +toJSONList :: [BodyBool] -> Value +$ctoJSONList :: [BodyBool] -> Value +toEncoding :: BodyBool -> Encoding +$ctoEncoding :: BodyBool -> Encoding +toJSON :: BodyBool -> Value +$ctoJSON :: BodyBool -> Value +A.ToJSON) + +-- ** BodyDouble +newtype BodyDouble = BodyDouble { BodyDouble -> Double +unBodyDouble :: Double } deriving (BodyDouble -> BodyDouble -> Bool +(BodyDouble -> BodyDouble -> Bool) +-> (BodyDouble -> BodyDouble -> Bool) -> Eq BodyDouble +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: BodyDouble -> BodyDouble -> Bool +$c/= :: BodyDouble -> BodyDouble -> Bool +== :: BodyDouble -> BodyDouble -> Bool +$c== :: BodyDouble -> BodyDouble -> Bool +P.Eq, Int -> BodyDouble -> ShowS +[BodyDouble] -> ShowS +BodyDouble -> String +(Int -> BodyDouble -> ShowS) +-> (BodyDouble -> String) +-> ([BodyDouble] -> ShowS) +-> Show BodyDouble +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [BodyDouble] -> ShowS +$cshowList :: [BodyDouble] -> ShowS +show :: BodyDouble -> String +$cshow :: BodyDouble -> String +showsPrec :: Int -> BodyDouble -> ShowS +$cshowsPrec :: Int -> BodyDouble -> ShowS +P.Show, [BodyDouble] -> Value +[BodyDouble] -> Encoding +BodyDouble -> Value +BodyDouble -> Encoding +(BodyDouble -> Value) +-> (BodyDouble -> Encoding) +-> ([BodyDouble] -> Value) +-> ([BodyDouble] -> Encoding) +-> ToJSON BodyDouble +forall a. +(a -> Value) +-> (a -> Encoding) +-> ([a] -> Value) +-> ([a] -> Encoding) +-> ToJSON a +toEncodingList :: [BodyDouble] -> Encoding +$ctoEncodingList :: [BodyDouble] -> Encoding +toJSONList :: [BodyDouble] -> Value +$ctoJSONList :: [BodyDouble] -> Value +toEncoding :: BodyDouble -> Encoding +$ctoEncoding :: BodyDouble -> Encoding +toJSON :: BodyDouble -> Value +$ctoJSON :: BodyDouble -> Value +A.ToJSON) + +-- ** BodyText +newtype BodyText = BodyText { BodyText -> Text +unBodyText :: Text } deriving (BodyText -> BodyText -> Bool +(BodyText -> BodyText -> Bool) +-> (BodyText -> BodyText -> Bool) -> Eq BodyText +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: BodyText -> BodyText -> Bool +$c/= :: BodyText -> BodyText -> Bool +== :: BodyText -> BodyText -> Bool +$c== :: BodyText -> BodyText -> Bool +P.Eq, Int -> BodyText -> ShowS +[BodyText] -> ShowS +BodyText -> String +(Int -> BodyText -> ShowS) +-> (BodyText -> String) -> ([BodyText] -> ShowS) -> Show BodyText +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [BodyText] -> ShowS +$cshowList :: [BodyText] -> ShowS +show :: BodyText -> String +$cshow :: BodyText -> String +showsPrec :: Int -> BodyText -> ShowS +$cshowsPrec :: Int -> BodyText -> ShowS +P.Show, [BodyText] -> Value +[BodyText] -> Encoding +BodyText -> Value +BodyText -> Encoding +(BodyText -> Value) +-> (BodyText -> Encoding) +-> ([BodyText] -> Value) +-> ([BodyText] -> Encoding) +-> ToJSON BodyText +forall a. +(a -> Value) +-> (a -> Encoding) +-> ([a] -> Value) +-> ([a] -> Encoding) +-> ToJSON a +toEncodingList :: [BodyText] -> Encoding +$ctoEncodingList :: [BodyText] -> Encoding +toJSONList :: [BodyText] -> Value +$ctoJSONList :: [BodyText] -> Value +toEncoding :: BodyText -> Encoding +$ctoEncoding :: BodyText -> Encoding +toJSON :: BodyText -> Value +$ctoJSON :: BodyText -> Value +A.ToJSON) + +-- ** BooleanGroup +newtype BooleanGroup = BooleanGroup { BooleanGroup -> Bool +unBooleanGroup :: Bool } deriving (BooleanGroup -> BooleanGroup -> Bool +(BooleanGroup -> BooleanGroup -> Bool) +-> (BooleanGroup -> BooleanGroup -> Bool) -> Eq BooleanGroup +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: BooleanGroup -> BooleanGroup -> Bool +$c/= :: BooleanGroup -> BooleanGroup -> Bool +== :: BooleanGroup -> BooleanGroup -> Bool +$c== :: BooleanGroup -> BooleanGroup -> Bool +P.Eq, Int -> BooleanGroup -> ShowS +[BooleanGroup] -> ShowS +BooleanGroup -> String +(Int -> BooleanGroup -> ShowS) +-> (BooleanGroup -> String) +-> ([BooleanGroup] -> ShowS) +-> Show BooleanGroup +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [BooleanGroup] -> ShowS +$cshowList :: [BooleanGroup] -> ShowS +show :: BooleanGroup -> String +$cshow :: BooleanGroup -> String +showsPrec :: Int -> BooleanGroup -> ShowS +$cshowsPrec :: Int -> BooleanGroup -> ShowS +P.Show) + +-- ** Byte +newtype Byte = Byte { Byte -> ByteArray +unByte :: ByteArray } deriving (Byte -> Byte -> Bool +(Byte -> Byte -> Bool) -> (Byte -> Byte -> Bool) -> Eq Byte +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Byte -> Byte -> Bool +$c/= :: Byte -> Byte -> Bool +== :: Byte -> Byte -> Bool +$c== :: Byte -> Byte -> Bool +P.Eq, Int -> Byte -> ShowS +[Byte] -> ShowS +Byte -> String +(Int -> Byte -> ShowS) +-> (Byte -> String) -> ([Byte] -> ShowS) -> Show Byte +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Byte] -> ShowS +$cshowList :: [Byte] -> ShowS +show :: Byte -> String +$cshow :: Byte -> String +showsPrec :: Int -> Byte -> ShowS +$cshowsPrec :: Int -> Byte -> ShowS +P.Show) + +-- ** Callback +newtype Callback = Callback { Callback -> Text +unCallback :: Text } deriving (Callback -> Callback -> Bool +(Callback -> Callback -> Bool) +-> (Callback -> Callback -> Bool) -> Eq Callback +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Callback -> Callback -> Bool +$c/= :: Callback -> Callback -> Bool +== :: Callback -> Callback -> Bool +$c== :: Callback -> Callback -> Bool +P.Eq, Int -> Callback -> ShowS +[Callback] -> ShowS +Callback -> String +(Int -> Callback -> ShowS) +-> (Callback -> String) -> ([Callback] -> ShowS) -> Show Callback +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Callback] -> ShowS +$cshowList :: [Callback] -> ShowS +show :: Callback -> String +$cshow :: Callback -> String +showsPrec :: Int -> Callback -> ShowS +$cshowsPrec :: Int -> Callback -> ShowS +P.Show) + +-- ** Context +newtype Context = Context { Context -> [Text] +unContext :: [Text] } deriving (Context -> Context -> Bool +(Context -> Context -> Bool) +-> (Context -> Context -> Bool) -> Eq Context +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Context -> Context -> Bool +$c/= :: Context -> Context -> Bool +== :: Context -> Context -> Bool +$c== :: Context -> Context -> Bool +P.Eq, Int -> Context -> ShowS +[Context] -> ShowS +Context -> String +(Int -> Context -> ShowS) +-> (Context -> String) -> ([Context] -> ShowS) -> Show Context +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Context] -> ShowS +$cshowList :: [Context] -> ShowS +show :: Context -> String +$cshow :: Context -> String +showsPrec :: Int -> Context -> ShowS +$cshowsPrec :: Int -> Context -> ShowS +P.Show) + +-- ** EnumFormString +newtype EnumFormString = EnumFormString { EnumFormString -> E'EnumFormString +unEnumFormString :: E'EnumFormString } deriving (EnumFormString -> EnumFormString -> Bool +(EnumFormString -> EnumFormString -> Bool) +-> (EnumFormString -> EnumFormString -> Bool) -> Eq EnumFormString +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumFormString -> EnumFormString -> Bool +$c/= :: EnumFormString -> EnumFormString -> Bool +== :: EnumFormString -> EnumFormString -> Bool +$c== :: EnumFormString -> EnumFormString -> Bool +P.Eq, Int -> EnumFormString -> ShowS +[EnumFormString] -> ShowS +EnumFormString -> String +(Int -> EnumFormString -> ShowS) +-> (EnumFormString -> String) +-> ([EnumFormString] -> ShowS) +-> Show EnumFormString +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumFormString] -> ShowS +$cshowList :: [EnumFormString] -> ShowS +show :: EnumFormString -> String +$cshow :: EnumFormString -> String +showsPrec :: Int -> EnumFormString -> ShowS +$cshowsPrec :: Int -> EnumFormString -> ShowS +P.Show) + +-- ** EnumFormStringArray +newtype EnumFormStringArray = EnumFormStringArray { EnumFormStringArray -> [E'EnumFormStringArray] +unEnumFormStringArray :: [E'EnumFormStringArray] } deriving (EnumFormStringArray -> EnumFormStringArray -> Bool +(EnumFormStringArray -> EnumFormStringArray -> Bool) +-> (EnumFormStringArray -> EnumFormStringArray -> Bool) +-> Eq EnumFormStringArray +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumFormStringArray -> EnumFormStringArray -> Bool +$c/= :: EnumFormStringArray -> EnumFormStringArray -> Bool +== :: EnumFormStringArray -> EnumFormStringArray -> Bool +$c== :: EnumFormStringArray -> EnumFormStringArray -> Bool +P.Eq, Int -> EnumFormStringArray -> ShowS +[EnumFormStringArray] -> ShowS +EnumFormStringArray -> String +(Int -> EnumFormStringArray -> ShowS) +-> (EnumFormStringArray -> String) +-> ([EnumFormStringArray] -> ShowS) +-> Show EnumFormStringArray +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumFormStringArray] -> ShowS +$cshowList :: [EnumFormStringArray] -> ShowS +show :: EnumFormStringArray -> String +$cshow :: EnumFormStringArray -> String +showsPrec :: Int -> EnumFormStringArray -> ShowS +$cshowsPrec :: Int -> EnumFormStringArray -> ShowS +P.Show) + +-- ** EnumHeaderString +newtype EnumHeaderString = EnumHeaderString { EnumHeaderString -> E'EnumFormString +unEnumHeaderString :: E'EnumFormString } deriving (EnumHeaderString -> EnumHeaderString -> Bool +(EnumHeaderString -> EnumHeaderString -> Bool) +-> (EnumHeaderString -> EnumHeaderString -> Bool) +-> Eq EnumHeaderString +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumHeaderString -> EnumHeaderString -> Bool +$c/= :: EnumHeaderString -> EnumHeaderString -> Bool +== :: EnumHeaderString -> EnumHeaderString -> Bool +$c== :: EnumHeaderString -> EnumHeaderString -> Bool +P.Eq, Int -> EnumHeaderString -> ShowS +[EnumHeaderString] -> ShowS +EnumHeaderString -> String +(Int -> EnumHeaderString -> ShowS) +-> (EnumHeaderString -> String) +-> ([EnumHeaderString] -> ShowS) +-> Show EnumHeaderString +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumHeaderString] -> ShowS +$cshowList :: [EnumHeaderString] -> ShowS +show :: EnumHeaderString -> String +$cshow :: EnumHeaderString -> String +showsPrec :: Int -> EnumHeaderString -> ShowS +$cshowsPrec :: Int -> EnumHeaderString -> ShowS +P.Show) + +-- ** EnumHeaderStringArray +newtype EnumHeaderStringArray = EnumHeaderStringArray { EnumHeaderStringArray -> [E'EnumFormStringArray] +unEnumHeaderStringArray :: [E'EnumFormStringArray] } deriving (EnumHeaderStringArray -> EnumHeaderStringArray -> Bool +(EnumHeaderStringArray -> EnumHeaderStringArray -> Bool) +-> (EnumHeaderStringArray -> EnumHeaderStringArray -> Bool) +-> Eq EnumHeaderStringArray +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumHeaderStringArray -> EnumHeaderStringArray -> Bool +$c/= :: EnumHeaderStringArray -> EnumHeaderStringArray -> Bool +== :: EnumHeaderStringArray -> EnumHeaderStringArray -> Bool +$c== :: EnumHeaderStringArray -> EnumHeaderStringArray -> Bool +P.Eq, Int -> EnumHeaderStringArray -> ShowS +[EnumHeaderStringArray] -> ShowS +EnumHeaderStringArray -> String +(Int -> EnumHeaderStringArray -> ShowS) +-> (EnumHeaderStringArray -> String) +-> ([EnumHeaderStringArray] -> ShowS) +-> Show EnumHeaderStringArray +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumHeaderStringArray] -> ShowS +$cshowList :: [EnumHeaderStringArray] -> ShowS +show :: EnumHeaderStringArray -> String +$cshow :: EnumHeaderStringArray -> String +showsPrec :: Int -> EnumHeaderStringArray -> ShowS +$cshowsPrec :: Int -> EnumHeaderStringArray -> ShowS +P.Show) + +-- ** EnumQueryDouble +newtype EnumQueryDouble = EnumQueryDouble { EnumQueryDouble -> E'EnumNumber +unEnumQueryDouble :: E'EnumNumber } deriving (EnumQueryDouble -> EnumQueryDouble -> Bool +(EnumQueryDouble -> EnumQueryDouble -> Bool) +-> (EnumQueryDouble -> EnumQueryDouble -> Bool) +-> Eq EnumQueryDouble +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumQueryDouble -> EnumQueryDouble -> Bool +$c/= :: EnumQueryDouble -> EnumQueryDouble -> Bool +== :: EnumQueryDouble -> EnumQueryDouble -> Bool +$c== :: EnumQueryDouble -> EnumQueryDouble -> Bool +P.Eq, Int -> EnumQueryDouble -> ShowS +[EnumQueryDouble] -> ShowS +EnumQueryDouble -> String +(Int -> EnumQueryDouble -> ShowS) +-> (EnumQueryDouble -> String) +-> ([EnumQueryDouble] -> ShowS) +-> Show EnumQueryDouble +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumQueryDouble] -> ShowS +$cshowList :: [EnumQueryDouble] -> ShowS +show :: EnumQueryDouble -> String +$cshow :: EnumQueryDouble -> String +showsPrec :: Int -> EnumQueryDouble -> ShowS +$cshowsPrec :: Int -> EnumQueryDouble -> ShowS +P.Show) + +-- ** EnumQueryInteger +newtype EnumQueryInteger = EnumQueryInteger { EnumQueryInteger -> E'EnumQueryInteger +unEnumQueryInteger :: E'EnumQueryInteger } deriving (EnumQueryInteger -> EnumQueryInteger -> Bool +(EnumQueryInteger -> EnumQueryInteger -> Bool) +-> (EnumQueryInteger -> EnumQueryInteger -> Bool) +-> Eq EnumQueryInteger +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumQueryInteger -> EnumQueryInteger -> Bool +$c/= :: EnumQueryInteger -> EnumQueryInteger -> Bool +== :: EnumQueryInteger -> EnumQueryInteger -> Bool +$c== :: EnumQueryInteger -> EnumQueryInteger -> Bool +P.Eq, Int -> EnumQueryInteger -> ShowS +[EnumQueryInteger] -> ShowS +EnumQueryInteger -> String +(Int -> EnumQueryInteger -> ShowS) +-> (EnumQueryInteger -> String) +-> ([EnumQueryInteger] -> ShowS) +-> Show EnumQueryInteger +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumQueryInteger] -> ShowS +$cshowList :: [EnumQueryInteger] -> ShowS +show :: EnumQueryInteger -> String +$cshow :: EnumQueryInteger -> String +showsPrec :: Int -> EnumQueryInteger -> ShowS +$cshowsPrec :: Int -> EnumQueryInteger -> ShowS +P.Show) + +-- ** EnumQueryString +newtype EnumQueryString = EnumQueryString { EnumQueryString -> E'EnumFormString +unEnumQueryString :: E'EnumFormString } deriving (EnumQueryString -> EnumQueryString -> Bool +(EnumQueryString -> EnumQueryString -> Bool) +-> (EnumQueryString -> EnumQueryString -> Bool) +-> Eq EnumQueryString +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumQueryString -> EnumQueryString -> Bool +$c/= :: EnumQueryString -> EnumQueryString -> Bool +== :: EnumQueryString -> EnumQueryString -> Bool +$c== :: EnumQueryString -> EnumQueryString -> Bool +P.Eq, Int -> EnumQueryString -> ShowS +[EnumQueryString] -> ShowS +EnumQueryString -> String +(Int -> EnumQueryString -> ShowS) +-> (EnumQueryString -> String) +-> ([EnumQueryString] -> ShowS) +-> Show EnumQueryString +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumQueryString] -> ShowS +$cshowList :: [EnumQueryString] -> ShowS +show :: EnumQueryString -> String +$cshow :: EnumQueryString -> String +showsPrec :: Int -> EnumQueryString -> ShowS +$cshowsPrec :: Int -> EnumQueryString -> ShowS +P.Show) + +-- ** EnumQueryStringArray +newtype EnumQueryStringArray = EnumQueryStringArray { EnumQueryStringArray -> [E'EnumFormStringArray] +unEnumQueryStringArray :: [E'EnumFormStringArray] } deriving (EnumQueryStringArray -> EnumQueryStringArray -> Bool +(EnumQueryStringArray -> EnumQueryStringArray -> Bool) +-> (EnumQueryStringArray -> EnumQueryStringArray -> Bool) +-> Eq EnumQueryStringArray +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumQueryStringArray -> EnumQueryStringArray -> Bool +$c/= :: EnumQueryStringArray -> EnumQueryStringArray -> Bool +== :: EnumQueryStringArray -> EnumQueryStringArray -> Bool +$c== :: EnumQueryStringArray -> EnumQueryStringArray -> Bool +P.Eq, Int -> EnumQueryStringArray -> ShowS +[EnumQueryStringArray] -> ShowS +EnumQueryStringArray -> String +(Int -> EnumQueryStringArray -> ShowS) +-> (EnumQueryStringArray -> String) +-> ([EnumQueryStringArray] -> ShowS) +-> Show EnumQueryStringArray +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumQueryStringArray] -> ShowS +$cshowList :: [EnumQueryStringArray] -> ShowS +show :: EnumQueryStringArray -> String +$cshow :: EnumQueryStringArray -> String +showsPrec :: Int -> EnumQueryStringArray -> ShowS +$cshowsPrec :: Int -> EnumQueryStringArray -> ShowS +P.Show) + +-- ** File2 +newtype File2 = File2 { File2 -> String +unFile2 :: FilePath } deriving (File2 -> File2 -> Bool +(File2 -> File2 -> Bool) -> (File2 -> File2 -> Bool) -> Eq File2 +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: File2 -> File2 -> Bool +$c/= :: File2 -> File2 -> Bool +== :: File2 -> File2 -> Bool +$c== :: File2 -> File2 -> Bool +P.Eq, Int -> File2 -> ShowS +[File2] -> ShowS +File2 -> String +(Int -> File2 -> ShowS) +-> (File2 -> String) -> ([File2] -> ShowS) -> Show File2 +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [File2] -> ShowS +$cshowList :: [File2] -> ShowS +show :: File2 -> String +$cshow :: File2 -> String +showsPrec :: Int -> File2 -> ShowS +$cshowsPrec :: Int -> File2 -> ShowS +P.Show) + +-- ** Http +newtype Http = Http { Http -> [Text] +unHttp :: [Text] } deriving (Http -> Http -> Bool +(Http -> Http -> Bool) -> (Http -> Http -> Bool) -> Eq Http +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Http -> Http -> Bool +$c/= :: Http -> Http -> Bool +== :: Http -> Http -> Bool +$c== :: Http -> Http -> Bool +P.Eq, Int -> Http -> ShowS +[Http] -> ShowS +Http -> String +(Int -> Http -> ShowS) +-> (Http -> String) -> ([Http] -> ShowS) -> Show Http +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Http] -> ShowS +$cshowList :: [Http] -> ShowS +show :: Http -> String +$cshow :: Http -> String +showsPrec :: Int -> Http -> ShowS +$cshowsPrec :: Int -> Http -> ShowS +P.Show) + +-- ** Int32 +newtype Int32 = Int32 { Int32 -> Int +unInt32 :: Int } deriving (Int32 -> Int32 -> Bool +(Int32 -> Int32 -> Bool) -> (Int32 -> Int32 -> Bool) -> Eq Int32 +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Int32 -> Int32 -> Bool +$c/= :: Int32 -> Int32 -> Bool +== :: Int32 -> Int32 -> Bool +$c== :: Int32 -> Int32 -> Bool +P.Eq, Int -> Int32 -> ShowS +[Int32] -> ShowS +Int32 -> String +(Int -> Int32 -> ShowS) +-> (Int32 -> String) -> ([Int32] -> ShowS) -> Show Int32 +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Int32] -> ShowS +$cshowList :: [Int32] -> ShowS +show :: Int32 -> String +$cshow :: Int32 -> String +showsPrec :: Int -> Int32 -> ShowS +$cshowsPrec :: Int -> Int32 -> ShowS +P.Show) + +-- ** Int64 +newtype Int64 = Int64 { Int64 -> Integer +unInt64 :: Integer } deriving (Int64 -> Int64 -> Bool +(Int64 -> Int64 -> Bool) -> (Int64 -> Int64 -> Bool) -> Eq Int64 +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Int64 -> Int64 -> Bool +$c/= :: Int64 -> Int64 -> Bool +== :: Int64 -> Int64 -> Bool +$c== :: Int64 -> Int64 -> Bool +P.Eq, Int -> Int64 -> ShowS +[Int64] -> ShowS +Int64 -> String +(Int -> Int64 -> ShowS) +-> (Int64 -> String) -> ([Int64] -> ShowS) -> Show Int64 +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Int64] -> ShowS +$cshowList :: [Int64] -> ShowS +show :: Int64 -> String +$cshow :: Int64 -> String +showsPrec :: Int -> Int64 -> ShowS +$cshowsPrec :: Int -> Int64 -> ShowS +P.Show) + +-- ** Int64Group +newtype Int64Group = Int64Group { Int64Group -> Integer +unInt64Group :: Integer } deriving (Int64Group -> Int64Group -> Bool +(Int64Group -> Int64Group -> Bool) +-> (Int64Group -> Int64Group -> Bool) -> Eq Int64Group +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Int64Group -> Int64Group -> Bool +$c/= :: Int64Group -> Int64Group -> Bool +== :: Int64Group -> Int64Group -> Bool +$c== :: Int64Group -> Int64Group -> Bool +P.Eq, Int -> Int64Group -> ShowS +[Int64Group] -> ShowS +Int64Group -> String +(Int -> Int64Group -> ShowS) +-> (Int64Group -> String) +-> ([Int64Group] -> ShowS) +-> Show Int64Group +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Int64Group] -> ShowS +$cshowList :: [Int64Group] -> ShowS +show :: Int64Group -> String +$cshow :: Int64Group -> String +showsPrec :: Int -> Int64Group -> ShowS +$cshowsPrec :: Int -> Int64Group -> ShowS +P.Show) + +-- ** Ioutil +newtype Ioutil = Ioutil { Ioutil -> [Text] +unIoutil :: [Text] } deriving (Ioutil -> Ioutil -> Bool +(Ioutil -> Ioutil -> Bool) +-> (Ioutil -> Ioutil -> Bool) -> Eq Ioutil +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Ioutil -> Ioutil -> Bool +$c/= :: Ioutil -> Ioutil -> Bool +== :: Ioutil -> Ioutil -> Bool +$c== :: Ioutil -> Ioutil -> Bool +P.Eq, Int -> Ioutil -> ShowS +[Ioutil] -> ShowS +Ioutil -> String +(Int -> Ioutil -> ShowS) +-> (Ioutil -> String) -> ([Ioutil] -> ShowS) -> Show Ioutil +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Ioutil] -> ShowS +$cshowList :: [Ioutil] -> ShowS +show :: Ioutil -> String +$cshow :: Ioutil -> String +showsPrec :: Int -> Ioutil -> ShowS +$cshowsPrec :: Int -> Ioutil -> ShowS +P.Show) + +-- ** Name2 +newtype Name2 = Name2 { Name2 -> Text +unName2 :: Text } deriving (Name2 -> Name2 -> Bool +(Name2 -> Name2 -> Bool) -> (Name2 -> Name2 -> Bool) -> Eq Name2 +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Name2 -> Name2 -> Bool +$c/= :: Name2 -> Name2 -> Bool +== :: Name2 -> Name2 -> Bool +$c== :: Name2 -> Name2 -> Bool +P.Eq, Int -> Name2 -> ShowS +[Name2] -> ShowS +Name2 -> String +(Int -> Name2 -> ShowS) +-> (Name2 -> String) -> ([Name2] -> ShowS) -> Show Name2 +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Name2] -> ShowS +$cshowList :: [Name2] -> ShowS +show :: Name2 -> String +$cshow :: Name2 -> String +showsPrec :: Int -> Name2 -> ShowS +$cshowsPrec :: Int -> Name2 -> ShowS +P.Show) + +-- ** Number +newtype Number = Number { Number -> Double +unNumber :: Double } deriving (Number -> Number -> Bool +(Number -> Number -> Bool) +-> (Number -> Number -> Bool) -> Eq Number +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Number -> Number -> Bool +$c/= :: Number -> Number -> Bool +== :: Number -> Number -> Bool +$c== :: Number -> Number -> Bool +P.Eq, Int -> Number -> ShowS +[Number] -> ShowS +Number -> String +(Int -> Number -> ShowS) +-> (Number -> String) -> ([Number] -> ShowS) -> Show Number +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Number] -> ShowS +$cshowList :: [Number] -> ShowS +show :: Number -> String +$cshow :: Number -> String +showsPrec :: Int -> Number -> ShowS +$cshowsPrec :: Int -> Number -> ShowS +P.Show) + +-- ** OrderId +newtype OrderId = OrderId { OrderId -> Integer +unOrderId :: Integer } deriving (OrderId -> OrderId -> Bool +(OrderId -> OrderId -> Bool) +-> (OrderId -> OrderId -> Bool) -> Eq OrderId +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: OrderId -> OrderId -> Bool +$c/= :: OrderId -> OrderId -> Bool +== :: OrderId -> OrderId -> Bool +$c== :: OrderId -> OrderId -> Bool +P.Eq, Int -> OrderId -> ShowS +[OrderId] -> ShowS +OrderId -> String +(Int -> OrderId -> ShowS) +-> (OrderId -> String) -> ([OrderId] -> ShowS) -> Show OrderId +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [OrderId] -> ShowS +$cshowList :: [OrderId] -> ShowS +show :: OrderId -> String +$cshow :: OrderId -> String +showsPrec :: Int -> OrderId -> ShowS +$cshowsPrec :: Int -> OrderId -> ShowS +P.Show) + +-- ** OrderIdText +newtype OrderIdText = OrderIdText { OrderIdText -> Text +unOrderIdText :: Text } deriving (OrderIdText -> OrderIdText -> Bool +(OrderIdText -> OrderIdText -> Bool) +-> (OrderIdText -> OrderIdText -> Bool) -> Eq OrderIdText +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: OrderIdText -> OrderIdText -> Bool +$c/= :: OrderIdText -> OrderIdText -> Bool +== :: OrderIdText -> OrderIdText -> Bool +$c== :: OrderIdText -> OrderIdText -> Bool +P.Eq, Int -> OrderIdText -> ShowS +[OrderIdText] -> ShowS +OrderIdText -> String +(Int -> OrderIdText -> ShowS) +-> (OrderIdText -> String) +-> ([OrderIdText] -> ShowS) +-> Show OrderIdText +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [OrderIdText] -> ShowS +$cshowList :: [OrderIdText] -> ShowS +show :: OrderIdText -> String +$cshow :: OrderIdText -> String +showsPrec :: Int -> OrderIdText -> ShowS +$cshowsPrec :: Int -> OrderIdText -> ShowS +P.Show) + +-- ** Param +newtype Param = Param { Param -> Text +unParam :: Text } deriving (Param -> Param -> Bool +(Param -> Param -> Bool) -> (Param -> Param -> Bool) -> Eq Param +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Param -> Param -> Bool +$c/= :: Param -> Param -> Bool +== :: Param -> Param -> Bool +$c== :: Param -> Param -> Bool +P.Eq, Int -> Param -> ShowS +[Param] -> ShowS +Param -> String +(Int -> Param -> ShowS) +-> (Param -> String) -> ([Param] -> ShowS) -> Show Param +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Param] -> ShowS +$cshowList :: [Param] -> ShowS +show :: Param -> String +$cshow :: Param -> String +showsPrec :: Int -> Param -> ShowS +$cshowsPrec :: Int -> Param -> ShowS +P.Show) + +-- ** Param2 +newtype Param2 = Param2 { Param2 -> Text +unParam2 :: Text } deriving (Param2 -> Param2 -> Bool +(Param2 -> Param2 -> Bool) +-> (Param2 -> Param2 -> Bool) -> Eq Param2 +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Param2 -> Param2 -> Bool +$c/= :: Param2 -> Param2 -> Bool +== :: Param2 -> Param2 -> Bool +$c== :: Param2 -> Param2 -> Bool +P.Eq, Int -> Param2 -> ShowS +[Param2] -> ShowS +Param2 -> String +(Int -> Param2 -> ShowS) +-> (Param2 -> String) -> ([Param2] -> ShowS) -> Show Param2 +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Param2] -> ShowS +$cshowList :: [Param2] -> ShowS +show :: Param2 -> String +$cshow :: Param2 -> String +showsPrec :: Int -> Param2 -> ShowS +$cshowsPrec :: Int -> Param2 -> ShowS +P.Show) + +-- ** ParamBinary +newtype ParamBinary = ParamBinary { ParamBinary -> String +unParamBinary :: FilePath } deriving (ParamBinary -> ParamBinary -> Bool +(ParamBinary -> ParamBinary -> Bool) +-> (ParamBinary -> ParamBinary -> Bool) -> Eq ParamBinary +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamBinary -> ParamBinary -> Bool +$c/= :: ParamBinary -> ParamBinary -> Bool +== :: ParamBinary -> ParamBinary -> Bool +$c== :: ParamBinary -> ParamBinary -> Bool +P.Eq, Int -> ParamBinary -> ShowS +[ParamBinary] -> ShowS +ParamBinary -> String +(Int -> ParamBinary -> ShowS) +-> (ParamBinary -> String) +-> ([ParamBinary] -> ShowS) +-> Show ParamBinary +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamBinary] -> ShowS +$cshowList :: [ParamBinary] -> ShowS +show :: ParamBinary -> String +$cshow :: ParamBinary -> String +showsPrec :: Int -> ParamBinary -> ShowS +$cshowsPrec :: Int -> ParamBinary -> ShowS +P.Show) + +-- ** ParamDate +newtype ParamDate = ParamDate { ParamDate -> Date +unParamDate :: Date } deriving (ParamDate -> ParamDate -> Bool +(ParamDate -> ParamDate -> Bool) +-> (ParamDate -> ParamDate -> Bool) -> Eq ParamDate +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamDate -> ParamDate -> Bool +$c/= :: ParamDate -> ParamDate -> Bool +== :: ParamDate -> ParamDate -> Bool +$c== :: ParamDate -> ParamDate -> Bool +P.Eq, Int -> ParamDate -> ShowS +[ParamDate] -> ShowS +ParamDate -> String +(Int -> ParamDate -> ShowS) +-> (ParamDate -> String) +-> ([ParamDate] -> ShowS) +-> Show ParamDate +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamDate] -> ShowS +$cshowList :: [ParamDate] -> ShowS +show :: ParamDate -> String +$cshow :: ParamDate -> String +showsPrec :: Int -> ParamDate -> ShowS +$cshowsPrec :: Int -> ParamDate -> ShowS +P.Show) + +-- ** ParamDateTime +newtype ParamDateTime = ParamDateTime { ParamDateTime -> DateTime +unParamDateTime :: DateTime } deriving (ParamDateTime -> ParamDateTime -> Bool +(ParamDateTime -> ParamDateTime -> Bool) +-> (ParamDateTime -> ParamDateTime -> Bool) -> Eq ParamDateTime +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamDateTime -> ParamDateTime -> Bool +$c/= :: ParamDateTime -> ParamDateTime -> Bool +== :: ParamDateTime -> ParamDateTime -> Bool +$c== :: ParamDateTime -> ParamDateTime -> Bool +P.Eq, Int -> ParamDateTime -> ShowS +[ParamDateTime] -> ShowS +ParamDateTime -> String +(Int -> ParamDateTime -> ShowS) +-> (ParamDateTime -> String) +-> ([ParamDateTime] -> ShowS) +-> Show ParamDateTime +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamDateTime] -> ShowS +$cshowList :: [ParamDateTime] -> ShowS +show :: ParamDateTime -> String +$cshow :: ParamDateTime -> String +showsPrec :: Int -> ParamDateTime -> ShowS +$cshowsPrec :: Int -> ParamDateTime -> ShowS +P.Show) + +-- ** ParamDouble +newtype ParamDouble = ParamDouble { ParamDouble -> Double +unParamDouble :: Double } deriving (ParamDouble -> ParamDouble -> Bool +(ParamDouble -> ParamDouble -> Bool) +-> (ParamDouble -> ParamDouble -> Bool) -> Eq ParamDouble +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamDouble -> ParamDouble -> Bool +$c/= :: ParamDouble -> ParamDouble -> Bool +== :: ParamDouble -> ParamDouble -> Bool +$c== :: ParamDouble -> ParamDouble -> Bool +P.Eq, Int -> ParamDouble -> ShowS +[ParamDouble] -> ShowS +ParamDouble -> String +(Int -> ParamDouble -> ShowS) +-> (ParamDouble -> String) +-> ([ParamDouble] -> ShowS) +-> Show ParamDouble +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamDouble] -> ShowS +$cshowList :: [ParamDouble] -> ShowS +show :: ParamDouble -> String +$cshow :: ParamDouble -> String +showsPrec :: Int -> ParamDouble -> ShowS +$cshowsPrec :: Int -> ParamDouble -> ShowS +P.Show) + +-- ** ParamFloat +newtype ParamFloat = ParamFloat { ParamFloat -> Float +unParamFloat :: Float } deriving (ParamFloat -> ParamFloat -> Bool +(ParamFloat -> ParamFloat -> Bool) +-> (ParamFloat -> ParamFloat -> Bool) -> Eq ParamFloat +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamFloat -> ParamFloat -> Bool +$c/= :: ParamFloat -> ParamFloat -> Bool +== :: ParamFloat -> ParamFloat -> Bool +$c== :: ParamFloat -> ParamFloat -> Bool +P.Eq, Int -> ParamFloat -> ShowS +[ParamFloat] -> ShowS +ParamFloat -> String +(Int -> ParamFloat -> ShowS) +-> (ParamFloat -> String) +-> ([ParamFloat] -> ShowS) +-> Show ParamFloat +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamFloat] -> ShowS +$cshowList :: [ParamFloat] -> ShowS +show :: ParamFloat -> String +$cshow :: ParamFloat -> String +showsPrec :: Int -> ParamFloat -> ShowS +$cshowsPrec :: Int -> ParamFloat -> ShowS +P.Show) + +-- ** ParamInteger +newtype ParamInteger = ParamInteger { ParamInteger -> Int +unParamInteger :: Int } deriving (ParamInteger -> ParamInteger -> Bool +(ParamInteger -> ParamInteger -> Bool) +-> (ParamInteger -> ParamInteger -> Bool) -> Eq ParamInteger +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamInteger -> ParamInteger -> Bool +$c/= :: ParamInteger -> ParamInteger -> Bool +== :: ParamInteger -> ParamInteger -> Bool +$c== :: ParamInteger -> ParamInteger -> Bool +P.Eq, Int -> ParamInteger -> ShowS +[ParamInteger] -> ShowS +ParamInteger -> String +(Int -> ParamInteger -> ShowS) +-> (ParamInteger -> String) +-> ([ParamInteger] -> ShowS) +-> Show ParamInteger +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamInteger] -> ShowS +$cshowList :: [ParamInteger] -> ShowS +show :: ParamInteger -> String +$cshow :: ParamInteger -> String +showsPrec :: Int -> ParamInteger -> ShowS +$cshowsPrec :: Int -> ParamInteger -> ShowS +P.Show) + +-- ** ParamMapMapStringText +newtype ParamMapMapStringText = ParamMapMapStringText { ParamMapMapStringText -> Map String Text +unParamMapMapStringText :: (Map.Map String Text) } deriving (ParamMapMapStringText -> ParamMapMapStringText -> Bool +(ParamMapMapStringText -> ParamMapMapStringText -> Bool) +-> (ParamMapMapStringText -> ParamMapMapStringText -> Bool) +-> Eq ParamMapMapStringText +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamMapMapStringText -> ParamMapMapStringText -> Bool +$c/= :: ParamMapMapStringText -> ParamMapMapStringText -> Bool +== :: ParamMapMapStringText -> ParamMapMapStringText -> Bool +$c== :: ParamMapMapStringText -> ParamMapMapStringText -> Bool +P.Eq, Int -> ParamMapMapStringText -> ShowS +[ParamMapMapStringText] -> ShowS +ParamMapMapStringText -> String +(Int -> ParamMapMapStringText -> ShowS) +-> (ParamMapMapStringText -> String) +-> ([ParamMapMapStringText] -> ShowS) +-> Show ParamMapMapStringText +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamMapMapStringText] -> ShowS +$cshowList :: [ParamMapMapStringText] -> ShowS +show :: ParamMapMapStringText -> String +$cshow :: ParamMapMapStringText -> String +showsPrec :: Int -> ParamMapMapStringText -> ShowS +$cshowsPrec :: Int -> ParamMapMapStringText -> ShowS +P.Show, [ParamMapMapStringText] -> Value +[ParamMapMapStringText] -> Encoding +ParamMapMapStringText -> Value +ParamMapMapStringText -> Encoding +(ParamMapMapStringText -> Value) +-> (ParamMapMapStringText -> Encoding) +-> ([ParamMapMapStringText] -> Value) +-> ([ParamMapMapStringText] -> Encoding) +-> ToJSON ParamMapMapStringText +forall a. +(a -> Value) +-> (a -> Encoding) +-> ([a] -> Value) +-> ([a] -> Encoding) +-> ToJSON a +toEncodingList :: [ParamMapMapStringText] -> Encoding +$ctoEncodingList :: [ParamMapMapStringText] -> Encoding +toJSONList :: [ParamMapMapStringText] -> Value +$ctoJSONList :: [ParamMapMapStringText] -> Value +toEncoding :: ParamMapMapStringText -> Encoding +$ctoEncoding :: ParamMapMapStringText -> Encoding +toJSON :: ParamMapMapStringText -> Value +$ctoJSON :: ParamMapMapStringText -> Value +A.ToJSON) + +-- ** ParamString +newtype ParamString = ParamString { ParamString -> Text +unParamString :: Text } deriving (ParamString -> ParamString -> Bool +(ParamString -> ParamString -> Bool) +-> (ParamString -> ParamString -> Bool) -> Eq ParamString +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ParamString -> ParamString -> Bool +$c/= :: ParamString -> ParamString -> Bool +== :: ParamString -> ParamString -> Bool +$c== :: ParamString -> ParamString -> Bool +P.Eq, Int -> ParamString -> ShowS +[ParamString] -> ShowS +ParamString -> String +(Int -> ParamString -> ShowS) +-> (ParamString -> String) +-> ([ParamString] -> ShowS) +-> Show ParamString +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ParamString] -> ShowS +$cshowList :: [ParamString] -> ShowS +show :: ParamString -> String +$cshow :: ParamString -> String +showsPrec :: Int -> ParamString -> ShowS +$cshowsPrec :: Int -> ParamString -> ShowS +P.Show) + +-- ** Password +newtype Password = Password { Password -> Text +unPassword :: Text } deriving (Password -> Password -> Bool +(Password -> Password -> Bool) +-> (Password -> Password -> Bool) -> Eq Password +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Password -> Password -> Bool +$c/= :: Password -> Password -> Bool +== :: Password -> Password -> Bool +$c== :: Password -> Password -> Bool +P.Eq, Int -> Password -> ShowS +[Password] -> ShowS +Password -> String +(Int -> Password -> ShowS) +-> (Password -> String) -> ([Password] -> ShowS) -> Show Password +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Password] -> ShowS +$cshowList :: [Password] -> ShowS +show :: Password -> String +$cshow :: Password -> String +showsPrec :: Int -> Password -> ShowS +$cshowsPrec :: Int -> Password -> ShowS +P.Show) + +-- ** PatternWithoutDelimiter +newtype PatternWithoutDelimiter = PatternWithoutDelimiter { PatternWithoutDelimiter -> Text +unPatternWithoutDelimiter :: Text } deriving (PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool +(PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool) +-> (PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool) +-> Eq PatternWithoutDelimiter +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool +$c/= :: PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool +== :: PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool +$c== :: PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool +P.Eq, Int -> PatternWithoutDelimiter -> ShowS +[PatternWithoutDelimiter] -> ShowS +PatternWithoutDelimiter -> String +(Int -> PatternWithoutDelimiter -> ShowS) +-> (PatternWithoutDelimiter -> String) +-> ([PatternWithoutDelimiter] -> ShowS) +-> Show PatternWithoutDelimiter +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [PatternWithoutDelimiter] -> ShowS +$cshowList :: [PatternWithoutDelimiter] -> ShowS +show :: PatternWithoutDelimiter -> String +$cshow :: PatternWithoutDelimiter -> String +showsPrec :: Int -> PatternWithoutDelimiter -> ShowS +$cshowsPrec :: Int -> PatternWithoutDelimiter -> ShowS +P.Show) + +-- ** PetId +newtype PetId = PetId { PetId -> Integer +unPetId :: Integer } deriving (PetId -> PetId -> Bool +(PetId -> PetId -> Bool) -> (PetId -> PetId -> Bool) -> Eq PetId +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: PetId -> PetId -> Bool +$c/= :: PetId -> PetId -> Bool +== :: PetId -> PetId -> Bool +$c== :: PetId -> PetId -> Bool +P.Eq, Int -> PetId -> ShowS +[PetId] -> ShowS +PetId -> String +(Int -> PetId -> ShowS) +-> (PetId -> String) -> ([PetId] -> ShowS) -> Show PetId +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [PetId] -> ShowS +$cshowList :: [PetId] -> ShowS +show :: PetId -> String +$cshow :: PetId -> String +showsPrec :: Int -> PetId -> ShowS +$cshowsPrec :: Int -> PetId -> ShowS +P.Show) + +-- ** Pipe +newtype Pipe = Pipe { Pipe -> [Text] +unPipe :: [Text] } deriving (Pipe -> Pipe -> Bool +(Pipe -> Pipe -> Bool) -> (Pipe -> Pipe -> Bool) -> Eq Pipe +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Pipe -> Pipe -> Bool +$c/= :: Pipe -> Pipe -> Bool +== :: Pipe -> Pipe -> Bool +$c== :: Pipe -> Pipe -> Bool +P.Eq, Int -> Pipe -> ShowS +[Pipe] -> ShowS +Pipe -> String +(Int -> Pipe -> ShowS) +-> (Pipe -> String) -> ([Pipe] -> ShowS) -> Show Pipe +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Pipe] -> ShowS +$cshowList :: [Pipe] -> ShowS +show :: Pipe -> String +$cshow :: Pipe -> String +showsPrec :: Int -> Pipe -> ShowS +$cshowsPrec :: Int -> Pipe -> ShowS +P.Show) + +-- ** Query +newtype Query = Query { Query -> Text +unQuery :: Text } deriving (Query -> Query -> Bool +(Query -> Query -> Bool) -> (Query -> Query -> Bool) -> Eq Query +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Query -> Query -> Bool +$c/= :: Query -> Query -> Bool +== :: Query -> Query -> Bool +$c== :: Query -> Query -> Bool +P.Eq, Int -> Query -> ShowS +[Query] -> ShowS +Query -> String +(Int -> Query -> ShowS) +-> (Query -> String) -> ([Query] -> ShowS) -> Show Query +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Query] -> ShowS +$cshowList :: [Query] -> ShowS +show :: Query -> String +$cshow :: Query -> String +showsPrec :: Int -> Query -> ShowS +$cshowsPrec :: Int -> Query -> ShowS +P.Show) + +-- ** RequiredBooleanGroup +newtype RequiredBooleanGroup = RequiredBooleanGroup { RequiredBooleanGroup -> Bool +unRequiredBooleanGroup :: Bool } deriving (RequiredBooleanGroup -> RequiredBooleanGroup -> Bool +(RequiredBooleanGroup -> RequiredBooleanGroup -> Bool) +-> (RequiredBooleanGroup -> RequiredBooleanGroup -> Bool) +-> Eq RequiredBooleanGroup +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: RequiredBooleanGroup -> RequiredBooleanGroup -> Bool +$c/= :: RequiredBooleanGroup -> RequiredBooleanGroup -> Bool +== :: RequiredBooleanGroup -> RequiredBooleanGroup -> Bool +$c== :: RequiredBooleanGroup -> RequiredBooleanGroup -> Bool +P.Eq, Int -> RequiredBooleanGroup -> ShowS +[RequiredBooleanGroup] -> ShowS +RequiredBooleanGroup -> String +(Int -> RequiredBooleanGroup -> ShowS) +-> (RequiredBooleanGroup -> String) +-> ([RequiredBooleanGroup] -> ShowS) +-> Show RequiredBooleanGroup +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [RequiredBooleanGroup] -> ShowS +$cshowList :: [RequiredBooleanGroup] -> ShowS +show :: RequiredBooleanGroup -> String +$cshow :: RequiredBooleanGroup -> String +showsPrec :: Int -> RequiredBooleanGroup -> ShowS +$cshowsPrec :: Int -> RequiredBooleanGroup -> ShowS +P.Show) + +-- ** RequiredFile +newtype RequiredFile = RequiredFile { RequiredFile -> String +unRequiredFile :: FilePath } deriving (RequiredFile -> RequiredFile -> Bool +(RequiredFile -> RequiredFile -> Bool) +-> (RequiredFile -> RequiredFile -> Bool) -> Eq RequiredFile +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: RequiredFile -> RequiredFile -> Bool +$c/= :: RequiredFile -> RequiredFile -> Bool +== :: RequiredFile -> RequiredFile -> Bool +$c== :: RequiredFile -> RequiredFile -> Bool +P.Eq, Int -> RequiredFile -> ShowS +[RequiredFile] -> ShowS +RequiredFile -> String +(Int -> RequiredFile -> ShowS) +-> (RequiredFile -> String) +-> ([RequiredFile] -> ShowS) +-> Show RequiredFile +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [RequiredFile] -> ShowS +$cshowList :: [RequiredFile] -> ShowS +show :: RequiredFile -> String +$cshow :: RequiredFile -> String +showsPrec :: Int -> RequiredFile -> ShowS +$cshowsPrec :: Int -> RequiredFile -> ShowS +P.Show) + +-- ** RequiredInt64Group +newtype RequiredInt64Group = RequiredInt64Group { RequiredInt64Group -> Integer +unRequiredInt64Group :: Integer } deriving (RequiredInt64Group -> RequiredInt64Group -> Bool +(RequiredInt64Group -> RequiredInt64Group -> Bool) +-> (RequiredInt64Group -> RequiredInt64Group -> Bool) +-> Eq RequiredInt64Group +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: RequiredInt64Group -> RequiredInt64Group -> Bool +$c/= :: RequiredInt64Group -> RequiredInt64Group -> Bool +== :: RequiredInt64Group -> RequiredInt64Group -> Bool +$c== :: RequiredInt64Group -> RequiredInt64Group -> Bool +P.Eq, Int -> RequiredInt64Group -> ShowS +[RequiredInt64Group] -> ShowS +RequiredInt64Group -> String +(Int -> RequiredInt64Group -> ShowS) +-> (RequiredInt64Group -> String) +-> ([RequiredInt64Group] -> ShowS) +-> Show RequiredInt64Group +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [RequiredInt64Group] -> ShowS +$cshowList :: [RequiredInt64Group] -> ShowS +show :: RequiredInt64Group -> String +$cshow :: RequiredInt64Group -> String +showsPrec :: Int -> RequiredInt64Group -> ShowS +$cshowsPrec :: Int -> RequiredInt64Group -> ShowS +P.Show) + +-- ** RequiredStringGroup +newtype RequiredStringGroup = RequiredStringGroup { RequiredStringGroup -> Int +unRequiredStringGroup :: Int } deriving (RequiredStringGroup -> RequiredStringGroup -> Bool +(RequiredStringGroup -> RequiredStringGroup -> Bool) +-> (RequiredStringGroup -> RequiredStringGroup -> Bool) +-> Eq RequiredStringGroup +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: RequiredStringGroup -> RequiredStringGroup -> Bool +$c/= :: RequiredStringGroup -> RequiredStringGroup -> Bool +== :: RequiredStringGroup -> RequiredStringGroup -> Bool +$c== :: RequiredStringGroup -> RequiredStringGroup -> Bool +P.Eq, Int -> RequiredStringGroup -> ShowS +[RequiredStringGroup] -> ShowS +RequiredStringGroup -> String +(Int -> RequiredStringGroup -> ShowS) +-> (RequiredStringGroup -> String) +-> ([RequiredStringGroup] -> ShowS) +-> Show RequiredStringGroup +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [RequiredStringGroup] -> ShowS +$cshowList :: [RequiredStringGroup] -> ShowS +show :: RequiredStringGroup -> String +$cshow :: RequiredStringGroup -> String +showsPrec :: Int -> RequiredStringGroup -> ShowS +$cshowsPrec :: Int -> RequiredStringGroup -> ShowS +P.Show) + +-- ** Status +newtype Status = Status { Status -> [E'Status2] +unStatus :: [E'Status2] } deriving (Status -> Status -> Bool +(Status -> Status -> Bool) +-> (Status -> Status -> Bool) -> Eq Status +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Status -> Status -> Bool +$c/= :: Status -> Status -> Bool +== :: Status -> Status -> Bool +$c== :: Status -> Status -> Bool +P.Eq, Int -> Status -> ShowS +[Status] -> ShowS +Status -> String +(Int -> Status -> ShowS) +-> (Status -> String) -> ([Status] -> ShowS) -> Show Status +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Status] -> ShowS +$cshowList :: [Status] -> ShowS +show :: Status -> String +$cshow :: Status -> String +showsPrec :: Int -> Status -> ShowS +$cshowsPrec :: Int -> Status -> ShowS +P.Show) + +-- ** StatusText +newtype StatusText = StatusText { StatusText -> Text +unStatusText :: Text } deriving (StatusText -> StatusText -> Bool +(StatusText -> StatusText -> Bool) +-> (StatusText -> StatusText -> Bool) -> Eq StatusText +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: StatusText -> StatusText -> Bool +$c/= :: StatusText -> StatusText -> Bool +== :: StatusText -> StatusText -> Bool +$c== :: StatusText -> StatusText -> Bool +P.Eq, Int -> StatusText -> ShowS +[StatusText] -> ShowS +StatusText -> String +(Int -> StatusText -> ShowS) +-> (StatusText -> String) +-> ([StatusText] -> ShowS) +-> Show StatusText +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [StatusText] -> ShowS +$cshowList :: [StatusText] -> ShowS +show :: StatusText -> String +$cshow :: StatusText -> String +showsPrec :: Int -> StatusText -> ShowS +$cshowsPrec :: Int -> StatusText -> ShowS +P.Show) + +-- ** StringGroup +newtype StringGroup = StringGroup { StringGroup -> Int +unStringGroup :: Int } deriving (StringGroup -> StringGroup -> Bool +(StringGroup -> StringGroup -> Bool) +-> (StringGroup -> StringGroup -> Bool) -> Eq StringGroup +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: StringGroup -> StringGroup -> Bool +$c/= :: StringGroup -> StringGroup -> Bool +== :: StringGroup -> StringGroup -> Bool +$c== :: StringGroup -> StringGroup -> Bool +P.Eq, Int -> StringGroup -> ShowS +[StringGroup] -> ShowS +StringGroup -> String +(Int -> StringGroup -> ShowS) +-> (StringGroup -> String) +-> ([StringGroup] -> ShowS) +-> Show StringGroup +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [StringGroup] -> ShowS +$cshowList :: [StringGroup] -> ShowS +show :: StringGroup -> String +$cshow :: StringGroup -> String +showsPrec :: Int -> StringGroup -> ShowS +$cshowsPrec :: Int -> StringGroup -> ShowS +P.Show) + +-- ** Tags +newtype Tags = Tags { Tags -> [Text] +unTags :: [Text] } deriving (Tags -> Tags -> Bool +(Tags -> Tags -> Bool) -> (Tags -> Tags -> Bool) -> Eq Tags +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Tags -> Tags -> Bool +$c/= :: Tags -> Tags -> Bool +== :: Tags -> Tags -> Bool +$c== :: Tags -> Tags -> Bool +P.Eq, Int -> Tags -> ShowS +[Tags] -> ShowS +Tags -> String +(Int -> Tags -> ShowS) +-> (Tags -> String) -> ([Tags] -> ShowS) -> Show Tags +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Tags] -> ShowS +$cshowList :: [Tags] -> ShowS +show :: Tags -> String +$cshow :: Tags -> String +showsPrec :: Int -> Tags -> ShowS +$cshowsPrec :: Int -> Tags -> ShowS +P.Show) + +-- ** Url +newtype Url = Url { Url -> [Text] +unUrl :: [Text] } deriving (Url -> Url -> Bool +(Url -> Url -> Bool) -> (Url -> Url -> Bool) -> Eq Url +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Url -> Url -> Bool +$c/= :: Url -> Url -> Bool +== :: Url -> Url -> Bool +$c== :: Url -> Url -> Bool +P.Eq, Int -> Url -> ShowS +[Url] -> ShowS +Url -> String +(Int -> Url -> ShowS) +-> (Url -> String) -> ([Url] -> ShowS) -> Show Url +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Url] -> ShowS +$cshowList :: [Url] -> ShowS +show :: Url -> String +$cshow :: Url -> String +showsPrec :: Int -> Url -> ShowS +$cshowsPrec :: Int -> Url -> ShowS +P.Show) + +-- ** Username +newtype Username = Username { Username -> Text +unUsername :: Text } deriving (Username -> Username -> Bool +(Username -> Username -> Bool) +-> (Username -> Username -> Bool) -> Eq Username +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Username -> Username -> Bool +$c/= :: Username -> Username -> Bool +== :: Username -> Username -> Bool +$c== :: Username -> Username -> Bool +P.Eq, Int -> Username -> ShowS +[Username] -> ShowS +Username -> String +(Int -> Username -> ShowS) +-> (Username -> String) -> ([Username] -> ShowS) -> Show Username +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Username] -> ShowS +$cshowList :: [Username] -> ShowS +show :: Username -> String +$cshow :: Username -> String +showsPrec :: Int -> Username -> ShowS +$cshowsPrec :: Int -> Username -> ShowS +P.Show) + +-- * Models + + +-- ** AdditionalPropertiesAnyType +-- | AdditionalPropertiesAnyType +data AdditionalPropertiesAnyType = AdditionalPropertiesAnyType + { AdditionalPropertiesAnyType -> Maybe Text +additionalPropertiesAnyTypeName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> AdditionalPropertiesAnyType -> ShowS +[AdditionalPropertiesAnyType] -> ShowS +AdditionalPropertiesAnyType -> String +(Int -> AdditionalPropertiesAnyType -> ShowS) +-> (AdditionalPropertiesAnyType -> String) +-> ([AdditionalPropertiesAnyType] -> ShowS) +-> Show AdditionalPropertiesAnyType +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesAnyType] -> ShowS +$cshowList :: [AdditionalPropertiesAnyType] -> ShowS +show :: AdditionalPropertiesAnyType -> String +$cshow :: AdditionalPropertiesAnyType -> String +showsPrec :: Int -> AdditionalPropertiesAnyType -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesAnyType -> ShowS +P.Show, AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool +(AdditionalPropertiesAnyType + -> AdditionalPropertiesAnyType -> Bool) +-> (AdditionalPropertiesAnyType + -> AdditionalPropertiesAnyType -> Bool) +-> Eq AdditionalPropertiesAnyType +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool +$c/= :: AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool +== :: AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool +$c== :: AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesAnyType +instance A.FromJSON AdditionalPropertiesAnyType where + parseJSON :: Value -> Parser AdditionalPropertiesAnyType +parseJSON = String +-> (Object -> Parser AdditionalPropertiesAnyType) +-> Value +-> Parser AdditionalPropertiesAnyType +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesAnyType" ((Object -> Parser AdditionalPropertiesAnyType) + -> Value -> Parser AdditionalPropertiesAnyType) +-> (Object -> Parser AdditionalPropertiesAnyType) +-> Value +-> Parser AdditionalPropertiesAnyType +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> AdditionalPropertiesAnyType +AdditionalPropertiesAnyType + (Maybe Text -> AdditionalPropertiesAnyType) +-> Parser (Maybe Text) -> Parser AdditionalPropertiesAnyType +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON AdditionalPropertiesAnyType +instance A.ToJSON AdditionalPropertiesAnyType where + toJSON :: AdditionalPropertiesAnyType -> Value +toJSON AdditionalPropertiesAnyType {Maybe Text +additionalPropertiesAnyTypeName :: Maybe Text +additionalPropertiesAnyTypeName :: AdditionalPropertiesAnyType -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +additionalPropertiesAnyTypeName + ] + + +-- | Construct a value of type 'AdditionalPropertiesAnyType' (by applying it's required fields, if any) +mkAdditionalPropertiesAnyType + :: AdditionalPropertiesAnyType +mkAdditionalPropertiesAnyType :: AdditionalPropertiesAnyType +mkAdditionalPropertiesAnyType = + AdditionalPropertiesAnyType :: Maybe Text -> AdditionalPropertiesAnyType +AdditionalPropertiesAnyType + { additionalPropertiesAnyTypeName :: Maybe Text +additionalPropertiesAnyTypeName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** AdditionalPropertiesArray +-- | AdditionalPropertiesArray +data AdditionalPropertiesArray = AdditionalPropertiesArray + { AdditionalPropertiesArray -> Maybe Text +additionalPropertiesArrayName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> AdditionalPropertiesArray -> ShowS +[AdditionalPropertiesArray] -> ShowS +AdditionalPropertiesArray -> String +(Int -> AdditionalPropertiesArray -> ShowS) +-> (AdditionalPropertiesArray -> String) +-> ([AdditionalPropertiesArray] -> ShowS) +-> Show AdditionalPropertiesArray +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesArray] -> ShowS +$cshowList :: [AdditionalPropertiesArray] -> ShowS +show :: AdditionalPropertiesArray -> String +$cshow :: AdditionalPropertiesArray -> String +showsPrec :: Int -> AdditionalPropertiesArray -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesArray -> ShowS +P.Show, AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool +(AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool) +-> (AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool) +-> Eq AdditionalPropertiesArray +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool +$c/= :: AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool +== :: AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool +$c== :: AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesArray +instance A.FromJSON AdditionalPropertiesArray where + parseJSON :: Value -> Parser AdditionalPropertiesArray +parseJSON = String +-> (Object -> Parser AdditionalPropertiesArray) +-> Value +-> Parser AdditionalPropertiesArray +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesArray" ((Object -> Parser AdditionalPropertiesArray) + -> Value -> Parser AdditionalPropertiesArray) +-> (Object -> Parser AdditionalPropertiesArray) +-> Value +-> Parser AdditionalPropertiesArray +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> AdditionalPropertiesArray +AdditionalPropertiesArray + (Maybe Text -> AdditionalPropertiesArray) +-> Parser (Maybe Text) -> Parser AdditionalPropertiesArray +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON AdditionalPropertiesArray +instance A.ToJSON AdditionalPropertiesArray where + toJSON :: AdditionalPropertiesArray -> Value +toJSON AdditionalPropertiesArray {Maybe Text +additionalPropertiesArrayName :: Maybe Text +additionalPropertiesArrayName :: AdditionalPropertiesArray -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +additionalPropertiesArrayName + ] + + +-- | Construct a value of type 'AdditionalPropertiesArray' (by applying it's required fields, if any) +mkAdditionalPropertiesArray + :: AdditionalPropertiesArray +mkAdditionalPropertiesArray :: AdditionalPropertiesArray +mkAdditionalPropertiesArray = + AdditionalPropertiesArray :: Maybe Text -> AdditionalPropertiesArray +AdditionalPropertiesArray + { additionalPropertiesArrayName :: Maybe Text +additionalPropertiesArrayName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** AdditionalPropertiesBoolean +-- | AdditionalPropertiesBoolean +data AdditionalPropertiesBoolean = AdditionalPropertiesBoolean + { AdditionalPropertiesBoolean -> Maybe Text +additionalPropertiesBooleanName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> AdditionalPropertiesBoolean -> ShowS +[AdditionalPropertiesBoolean] -> ShowS +AdditionalPropertiesBoolean -> String +(Int -> AdditionalPropertiesBoolean -> ShowS) +-> (AdditionalPropertiesBoolean -> String) +-> ([AdditionalPropertiesBoolean] -> ShowS) +-> Show AdditionalPropertiesBoolean +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesBoolean] -> ShowS +$cshowList :: [AdditionalPropertiesBoolean] -> ShowS +show :: AdditionalPropertiesBoolean -> String +$cshow :: AdditionalPropertiesBoolean -> String +showsPrec :: Int -> AdditionalPropertiesBoolean -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesBoolean -> ShowS +P.Show, AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool +(AdditionalPropertiesBoolean + -> AdditionalPropertiesBoolean -> Bool) +-> (AdditionalPropertiesBoolean + -> AdditionalPropertiesBoolean -> Bool) +-> Eq AdditionalPropertiesBoolean +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool +$c/= :: AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool +== :: AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool +$c== :: AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesBoolean +instance A.FromJSON AdditionalPropertiesBoolean where + parseJSON :: Value -> Parser AdditionalPropertiesBoolean +parseJSON = String +-> (Object -> Parser AdditionalPropertiesBoolean) +-> Value +-> Parser AdditionalPropertiesBoolean +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesBoolean" ((Object -> Parser AdditionalPropertiesBoolean) + -> Value -> Parser AdditionalPropertiesBoolean) +-> (Object -> Parser AdditionalPropertiesBoolean) +-> Value +-> Parser AdditionalPropertiesBoolean +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> AdditionalPropertiesBoolean +AdditionalPropertiesBoolean + (Maybe Text -> AdditionalPropertiesBoolean) +-> Parser (Maybe Text) -> Parser AdditionalPropertiesBoolean +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON AdditionalPropertiesBoolean +instance A.ToJSON AdditionalPropertiesBoolean where + toJSON :: AdditionalPropertiesBoolean -> Value +toJSON AdditionalPropertiesBoolean {Maybe Text +additionalPropertiesBooleanName :: Maybe Text +additionalPropertiesBooleanName :: AdditionalPropertiesBoolean -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +additionalPropertiesBooleanName + ] + + +-- | Construct a value of type 'AdditionalPropertiesBoolean' (by applying it's required fields, if any) +mkAdditionalPropertiesBoolean + :: AdditionalPropertiesBoolean +mkAdditionalPropertiesBoolean :: AdditionalPropertiesBoolean +mkAdditionalPropertiesBoolean = + AdditionalPropertiesBoolean :: Maybe Text -> AdditionalPropertiesBoolean +AdditionalPropertiesBoolean + { additionalPropertiesBooleanName :: Maybe Text +additionalPropertiesBooleanName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** AdditionalPropertiesClass +-- | AdditionalPropertiesClass +data AdditionalPropertiesClass = AdditionalPropertiesClass + { AdditionalPropertiesClass -> Maybe (Map String Text) +additionalPropertiesClassMapString :: !(Maybe (Map.Map String Text)) -- ^ "map_string" + , AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapNumber :: !(Maybe (Map.Map String Double)) -- ^ "map_number" + , AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapInteger :: !(Maybe (Map.Map String Int)) -- ^ "map_integer" + , AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapBoolean :: !(Maybe (Map.Map String Bool)) -- ^ "map_boolean" + , AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger :: !(Maybe (Map.Map String [Int])) -- ^ "map_array_integer" + , AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype :: !(Maybe (Map.Map String [A.Value])) -- ^ "map_array_anytype" + , AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString :: !(Maybe (Map.Map String (Map.Map String Text))) -- ^ "map_map_string" + , AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype :: !(Maybe (Map.Map String (Map.Map String A.Value))) -- ^ "map_map_anytype" + , AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: !(Maybe A.Value) -- ^ "anytype_1" + , AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: !(Maybe A.Value) -- ^ "anytype_2" + , AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype3 :: !(Maybe A.Value) -- ^ "anytype_3" + } deriving (Int -> AdditionalPropertiesClass -> ShowS +[AdditionalPropertiesClass] -> ShowS +AdditionalPropertiesClass -> String +(Int -> AdditionalPropertiesClass -> ShowS) +-> (AdditionalPropertiesClass -> String) +-> ([AdditionalPropertiesClass] -> ShowS) +-> Show AdditionalPropertiesClass +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesClass] -> ShowS +$cshowList :: [AdditionalPropertiesClass] -> ShowS +show :: AdditionalPropertiesClass -> String +$cshow :: AdditionalPropertiesClass -> String +showsPrec :: Int -> AdditionalPropertiesClass -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesClass -> ShowS +P.Show, AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool +(AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool) +-> (AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool) +-> Eq AdditionalPropertiesClass +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool +$c/= :: AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool +== :: AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool +$c== :: AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesClass +instance A.FromJSON AdditionalPropertiesClass where + parseJSON :: Value -> Parser AdditionalPropertiesClass +parseJSON = String +-> (Object -> Parser AdditionalPropertiesClass) +-> Value +-> Parser AdditionalPropertiesClass +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesClass" ((Object -> Parser AdditionalPropertiesClass) + -> Value -> Parser AdditionalPropertiesClass) +-> (Object -> Parser AdditionalPropertiesClass) +-> Value +-> Parser AdditionalPropertiesClass +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass + (Maybe (Map String Text) + -> Maybe (Map String Double) + -> Maybe (Map String Int) + -> Maybe (Map String Bool) + -> Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String Text)) +-> Parser + (Maybe (Map String Double) + -> Maybe (Map String Int) + -> Maybe (Map String Bool) + -> Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe (Map String Text)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_string") + Parser + (Maybe (Map String Double) + -> Maybe (Map String Int) + -> Maybe (Map String Bool) + -> Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String Double)) +-> Parser + (Maybe (Map String Int) + -> Maybe (Map String Bool) + -> Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String Double)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_number") + Parser + (Maybe (Map String Int) + -> Maybe (Map String Bool) + -> Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String Int)) +-> Parser + (Maybe (Map String Bool) + -> Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String Int)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_integer") + Parser + (Maybe (Map String Bool) + -> Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String Bool)) +-> Parser + (Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String Bool)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_boolean") + Parser + (Maybe (Map String [Int]) + -> Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String [Int])) +-> Parser + (Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String [Int])) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_array_integer") + Parser + (Maybe (Map String [Value]) + -> Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String [Value])) +-> Parser + (Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String [Value])) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_array_anytype") + Parser + (Maybe (Map String (Map String Text)) + -> Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String (Map String Text))) +-> Parser + (Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String (Map String Text))) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_map_string") + Parser + (Maybe (Map String (Map String Value)) + -> Maybe Value + -> Maybe Value + -> Maybe Value + -> AdditionalPropertiesClass) +-> Parser (Maybe (Map String (Map String Value))) +-> Parser + (Maybe Value + -> Maybe Value -> Maybe Value -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String (Map String Value))) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_map_anytype") + Parser + (Maybe Value + -> Maybe Value -> Maybe Value -> AdditionalPropertiesClass) +-> Parser (Maybe Value) +-> Parser (Maybe Value -> Maybe Value -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Value) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"anytype_1") + Parser (Maybe Value -> Maybe Value -> AdditionalPropertiesClass) +-> Parser (Maybe Value) +-> Parser (Maybe Value -> AdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Value) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"anytype_2") + Parser (Maybe Value -> AdditionalPropertiesClass) +-> Parser (Maybe Value) -> Parser AdditionalPropertiesClass +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Value) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"anytype_3") + +-- | ToJSON AdditionalPropertiesClass +instance A.ToJSON AdditionalPropertiesClass where + toJSON :: AdditionalPropertiesClass -> Value +toJSON AdditionalPropertiesClass {Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"map_string" Text -> Maybe (Map String Text) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String Text) +additionalPropertiesClassMapString + , Text +"map_number" Text -> Maybe (Map String Double) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String Double) +additionalPropertiesClassMapNumber + , Text +"map_integer" Text -> Maybe (Map String Int) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String Int) +additionalPropertiesClassMapInteger + , Text +"map_boolean" Text -> Maybe (Map String Bool) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String Bool) +additionalPropertiesClassMapBoolean + , Text +"map_array_integer" Text -> Maybe (Map String [Int]) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger + , Text +"map_array_anytype" Text -> Maybe (Map String [Value]) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype + , Text +"map_map_string" Text -> Maybe (Map String (Map String Text)) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString + , Text +"map_map_anytype" Text -> Maybe (Map String (Map String Value)) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype + , Text +"anytype_1" Text -> Maybe Value -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Value +additionalPropertiesClassAnytype1 + , Text +"anytype_2" Text -> Maybe Value -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Value +additionalPropertiesClassAnytype2 + , Text +"anytype_3" Text -> Maybe Value -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Value +additionalPropertiesClassAnytype3 + ] + + +-- | Construct a value of type 'AdditionalPropertiesClass' (by applying it's required fields, if any) +mkAdditionalPropertiesClass + :: AdditionalPropertiesClass +mkAdditionalPropertiesClass :: AdditionalPropertiesClass +mkAdditionalPropertiesClass = + AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass + { additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassMapString = Maybe (Map String Text) +forall a. Maybe a +Nothing + , additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapNumber = Maybe (Map String Double) +forall a. Maybe a +Nothing + , additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapInteger = Maybe (Map String Int) +forall a. Maybe a +Nothing + , additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapBoolean = Maybe (Map String Bool) +forall a. Maybe a +Nothing + , additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger = Maybe (Map String [Int]) +forall a. Maybe a +Nothing + , additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype = Maybe (Map String [Value]) +forall a. Maybe a +Nothing + , additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString = Maybe (Map String (Map String Text)) +forall a. Maybe a +Nothing + , additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype = Maybe (Map String (Map String Value)) +forall a. Maybe a +Nothing + , additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassAnytype1 = Maybe Value +forall a. Maybe a +Nothing + , additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype2 = Maybe Value +forall a. Maybe a +Nothing + , additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype3 = Maybe Value +forall a. Maybe a +Nothing + } + +-- ** AdditionalPropertiesInteger +-- | AdditionalPropertiesInteger +data AdditionalPropertiesInteger = AdditionalPropertiesInteger + { AdditionalPropertiesInteger -> Maybe Text +additionalPropertiesIntegerName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> AdditionalPropertiesInteger -> ShowS +[AdditionalPropertiesInteger] -> ShowS +AdditionalPropertiesInteger -> String +(Int -> AdditionalPropertiesInteger -> ShowS) +-> (AdditionalPropertiesInteger -> String) +-> ([AdditionalPropertiesInteger] -> ShowS) +-> Show AdditionalPropertiesInteger +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesInteger] -> ShowS +$cshowList :: [AdditionalPropertiesInteger] -> ShowS +show :: AdditionalPropertiesInteger -> String +$cshow :: AdditionalPropertiesInteger -> String +showsPrec :: Int -> AdditionalPropertiesInteger -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesInteger -> ShowS +P.Show, AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool +(AdditionalPropertiesInteger + -> AdditionalPropertiesInteger -> Bool) +-> (AdditionalPropertiesInteger + -> AdditionalPropertiesInteger -> Bool) +-> Eq AdditionalPropertiesInteger +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool +$c/= :: AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool +== :: AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool +$c== :: AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesInteger +instance A.FromJSON AdditionalPropertiesInteger where + parseJSON :: Value -> Parser AdditionalPropertiesInteger +parseJSON = String +-> (Object -> Parser AdditionalPropertiesInteger) +-> Value +-> Parser AdditionalPropertiesInteger +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesInteger" ((Object -> Parser AdditionalPropertiesInteger) + -> Value -> Parser AdditionalPropertiesInteger) +-> (Object -> Parser AdditionalPropertiesInteger) +-> Value +-> Parser AdditionalPropertiesInteger +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> AdditionalPropertiesInteger +AdditionalPropertiesInteger + (Maybe Text -> AdditionalPropertiesInteger) +-> Parser (Maybe Text) -> Parser AdditionalPropertiesInteger +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON AdditionalPropertiesInteger +instance A.ToJSON AdditionalPropertiesInteger where + toJSON :: AdditionalPropertiesInteger -> Value +toJSON AdditionalPropertiesInteger {Maybe Text +additionalPropertiesIntegerName :: Maybe Text +additionalPropertiesIntegerName :: AdditionalPropertiesInteger -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +additionalPropertiesIntegerName + ] + + +-- | Construct a value of type 'AdditionalPropertiesInteger' (by applying it's required fields, if any) +mkAdditionalPropertiesInteger + :: AdditionalPropertiesInteger +mkAdditionalPropertiesInteger :: AdditionalPropertiesInteger +mkAdditionalPropertiesInteger = + AdditionalPropertiesInteger :: Maybe Text -> AdditionalPropertiesInteger +AdditionalPropertiesInteger + { additionalPropertiesIntegerName :: Maybe Text +additionalPropertiesIntegerName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** AdditionalPropertiesNumber +-- | AdditionalPropertiesNumber +data AdditionalPropertiesNumber = AdditionalPropertiesNumber + { AdditionalPropertiesNumber -> Maybe Text +additionalPropertiesNumberName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> AdditionalPropertiesNumber -> ShowS +[AdditionalPropertiesNumber] -> ShowS +AdditionalPropertiesNumber -> String +(Int -> AdditionalPropertiesNumber -> ShowS) +-> (AdditionalPropertiesNumber -> String) +-> ([AdditionalPropertiesNumber] -> ShowS) +-> Show AdditionalPropertiesNumber +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesNumber] -> ShowS +$cshowList :: [AdditionalPropertiesNumber] -> ShowS +show :: AdditionalPropertiesNumber -> String +$cshow :: AdditionalPropertiesNumber -> String +showsPrec :: Int -> AdditionalPropertiesNumber -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesNumber -> ShowS +P.Show, AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool +(AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool) +-> (AdditionalPropertiesNumber + -> AdditionalPropertiesNumber -> Bool) +-> Eq AdditionalPropertiesNumber +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool +$c/= :: AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool +== :: AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool +$c== :: AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesNumber +instance A.FromJSON AdditionalPropertiesNumber where + parseJSON :: Value -> Parser AdditionalPropertiesNumber +parseJSON = String +-> (Object -> Parser AdditionalPropertiesNumber) +-> Value +-> Parser AdditionalPropertiesNumber +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesNumber" ((Object -> Parser AdditionalPropertiesNumber) + -> Value -> Parser AdditionalPropertiesNumber) +-> (Object -> Parser AdditionalPropertiesNumber) +-> Value +-> Parser AdditionalPropertiesNumber +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> AdditionalPropertiesNumber +AdditionalPropertiesNumber + (Maybe Text -> AdditionalPropertiesNumber) +-> Parser (Maybe Text) -> Parser AdditionalPropertiesNumber +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON AdditionalPropertiesNumber +instance A.ToJSON AdditionalPropertiesNumber where + toJSON :: AdditionalPropertiesNumber -> Value +toJSON AdditionalPropertiesNumber {Maybe Text +additionalPropertiesNumberName :: Maybe Text +additionalPropertiesNumberName :: AdditionalPropertiesNumber -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +additionalPropertiesNumberName + ] + + +-- | Construct a value of type 'AdditionalPropertiesNumber' (by applying it's required fields, if any) +mkAdditionalPropertiesNumber + :: AdditionalPropertiesNumber +mkAdditionalPropertiesNumber :: AdditionalPropertiesNumber +mkAdditionalPropertiesNumber = + AdditionalPropertiesNumber :: Maybe Text -> AdditionalPropertiesNumber +AdditionalPropertiesNumber + { additionalPropertiesNumberName :: Maybe Text +additionalPropertiesNumberName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** AdditionalPropertiesObject +-- | AdditionalPropertiesObject +data AdditionalPropertiesObject = AdditionalPropertiesObject + { AdditionalPropertiesObject -> Maybe Text +additionalPropertiesObjectName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> AdditionalPropertiesObject -> ShowS +[AdditionalPropertiesObject] -> ShowS +AdditionalPropertiesObject -> String +(Int -> AdditionalPropertiesObject -> ShowS) +-> (AdditionalPropertiesObject -> String) +-> ([AdditionalPropertiesObject] -> ShowS) +-> Show AdditionalPropertiesObject +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesObject] -> ShowS +$cshowList :: [AdditionalPropertiesObject] -> ShowS +show :: AdditionalPropertiesObject -> String +$cshow :: AdditionalPropertiesObject -> String +showsPrec :: Int -> AdditionalPropertiesObject -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesObject -> ShowS +P.Show, AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool +(AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool) +-> (AdditionalPropertiesObject + -> AdditionalPropertiesObject -> Bool) +-> Eq AdditionalPropertiesObject +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool +$c/= :: AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool +== :: AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool +$c== :: AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesObject +instance A.FromJSON AdditionalPropertiesObject where + parseJSON :: Value -> Parser AdditionalPropertiesObject +parseJSON = String +-> (Object -> Parser AdditionalPropertiesObject) +-> Value +-> Parser AdditionalPropertiesObject +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesObject" ((Object -> Parser AdditionalPropertiesObject) + -> Value -> Parser AdditionalPropertiesObject) +-> (Object -> Parser AdditionalPropertiesObject) +-> Value +-> Parser AdditionalPropertiesObject +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> AdditionalPropertiesObject +AdditionalPropertiesObject + (Maybe Text -> AdditionalPropertiesObject) +-> Parser (Maybe Text) -> Parser AdditionalPropertiesObject +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON AdditionalPropertiesObject +instance A.ToJSON AdditionalPropertiesObject where + toJSON :: AdditionalPropertiesObject -> Value +toJSON AdditionalPropertiesObject {Maybe Text +additionalPropertiesObjectName :: Maybe Text +additionalPropertiesObjectName :: AdditionalPropertiesObject -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +additionalPropertiesObjectName + ] + + +-- | Construct a value of type 'AdditionalPropertiesObject' (by applying it's required fields, if any) +mkAdditionalPropertiesObject + :: AdditionalPropertiesObject +mkAdditionalPropertiesObject :: AdditionalPropertiesObject +mkAdditionalPropertiesObject = + AdditionalPropertiesObject :: Maybe Text -> AdditionalPropertiesObject +AdditionalPropertiesObject + { additionalPropertiesObjectName :: Maybe Text +additionalPropertiesObjectName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** AdditionalPropertiesString +-- | AdditionalPropertiesString +data AdditionalPropertiesString = AdditionalPropertiesString + { AdditionalPropertiesString -> Maybe Text +additionalPropertiesStringName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> AdditionalPropertiesString -> ShowS +[AdditionalPropertiesString] -> ShowS +AdditionalPropertiesString -> String +(Int -> AdditionalPropertiesString -> ShowS) +-> (AdditionalPropertiesString -> String) +-> ([AdditionalPropertiesString] -> ShowS) +-> Show AdditionalPropertiesString +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AdditionalPropertiesString] -> ShowS +$cshowList :: [AdditionalPropertiesString] -> ShowS +show :: AdditionalPropertiesString -> String +$cshow :: AdditionalPropertiesString -> String +showsPrec :: Int -> AdditionalPropertiesString -> ShowS +$cshowsPrec :: Int -> AdditionalPropertiesString -> ShowS +P.Show, AdditionalPropertiesString -> AdditionalPropertiesString -> Bool +(AdditionalPropertiesString -> AdditionalPropertiesString -> Bool) +-> (AdditionalPropertiesString + -> AdditionalPropertiesString -> Bool) +-> Eq AdditionalPropertiesString +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AdditionalPropertiesString -> AdditionalPropertiesString -> Bool +$c/= :: AdditionalPropertiesString -> AdditionalPropertiesString -> Bool +== :: AdditionalPropertiesString -> AdditionalPropertiesString -> Bool +$c== :: AdditionalPropertiesString -> AdditionalPropertiesString -> Bool +P.Eq, P.Typeable) + +-- | FromJSON AdditionalPropertiesString +instance A.FromJSON AdditionalPropertiesString where + parseJSON :: Value -> Parser AdditionalPropertiesString +parseJSON = String +-> (Object -> Parser AdditionalPropertiesString) +-> Value +-> Parser AdditionalPropertiesString +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"AdditionalPropertiesString" ((Object -> Parser AdditionalPropertiesString) + -> Value -> Parser AdditionalPropertiesString) +-> (Object -> Parser AdditionalPropertiesString) +-> Value +-> Parser AdditionalPropertiesString +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> AdditionalPropertiesString +AdditionalPropertiesString + (Maybe Text -> AdditionalPropertiesString) +-> Parser (Maybe Text) -> Parser AdditionalPropertiesString +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON AdditionalPropertiesString +instance A.ToJSON AdditionalPropertiesString where + toJSON :: AdditionalPropertiesString -> Value +toJSON AdditionalPropertiesString {Maybe Text +additionalPropertiesStringName :: Maybe Text +additionalPropertiesStringName :: AdditionalPropertiesString -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +additionalPropertiesStringName + ] + + +-- | Construct a value of type 'AdditionalPropertiesString' (by applying it's required fields, if any) +mkAdditionalPropertiesString + :: AdditionalPropertiesString +mkAdditionalPropertiesString :: AdditionalPropertiesString +mkAdditionalPropertiesString = + AdditionalPropertiesString :: Maybe Text -> AdditionalPropertiesString +AdditionalPropertiesString + { additionalPropertiesStringName :: Maybe Text +additionalPropertiesStringName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** Animal +-- | Animal +data Animal = Animal + { Animal -> Text +animalClassName :: !(Text) -- ^ /Required/ "className" + , Animal -> Maybe Text +animalColor :: !(Maybe Text) -- ^ "color" + } deriving (Int -> Animal -> ShowS +[Animal] -> ShowS +Animal -> String +(Int -> Animal -> ShowS) +-> (Animal -> String) -> ([Animal] -> ShowS) -> Show Animal +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Animal] -> ShowS +$cshowList :: [Animal] -> ShowS +show :: Animal -> String +$cshow :: Animal -> String +showsPrec :: Int -> Animal -> ShowS +$cshowsPrec :: Int -> Animal -> ShowS +P.Show, Animal -> Animal -> Bool +(Animal -> Animal -> Bool) +-> (Animal -> Animal -> Bool) -> Eq Animal +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Animal -> Animal -> Bool +$c/= :: Animal -> Animal -> Bool +== :: Animal -> Animal -> Bool +$c== :: Animal -> Animal -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Animal +instance A.FromJSON Animal where + parseJSON :: Value -> Parser Animal +parseJSON = String -> (Object -> Parser Animal) -> Value -> Parser Animal +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Animal" ((Object -> Parser Animal) -> Value -> Parser Animal) +-> (Object -> Parser Animal) -> Value -> Parser Animal +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Text -> Maybe Text -> Animal +Animal + (Text -> Maybe Text -> Animal) +-> Parser Text -> Parser (Maybe Text -> Animal) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"className") + Parser (Maybe Text -> Animal) +-> Parser (Maybe Text) -> Parser Animal +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"color") + +-- | ToJSON Animal +instance A.ToJSON Animal where + toJSON :: Animal -> Value +toJSON Animal {Maybe Text +Text +animalColor :: Maybe Text +animalClassName :: Text +animalColor :: Animal -> Maybe Text +animalClassName :: Animal -> Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"className" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +animalClassName + , Text +"color" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +animalColor + ] + + +-- | Construct a value of type 'Animal' (by applying it's required fields, if any) +mkAnimal + :: Text -- ^ 'animalClassName' + -> Animal +mkAnimal :: Text -> Animal +mkAnimal Text +animalClassName = + Animal :: Text -> Maybe Text -> Animal +Animal + { Text +animalClassName :: Text +animalClassName :: Text +animalClassName + , animalColor :: Maybe Text +animalColor = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** ApiResponse +-- | ApiResponse +data ApiResponse = ApiResponse + { ApiResponse -> Maybe Int +apiResponseCode :: !(Maybe Int) -- ^ "code" + , ApiResponse -> Maybe Text +apiResponseType :: !(Maybe Text) -- ^ "type" + , ApiResponse -> Maybe Text +apiResponseMessage :: !(Maybe Text) -- ^ "message" + } deriving (Int -> ApiResponse -> ShowS +[ApiResponse] -> ShowS +ApiResponse -> String +(Int -> ApiResponse -> ShowS) +-> (ApiResponse -> String) +-> ([ApiResponse] -> ShowS) +-> Show ApiResponse +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ApiResponse] -> ShowS +$cshowList :: [ApiResponse] -> ShowS +show :: ApiResponse -> String +$cshow :: ApiResponse -> String +showsPrec :: Int -> ApiResponse -> ShowS +$cshowsPrec :: Int -> ApiResponse -> ShowS +P.Show, ApiResponse -> ApiResponse -> Bool +(ApiResponse -> ApiResponse -> Bool) +-> (ApiResponse -> ApiResponse -> Bool) -> Eq ApiResponse +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ApiResponse -> ApiResponse -> Bool +$c/= :: ApiResponse -> ApiResponse -> Bool +== :: ApiResponse -> ApiResponse -> Bool +$c== :: ApiResponse -> ApiResponse -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ApiResponse +instance A.FromJSON ApiResponse where + parseJSON :: Value -> Parser ApiResponse +parseJSON = String +-> (Object -> Parser ApiResponse) -> Value -> Parser ApiResponse +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ApiResponse" ((Object -> Parser ApiResponse) -> Value -> Parser ApiResponse) +-> (Object -> Parser ApiResponse) -> Value -> Parser ApiResponse +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +ApiResponse + (Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse) +-> Parser (Maybe Int) +-> Parser (Maybe Text -> Maybe Text -> ApiResponse) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"code") + Parser (Maybe Text -> Maybe Text -> ApiResponse) +-> Parser (Maybe Text) -> Parser (Maybe Text -> ApiResponse) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"type") + Parser (Maybe Text -> ApiResponse) +-> Parser (Maybe Text) -> Parser ApiResponse +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"message") + +-- | ToJSON ApiResponse +instance A.ToJSON ApiResponse where + toJSON :: ApiResponse -> Value +toJSON ApiResponse {Maybe Int +Maybe Text +apiResponseMessage :: Maybe Text +apiResponseType :: Maybe Text +apiResponseCode :: Maybe Int +apiResponseMessage :: ApiResponse -> Maybe Text +apiResponseType :: ApiResponse -> Maybe Text +apiResponseCode :: ApiResponse -> Maybe Int +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"code" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +apiResponseCode + , Text +"type" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +apiResponseType + , Text +"message" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +apiResponseMessage + ] + + +-- | Construct a value of type 'ApiResponse' (by applying it's required fields, if any) +mkApiResponse + :: ApiResponse +mkApiResponse :: ApiResponse +mkApiResponse = + ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +ApiResponse + { apiResponseCode :: Maybe Int +apiResponseCode = Maybe Int +forall a. Maybe a +Nothing + , apiResponseType :: Maybe Text +apiResponseType = Maybe Text +forall a. Maybe a +Nothing + , apiResponseMessage :: Maybe Text +apiResponseMessage = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** ArrayOfArrayOfNumberOnly +-- | ArrayOfArrayOfNumberOnly +data ArrayOfArrayOfNumberOnly = ArrayOfArrayOfNumberOnly + { ArrayOfArrayOfNumberOnly -> Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber :: !(Maybe [[Double]]) -- ^ "ArrayArrayNumber" + } deriving (Int -> ArrayOfArrayOfNumberOnly -> ShowS +[ArrayOfArrayOfNumberOnly] -> ShowS +ArrayOfArrayOfNumberOnly -> String +(Int -> ArrayOfArrayOfNumberOnly -> ShowS) +-> (ArrayOfArrayOfNumberOnly -> String) +-> ([ArrayOfArrayOfNumberOnly] -> ShowS) +-> Show ArrayOfArrayOfNumberOnly +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ArrayOfArrayOfNumberOnly] -> ShowS +$cshowList :: [ArrayOfArrayOfNumberOnly] -> ShowS +show :: ArrayOfArrayOfNumberOnly -> String +$cshow :: ArrayOfArrayOfNumberOnly -> String +showsPrec :: Int -> ArrayOfArrayOfNumberOnly -> ShowS +$cshowsPrec :: Int -> ArrayOfArrayOfNumberOnly -> ShowS +P.Show, ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool +(ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool) +-> (ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool) +-> Eq ArrayOfArrayOfNumberOnly +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool +$c/= :: ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool +== :: ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool +$c== :: ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ArrayOfArrayOfNumberOnly +instance A.FromJSON ArrayOfArrayOfNumberOnly where + parseJSON :: Value -> Parser ArrayOfArrayOfNumberOnly +parseJSON = String +-> (Object -> Parser ArrayOfArrayOfNumberOnly) +-> Value +-> Parser ArrayOfArrayOfNumberOnly +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ArrayOfArrayOfNumberOnly" ((Object -> Parser ArrayOfArrayOfNumberOnly) + -> Value -> Parser ArrayOfArrayOfNumberOnly) +-> (Object -> Parser ArrayOfArrayOfNumberOnly) +-> Value +-> Parser ArrayOfArrayOfNumberOnly +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe [[Double]] -> ArrayOfArrayOfNumberOnly +ArrayOfArrayOfNumberOnly + (Maybe [[Double]] -> ArrayOfArrayOfNumberOnly) +-> Parser (Maybe [[Double]]) -> Parser ArrayOfArrayOfNumberOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe [[Double]]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"ArrayArrayNumber") + +-- | ToJSON ArrayOfArrayOfNumberOnly +instance A.ToJSON ArrayOfArrayOfNumberOnly where + toJSON :: ArrayOfArrayOfNumberOnly -> Value +toJSON ArrayOfArrayOfNumberOnly {Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber :: ArrayOfArrayOfNumberOnly -> Maybe [[Double]] +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"ArrayArrayNumber" Text -> Maybe [[Double]] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber + ] + + +-- | Construct a value of type 'ArrayOfArrayOfNumberOnly' (by applying it's required fields, if any) +mkArrayOfArrayOfNumberOnly + :: ArrayOfArrayOfNumberOnly +mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly +mkArrayOfArrayOfNumberOnly = + ArrayOfArrayOfNumberOnly :: Maybe [[Double]] -> ArrayOfArrayOfNumberOnly +ArrayOfArrayOfNumberOnly + { arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber = Maybe [[Double]] +forall a. Maybe a +Nothing + } + +-- ** ArrayOfNumberOnly +-- | ArrayOfNumberOnly +data ArrayOfNumberOnly = ArrayOfNumberOnly + { ArrayOfNumberOnly -> Maybe [Double] +arrayOfNumberOnlyArrayNumber :: !(Maybe [Double]) -- ^ "ArrayNumber" + } deriving (Int -> ArrayOfNumberOnly -> ShowS +[ArrayOfNumberOnly] -> ShowS +ArrayOfNumberOnly -> String +(Int -> ArrayOfNumberOnly -> ShowS) +-> (ArrayOfNumberOnly -> String) +-> ([ArrayOfNumberOnly] -> ShowS) +-> Show ArrayOfNumberOnly +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ArrayOfNumberOnly] -> ShowS +$cshowList :: [ArrayOfNumberOnly] -> ShowS +show :: ArrayOfNumberOnly -> String +$cshow :: ArrayOfNumberOnly -> String +showsPrec :: Int -> ArrayOfNumberOnly -> ShowS +$cshowsPrec :: Int -> ArrayOfNumberOnly -> ShowS +P.Show, ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool +(ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool) +-> (ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool) +-> Eq ArrayOfNumberOnly +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool +$c/= :: ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool +== :: ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool +$c== :: ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ArrayOfNumberOnly +instance A.FromJSON ArrayOfNumberOnly where + parseJSON :: Value -> Parser ArrayOfNumberOnly +parseJSON = String +-> (Object -> Parser ArrayOfNumberOnly) +-> Value +-> Parser ArrayOfNumberOnly +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ArrayOfNumberOnly" ((Object -> Parser ArrayOfNumberOnly) + -> Value -> Parser ArrayOfNumberOnly) +-> (Object -> Parser ArrayOfNumberOnly) +-> Value +-> Parser ArrayOfNumberOnly +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe [Double] -> ArrayOfNumberOnly +ArrayOfNumberOnly + (Maybe [Double] -> ArrayOfNumberOnly) +-> Parser (Maybe [Double]) -> Parser ArrayOfNumberOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe [Double]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"ArrayNumber") + +-- | ToJSON ArrayOfNumberOnly +instance A.ToJSON ArrayOfNumberOnly where + toJSON :: ArrayOfNumberOnly -> Value +toJSON ArrayOfNumberOnly {Maybe [Double] +arrayOfNumberOnlyArrayNumber :: Maybe [Double] +arrayOfNumberOnlyArrayNumber :: ArrayOfNumberOnly -> Maybe [Double] +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"ArrayNumber" Text -> Maybe [Double] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Double] +arrayOfNumberOnlyArrayNumber + ] + + +-- | Construct a value of type 'ArrayOfNumberOnly' (by applying it's required fields, if any) +mkArrayOfNumberOnly + :: ArrayOfNumberOnly +mkArrayOfNumberOnly :: ArrayOfNumberOnly +mkArrayOfNumberOnly = + ArrayOfNumberOnly :: Maybe [Double] -> ArrayOfNumberOnly +ArrayOfNumberOnly + { arrayOfNumberOnlyArrayNumber :: Maybe [Double] +arrayOfNumberOnlyArrayNumber = Maybe [Double] +forall a. Maybe a +Nothing + } + +-- ** ArrayTest +-- | ArrayTest +data ArrayTest = ArrayTest + { ArrayTest -> Maybe [Text] +arrayTestArrayOfString :: !(Maybe [Text]) -- ^ "array_of_string" + , ArrayTest -> Maybe [[Integer]] +arrayTestArrayArrayOfInteger :: !(Maybe [[Integer]]) -- ^ "array_array_of_integer" + , ArrayTest -> Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel :: !(Maybe [[ReadOnlyFirst]]) -- ^ "array_array_of_model" + } deriving (Int -> ArrayTest -> ShowS +[ArrayTest] -> ShowS +ArrayTest -> String +(Int -> ArrayTest -> ShowS) +-> (ArrayTest -> String) +-> ([ArrayTest] -> ShowS) +-> Show ArrayTest +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ArrayTest] -> ShowS +$cshowList :: [ArrayTest] -> ShowS +show :: ArrayTest -> String +$cshow :: ArrayTest -> String +showsPrec :: Int -> ArrayTest -> ShowS +$cshowsPrec :: Int -> ArrayTest -> ShowS +P.Show, ArrayTest -> ArrayTest -> Bool +(ArrayTest -> ArrayTest -> Bool) +-> (ArrayTest -> ArrayTest -> Bool) -> Eq ArrayTest +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ArrayTest -> ArrayTest -> Bool +$c/= :: ArrayTest -> ArrayTest -> Bool +== :: ArrayTest -> ArrayTest -> Bool +$c== :: ArrayTest -> ArrayTest -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ArrayTest +instance A.FromJSON ArrayTest where + parseJSON :: Value -> Parser ArrayTest +parseJSON = String -> (Object -> Parser ArrayTest) -> Value -> Parser ArrayTest +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ArrayTest" ((Object -> Parser ArrayTest) -> Value -> Parser ArrayTest) +-> (Object -> Parser ArrayTest) -> Value -> Parser ArrayTest +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe [Text] +-> Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest +ArrayTest + (Maybe [Text] + -> Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest) +-> Parser (Maybe [Text]) +-> Parser + (Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe [Text]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"array_of_string") + Parser (Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest) +-> Parser (Maybe [[Integer]]) +-> Parser (Maybe [[ReadOnlyFirst]] -> ArrayTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [[Integer]]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"array_array_of_integer") + Parser (Maybe [[ReadOnlyFirst]] -> ArrayTest) +-> Parser (Maybe [[ReadOnlyFirst]]) -> Parser ArrayTest +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [[ReadOnlyFirst]]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"array_array_of_model") + +-- | ToJSON ArrayTest +instance A.ToJSON ArrayTest where + toJSON :: ArrayTest -> Value +toJSON ArrayTest {Maybe [[Integer]] +Maybe [[ReadOnlyFirst]] +Maybe [Text] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayArrayOfModel :: ArrayTest -> Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: ArrayTest -> Maybe [[Integer]] +arrayTestArrayOfString :: ArrayTest -> Maybe [Text] +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"array_of_string" Text -> Maybe [Text] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Text] +arrayTestArrayOfString + , Text +"array_array_of_integer" Text -> Maybe [[Integer]] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [[Integer]] +arrayTestArrayArrayOfInteger + , Text +"array_array_of_model" Text -> Maybe [[ReadOnlyFirst]] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel + ] + + +-- | Construct a value of type 'ArrayTest' (by applying it's required fields, if any) +mkArrayTest + :: ArrayTest +mkArrayTest :: ArrayTest +mkArrayTest = + ArrayTest :: Maybe [Text] +-> Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest +ArrayTest + { arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayOfString = Maybe [Text] +forall a. Maybe a +Nothing + , arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayArrayOfInteger = Maybe [[Integer]] +forall a. Maybe a +Nothing + , arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel = Maybe [[ReadOnlyFirst]] +forall a. Maybe a +Nothing + } + +-- ** BigCat +-- | BigCat +data BigCat = BigCat + { BigCat -> Text +bigCatClassName :: !(Text) -- ^ /Required/ "className" + , BigCat -> Maybe Text +bigCatColor :: !(Maybe Text) -- ^ "color" + , BigCat -> Maybe Bool +bigCatDeclawed :: !(Maybe Bool) -- ^ "declawed" + , BigCat -> Maybe E'Kind +bigCatKind :: !(Maybe E'Kind) -- ^ "kind" + } deriving (Int -> BigCat -> ShowS +[BigCat] -> ShowS +BigCat -> String +(Int -> BigCat -> ShowS) +-> (BigCat -> String) -> ([BigCat] -> ShowS) -> Show BigCat +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [BigCat] -> ShowS +$cshowList :: [BigCat] -> ShowS +show :: BigCat -> String +$cshow :: BigCat -> String +showsPrec :: Int -> BigCat -> ShowS +$cshowsPrec :: Int -> BigCat -> ShowS +P.Show, BigCat -> BigCat -> Bool +(BigCat -> BigCat -> Bool) +-> (BigCat -> BigCat -> Bool) -> Eq BigCat +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: BigCat -> BigCat -> Bool +$c/= :: BigCat -> BigCat -> Bool +== :: BigCat -> BigCat -> Bool +$c== :: BigCat -> BigCat -> Bool +P.Eq, P.Typeable) + +-- | FromJSON BigCat +instance A.FromJSON BigCat where + parseJSON :: Value -> Parser BigCat +parseJSON = String -> (Object -> Parser BigCat) -> Value -> Parser BigCat +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"BigCat" ((Object -> Parser BigCat) -> Value -> Parser BigCat) +-> (Object -> Parser BigCat) -> Value -> Parser BigCat +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +BigCat + (Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat) +-> Parser Text +-> Parser (Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"className") + Parser (Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat) +-> Parser (Maybe Text) +-> Parser (Maybe Bool -> Maybe E'Kind -> BigCat) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"color") + Parser (Maybe Bool -> Maybe E'Kind -> BigCat) +-> Parser (Maybe Bool) -> Parser (Maybe E'Kind -> BigCat) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"declawed") + Parser (Maybe E'Kind -> BigCat) +-> Parser (Maybe E'Kind) -> Parser BigCat +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe E'Kind) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"kind") + +-- | ToJSON BigCat +instance A.ToJSON BigCat where + toJSON :: BigCat -> Value +toJSON BigCat {Maybe Bool +Maybe Text +Maybe E'Kind +Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatClassName :: Text +bigCatKind :: BigCat -> Maybe E'Kind +bigCatDeclawed :: BigCat -> Maybe Bool +bigCatColor :: BigCat -> Maybe Text +bigCatClassName :: BigCat -> Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"className" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +bigCatClassName + , Text +"color" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +bigCatColor + , Text +"declawed" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +bigCatDeclawed + , Text +"kind" Text -> Maybe E'Kind -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'Kind +bigCatKind + ] + + +-- | Construct a value of type 'BigCat' (by applying it's required fields, if any) +mkBigCat + :: Text -- ^ 'bigCatClassName' + -> BigCat +mkBigCat :: Text -> BigCat +mkBigCat Text +bigCatClassName = + BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +BigCat + { Text +bigCatClassName :: Text +bigCatClassName :: Text +bigCatClassName + , bigCatColor :: Maybe Text +bigCatColor = Maybe Text +forall a. Maybe a +Nothing + , bigCatDeclawed :: Maybe Bool +bigCatDeclawed = Maybe Bool +forall a. Maybe a +Nothing + , bigCatKind :: Maybe E'Kind +bigCatKind = Maybe E'Kind +forall a. Maybe a +Nothing + } + +-- ** BigCatAllOf +-- | BigCatAllOf +data BigCatAllOf = BigCatAllOf + { BigCatAllOf -> Maybe E'Kind +bigCatAllOfKind :: !(Maybe E'Kind) -- ^ "kind" + } deriving (Int -> BigCatAllOf -> ShowS +[BigCatAllOf] -> ShowS +BigCatAllOf -> String +(Int -> BigCatAllOf -> ShowS) +-> (BigCatAllOf -> String) +-> ([BigCatAllOf] -> ShowS) +-> Show BigCatAllOf +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [BigCatAllOf] -> ShowS +$cshowList :: [BigCatAllOf] -> ShowS +show :: BigCatAllOf -> String +$cshow :: BigCatAllOf -> String +showsPrec :: Int -> BigCatAllOf -> ShowS +$cshowsPrec :: Int -> BigCatAllOf -> ShowS +P.Show, BigCatAllOf -> BigCatAllOf -> Bool +(BigCatAllOf -> BigCatAllOf -> Bool) +-> (BigCatAllOf -> BigCatAllOf -> Bool) -> Eq BigCatAllOf +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: BigCatAllOf -> BigCatAllOf -> Bool +$c/= :: BigCatAllOf -> BigCatAllOf -> Bool +== :: BigCatAllOf -> BigCatAllOf -> Bool +$c== :: BigCatAllOf -> BigCatAllOf -> Bool +P.Eq, P.Typeable) + +-- | FromJSON BigCatAllOf +instance A.FromJSON BigCatAllOf where + parseJSON :: Value -> Parser BigCatAllOf +parseJSON = String +-> (Object -> Parser BigCatAllOf) -> Value -> Parser BigCatAllOf +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"BigCatAllOf" ((Object -> Parser BigCatAllOf) -> Value -> Parser BigCatAllOf) +-> (Object -> Parser BigCatAllOf) -> Value -> Parser BigCatAllOf +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe E'Kind -> BigCatAllOf +BigCatAllOf + (Maybe E'Kind -> BigCatAllOf) +-> Parser (Maybe E'Kind) -> Parser BigCatAllOf +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe E'Kind) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"kind") + +-- | ToJSON BigCatAllOf +instance A.ToJSON BigCatAllOf where + toJSON :: BigCatAllOf -> Value +toJSON BigCatAllOf {Maybe E'Kind +bigCatAllOfKind :: Maybe E'Kind +bigCatAllOfKind :: BigCatAllOf -> Maybe E'Kind +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"kind" Text -> Maybe E'Kind -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'Kind +bigCatAllOfKind + ] + + +-- | Construct a value of type 'BigCatAllOf' (by applying it's required fields, if any) +mkBigCatAllOf + :: BigCatAllOf +mkBigCatAllOf :: BigCatAllOf +mkBigCatAllOf = + BigCatAllOf :: Maybe E'Kind -> BigCatAllOf +BigCatAllOf + { bigCatAllOfKind :: Maybe E'Kind +bigCatAllOfKind = Maybe E'Kind +forall a. Maybe a +Nothing + } + +-- ** Capitalization +-- | Capitalization +data Capitalization = Capitalization + { Capitalization -> Maybe Text +capitalizationSmallCamel :: !(Maybe Text) -- ^ "smallCamel" + , Capitalization -> Maybe Text +capitalizationCapitalCamel :: !(Maybe Text) -- ^ "CapitalCamel" + , Capitalization -> Maybe Text +capitalizationSmallSnake :: !(Maybe Text) -- ^ "small_Snake" + , Capitalization -> Maybe Text +capitalizationCapitalSnake :: !(Maybe Text) -- ^ "Capital_Snake" + , Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: !(Maybe Text) -- ^ "SCA_ETH_Flow_Points" + , Capitalization -> Maybe Text +capitalizationAttName :: !(Maybe Text) -- ^ "ATT_NAME" - Name of the pet + } deriving (Int -> Capitalization -> ShowS +[Capitalization] -> ShowS +Capitalization -> String +(Int -> Capitalization -> ShowS) +-> (Capitalization -> String) +-> ([Capitalization] -> ShowS) +-> Show Capitalization +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Capitalization] -> ShowS +$cshowList :: [Capitalization] -> ShowS +show :: Capitalization -> String +$cshow :: Capitalization -> String +showsPrec :: Int -> Capitalization -> ShowS +$cshowsPrec :: Int -> Capitalization -> ShowS +P.Show, Capitalization -> Capitalization -> Bool +(Capitalization -> Capitalization -> Bool) +-> (Capitalization -> Capitalization -> Bool) -> Eq Capitalization +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Capitalization -> Capitalization -> Bool +$c/= :: Capitalization -> Capitalization -> Bool +== :: Capitalization -> Capitalization -> Bool +$c== :: Capitalization -> Capitalization -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Capitalization +instance A.FromJSON Capitalization where + parseJSON :: Value -> Parser Capitalization +parseJSON = String +-> (Object -> Parser Capitalization) +-> Value +-> Parser Capitalization +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Capitalization" ((Object -> Parser Capitalization) + -> Value -> Parser Capitalization) +-> (Object -> Parser Capitalization) +-> Value +-> Parser Capitalization +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization + (Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Capitalization) +-> Parser (Maybe Text) +-> Parser + (Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Capitalization) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"smallCamel") + Parser + (Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Capitalization) +-> Parser (Maybe Text) +-> Parser + (Maybe Text + -> Maybe Text -> Maybe Text -> Maybe Text -> Capitalization) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"CapitalCamel") + Parser + (Maybe Text + -> Maybe Text -> Maybe Text -> Maybe Text -> Capitalization) +-> Parser (Maybe Text) +-> Parser + (Maybe Text -> Maybe Text -> Maybe Text -> Capitalization) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"small_Snake") + Parser (Maybe Text -> Maybe Text -> Maybe Text -> Capitalization) +-> Parser (Maybe Text) +-> Parser (Maybe Text -> Maybe Text -> Capitalization) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"Capital_Snake") + Parser (Maybe Text -> Maybe Text -> Capitalization) +-> Parser (Maybe Text) -> Parser (Maybe Text -> Capitalization) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"SCA_ETH_Flow_Points") + Parser (Maybe Text -> Capitalization) +-> Parser (Maybe Text) -> Parser Capitalization +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"ATT_NAME") + +-- | ToJSON Capitalization +instance A.ToJSON Capitalization where + toJSON :: Capitalization -> Value +toJSON Capitalization {Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text +capitalizationCapitalSnake :: Capitalization -> Maybe Text +capitalizationSmallSnake :: Capitalization -> Maybe Text +capitalizationCapitalCamel :: Capitalization -> Maybe Text +capitalizationSmallCamel :: Capitalization -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"smallCamel" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +capitalizationSmallCamel + , Text +"CapitalCamel" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +capitalizationCapitalCamel + , Text +"small_Snake" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +capitalizationSmallSnake + , Text +"Capital_Snake" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +capitalizationCapitalSnake + , Text +"SCA_ETH_Flow_Points" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +capitalizationScaEthFlowPoints + , Text +"ATT_NAME" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +capitalizationAttName + ] + + +-- | Construct a value of type 'Capitalization' (by applying it's required fields, if any) +mkCapitalization + :: Capitalization +mkCapitalization :: Capitalization +mkCapitalization = + Capitalization :: Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization + { capitalizationSmallCamel :: Maybe Text +capitalizationSmallCamel = Maybe Text +forall a. Maybe a +Nothing + , capitalizationCapitalCamel :: Maybe Text +capitalizationCapitalCamel = Maybe Text +forall a. Maybe a +Nothing + , capitalizationSmallSnake :: Maybe Text +capitalizationSmallSnake = Maybe Text +forall a. Maybe a +Nothing + , capitalizationCapitalSnake :: Maybe Text +capitalizationCapitalSnake = Maybe Text +forall a. Maybe a +Nothing + , capitalizationScaEthFlowPoints :: Maybe Text +capitalizationScaEthFlowPoints = Maybe Text +forall a. Maybe a +Nothing + , capitalizationAttName :: Maybe Text +capitalizationAttName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** Cat +-- | Cat +data Cat = Cat + { Cat -> Text +catClassName :: !(Text) -- ^ /Required/ "className" + , Cat -> Maybe Text +catColor :: !(Maybe Text) -- ^ "color" + , Cat -> Maybe Bool +catDeclawed :: !(Maybe Bool) -- ^ "declawed" + } deriving (Int -> Cat -> ShowS +[Cat] -> ShowS +Cat -> String +(Int -> Cat -> ShowS) +-> (Cat -> String) -> ([Cat] -> ShowS) -> Show Cat +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Cat] -> ShowS +$cshowList :: [Cat] -> ShowS +show :: Cat -> String +$cshow :: Cat -> String +showsPrec :: Int -> Cat -> ShowS +$cshowsPrec :: Int -> Cat -> ShowS +P.Show, Cat -> Cat -> Bool +(Cat -> Cat -> Bool) -> (Cat -> Cat -> Bool) -> Eq Cat +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Cat -> Cat -> Bool +$c/= :: Cat -> Cat -> Bool +== :: Cat -> Cat -> Bool +$c== :: Cat -> Cat -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Cat +instance A.FromJSON Cat where + parseJSON :: Value -> Parser Cat +parseJSON = String -> (Object -> Parser Cat) -> Value -> Parser Cat +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Cat" ((Object -> Parser Cat) -> Value -> Parser Cat) +-> (Object -> Parser Cat) -> Value -> Parser Cat +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Text -> Maybe Text -> Maybe Bool -> Cat +Cat + (Text -> Maybe Text -> Maybe Bool -> Cat) +-> Parser Text -> Parser (Maybe Text -> Maybe Bool -> Cat) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"className") + Parser (Maybe Text -> Maybe Bool -> Cat) +-> Parser (Maybe Text) -> Parser (Maybe Bool -> Cat) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"color") + Parser (Maybe Bool -> Cat) -> Parser (Maybe Bool) -> Parser Cat +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"declawed") + +-- | ToJSON Cat +instance A.ToJSON Cat where + toJSON :: Cat -> Value +toJSON Cat {Maybe Bool +Maybe Text +Text +catDeclawed :: Maybe Bool +catColor :: Maybe Text +catClassName :: Text +catDeclawed :: Cat -> Maybe Bool +catColor :: Cat -> Maybe Text +catClassName :: Cat -> Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"className" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +catClassName + , Text +"color" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +catColor + , Text +"declawed" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +catDeclawed + ] + + +-- | Construct a value of type 'Cat' (by applying it's required fields, if any) +mkCat + :: Text -- ^ 'catClassName' + -> Cat +mkCat :: Text -> Cat +mkCat Text +catClassName = + Cat :: Text -> Maybe Text -> Maybe Bool -> Cat +Cat + { Text +catClassName :: Text +catClassName :: Text +catClassName + , catColor :: Maybe Text +catColor = Maybe Text +forall a. Maybe a +Nothing + , catDeclawed :: Maybe Bool +catDeclawed = Maybe Bool +forall a. Maybe a +Nothing + } + +-- ** CatAllOf +-- | CatAllOf +data CatAllOf = CatAllOf + { CatAllOf -> Maybe Bool +catAllOfDeclawed :: !(Maybe Bool) -- ^ "declawed" + } deriving (Int -> CatAllOf -> ShowS +[CatAllOf] -> ShowS +CatAllOf -> String +(Int -> CatAllOf -> ShowS) +-> (CatAllOf -> String) -> ([CatAllOf] -> ShowS) -> Show CatAllOf +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [CatAllOf] -> ShowS +$cshowList :: [CatAllOf] -> ShowS +show :: CatAllOf -> String +$cshow :: CatAllOf -> String +showsPrec :: Int -> CatAllOf -> ShowS +$cshowsPrec :: Int -> CatAllOf -> ShowS +P.Show, CatAllOf -> CatAllOf -> Bool +(CatAllOf -> CatAllOf -> Bool) +-> (CatAllOf -> CatAllOf -> Bool) -> Eq CatAllOf +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: CatAllOf -> CatAllOf -> Bool +$c/= :: CatAllOf -> CatAllOf -> Bool +== :: CatAllOf -> CatAllOf -> Bool +$c== :: CatAllOf -> CatAllOf -> Bool +P.Eq, P.Typeable) + +-- | FromJSON CatAllOf +instance A.FromJSON CatAllOf where + parseJSON :: Value -> Parser CatAllOf +parseJSON = String -> (Object -> Parser CatAllOf) -> Value -> Parser CatAllOf +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"CatAllOf" ((Object -> Parser CatAllOf) -> Value -> Parser CatAllOf) +-> (Object -> Parser CatAllOf) -> Value -> Parser CatAllOf +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Bool -> CatAllOf +CatAllOf + (Maybe Bool -> CatAllOf) -> Parser (Maybe Bool) -> Parser CatAllOf +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"declawed") + +-- | ToJSON CatAllOf +instance A.ToJSON CatAllOf where + toJSON :: CatAllOf -> Value +toJSON CatAllOf {Maybe Bool +catAllOfDeclawed :: Maybe Bool +catAllOfDeclawed :: CatAllOf -> Maybe Bool +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"declawed" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +catAllOfDeclawed + ] + + +-- | Construct a value of type 'CatAllOf' (by applying it's required fields, if any) +mkCatAllOf + :: CatAllOf +mkCatAllOf :: CatAllOf +mkCatAllOf = + CatAllOf :: Maybe Bool -> CatAllOf +CatAllOf + { catAllOfDeclawed :: Maybe Bool +catAllOfDeclawed = Maybe Bool +forall a. Maybe a +Nothing + } + +-- ** Category +-- | Category +data Category = Category + { Category -> Maybe Integer +categoryId :: !(Maybe Integer) -- ^ "id" + , Category -> Text +categoryName :: !(Text) -- ^ /Required/ "name" + } deriving (Int -> Category -> ShowS +[Category] -> ShowS +Category -> String +(Int -> Category -> ShowS) +-> (Category -> String) -> ([Category] -> ShowS) -> Show Category +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Category] -> ShowS +$cshowList :: [Category] -> ShowS +show :: Category -> String +$cshow :: Category -> String +showsPrec :: Int -> Category -> ShowS +$cshowsPrec :: Int -> Category -> ShowS +P.Show, Category -> Category -> Bool +(Category -> Category -> Bool) +-> (Category -> Category -> Bool) -> Eq Category +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Category -> Category -> Bool +$c/= :: Category -> Category -> Bool +== :: Category -> Category -> Bool +$c== :: Category -> Category -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Category +instance A.FromJSON Category where + parseJSON :: Value -> Parser Category +parseJSON = String -> (Object -> Parser Category) -> Value -> Parser Category +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Category" ((Object -> Parser Category) -> Value -> Parser Category) +-> (Object -> Parser Category) -> Value -> Parser Category +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Integer -> Text -> Category +Category + (Maybe Integer -> Text -> Category) +-> Parser (Maybe Integer) -> Parser (Text -> Category) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"id") + Parser (Text -> Category) -> Parser Text -> Parser Category +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"name") + +-- | ToJSON Category +instance A.ToJSON Category where + toJSON :: Category -> Value +toJSON Category {Maybe Integer +Text +categoryName :: Text +categoryId :: Maybe Integer +categoryName :: Category -> Text +categoryId :: Category -> Maybe Integer +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"id" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +categoryId + , Text +"name" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +categoryName + ] + + +-- | Construct a value of type 'Category' (by applying it's required fields, if any) +mkCategory + :: Text -- ^ 'categoryName' + -> Category +mkCategory :: Text -> Category +mkCategory Text +categoryName = + Category :: Maybe Integer -> Text -> Category +Category + { categoryId :: Maybe Integer +categoryId = Maybe Integer +forall a. Maybe a +Nothing + , Text +categoryName :: Text +categoryName :: Text +categoryName + } + +-- ** ClassModel +-- | ClassModel +-- Model for testing model with \"_class\" property +data ClassModel = ClassModel + { ClassModel -> Maybe Text +classModelClass :: !(Maybe Text) -- ^ "_class" + } deriving (Int -> ClassModel -> ShowS +[ClassModel] -> ShowS +ClassModel -> String +(Int -> ClassModel -> ShowS) +-> (ClassModel -> String) +-> ([ClassModel] -> ShowS) +-> Show ClassModel +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ClassModel] -> ShowS +$cshowList :: [ClassModel] -> ShowS +show :: ClassModel -> String +$cshow :: ClassModel -> String +showsPrec :: Int -> ClassModel -> ShowS +$cshowsPrec :: Int -> ClassModel -> ShowS +P.Show, ClassModel -> ClassModel -> Bool +(ClassModel -> ClassModel -> Bool) +-> (ClassModel -> ClassModel -> Bool) -> Eq ClassModel +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ClassModel -> ClassModel -> Bool +$c/= :: ClassModel -> ClassModel -> Bool +== :: ClassModel -> ClassModel -> Bool +$c== :: ClassModel -> ClassModel -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ClassModel +instance A.FromJSON ClassModel where + parseJSON :: Value -> Parser ClassModel +parseJSON = String +-> (Object -> Parser ClassModel) -> Value -> Parser ClassModel +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ClassModel" ((Object -> Parser ClassModel) -> Value -> Parser ClassModel) +-> (Object -> Parser ClassModel) -> Value -> Parser ClassModel +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> ClassModel +ClassModel + (Maybe Text -> ClassModel) +-> Parser (Maybe Text) -> Parser ClassModel +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"_class") + +-- | ToJSON ClassModel +instance A.ToJSON ClassModel where + toJSON :: ClassModel -> Value +toJSON ClassModel {Maybe Text +classModelClass :: Maybe Text +classModelClass :: ClassModel -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"_class" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +classModelClass + ] + + +-- | Construct a value of type 'ClassModel' (by applying it's required fields, if any) +mkClassModel + :: ClassModel +mkClassModel :: ClassModel +mkClassModel = + ClassModel :: Maybe Text -> ClassModel +ClassModel + { classModelClass :: Maybe Text +classModelClass = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** Client +-- | Client +data Client = Client + { Client -> Maybe Text +clientClient :: !(Maybe Text) -- ^ "client" + } deriving (Int -> Client -> ShowS +[Client] -> ShowS +Client -> String +(Int -> Client -> ShowS) +-> (Client -> String) -> ([Client] -> ShowS) -> Show Client +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Client] -> ShowS +$cshowList :: [Client] -> ShowS +show :: Client -> String +$cshow :: Client -> String +showsPrec :: Int -> Client -> ShowS +$cshowsPrec :: Int -> Client -> ShowS +P.Show, Client -> Client -> Bool +(Client -> Client -> Bool) +-> (Client -> Client -> Bool) -> Eq Client +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Client -> Client -> Bool +$c/= :: Client -> Client -> Bool +== :: Client -> Client -> Bool +$c== :: Client -> Client -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Client +instance A.FromJSON Client where + parseJSON :: Value -> Parser Client +parseJSON = String -> (Object -> Parser Client) -> Value -> Parser Client +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Client" ((Object -> Parser Client) -> Value -> Parser Client) +-> (Object -> Parser Client) -> Value -> Parser Client +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> Client +Client + (Maybe Text -> Client) -> Parser (Maybe Text) -> Parser Client +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"client") + +-- | ToJSON Client +instance A.ToJSON Client where + toJSON :: Client -> Value +toJSON Client {Maybe Text +clientClient :: Maybe Text +clientClient :: Client -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"client" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +clientClient + ] + + +-- | Construct a value of type 'Client' (by applying it's required fields, if any) +mkClient + :: Client +mkClient :: Client +mkClient = + Client :: Maybe Text -> Client +Client + { clientClient :: Maybe Text +clientClient = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** Dog +-- | Dog +data Dog = Dog + { Dog -> Text +dogClassName :: !(Text) -- ^ /Required/ "className" + , Dog -> Maybe Text +dogColor :: !(Maybe Text) -- ^ "color" + , Dog -> Maybe Text +dogBreed :: !(Maybe Text) -- ^ "breed" + } deriving (Int -> Dog -> ShowS +[Dog] -> ShowS +Dog -> String +(Int -> Dog -> ShowS) +-> (Dog -> String) -> ([Dog] -> ShowS) -> Show Dog +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Dog] -> ShowS +$cshowList :: [Dog] -> ShowS +show :: Dog -> String +$cshow :: Dog -> String +showsPrec :: Int -> Dog -> ShowS +$cshowsPrec :: Int -> Dog -> ShowS +P.Show, Dog -> Dog -> Bool +(Dog -> Dog -> Bool) -> (Dog -> Dog -> Bool) -> Eq Dog +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Dog -> Dog -> Bool +$c/= :: Dog -> Dog -> Bool +== :: Dog -> Dog -> Bool +$c== :: Dog -> Dog -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Dog +instance A.FromJSON Dog where + parseJSON :: Value -> Parser Dog +parseJSON = String -> (Object -> Parser Dog) -> Value -> Parser Dog +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Dog" ((Object -> Parser Dog) -> Value -> Parser Dog) +-> (Object -> Parser Dog) -> Value -> Parser Dog +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Text -> Maybe Text -> Maybe Text -> Dog +Dog + (Text -> Maybe Text -> Maybe Text -> Dog) +-> Parser Text -> Parser (Maybe Text -> Maybe Text -> Dog) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"className") + Parser (Maybe Text -> Maybe Text -> Dog) +-> Parser (Maybe Text) -> Parser (Maybe Text -> Dog) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"color") + Parser (Maybe Text -> Dog) -> Parser (Maybe Text) -> Parser Dog +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"breed") + +-- | ToJSON Dog +instance A.ToJSON Dog where + toJSON :: Dog -> Value +toJSON Dog {Maybe Text +Text +dogBreed :: Maybe Text +dogColor :: Maybe Text +dogClassName :: Text +dogBreed :: Dog -> Maybe Text +dogColor :: Dog -> Maybe Text +dogClassName :: Dog -> Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"className" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +dogClassName + , Text +"color" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +dogColor + , Text +"breed" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +dogBreed + ] + + +-- | Construct a value of type 'Dog' (by applying it's required fields, if any) +mkDog + :: Text -- ^ 'dogClassName' + -> Dog +mkDog :: Text -> Dog +mkDog Text +dogClassName = + Dog :: Text -> Maybe Text -> Maybe Text -> Dog +Dog + { Text +dogClassName :: Text +dogClassName :: Text +dogClassName + , dogColor :: Maybe Text +dogColor = Maybe Text +forall a. Maybe a +Nothing + , dogBreed :: Maybe Text +dogBreed = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** DogAllOf +-- | DogAllOf +data DogAllOf = DogAllOf + { DogAllOf -> Maybe Text +dogAllOfBreed :: !(Maybe Text) -- ^ "breed" + } deriving (Int -> DogAllOf -> ShowS +[DogAllOf] -> ShowS +DogAllOf -> String +(Int -> DogAllOf -> ShowS) +-> (DogAllOf -> String) -> ([DogAllOf] -> ShowS) -> Show DogAllOf +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [DogAllOf] -> ShowS +$cshowList :: [DogAllOf] -> ShowS +show :: DogAllOf -> String +$cshow :: DogAllOf -> String +showsPrec :: Int -> DogAllOf -> ShowS +$cshowsPrec :: Int -> DogAllOf -> ShowS +P.Show, DogAllOf -> DogAllOf -> Bool +(DogAllOf -> DogAllOf -> Bool) +-> (DogAllOf -> DogAllOf -> Bool) -> Eq DogAllOf +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: DogAllOf -> DogAllOf -> Bool +$c/= :: DogAllOf -> DogAllOf -> Bool +== :: DogAllOf -> DogAllOf -> Bool +$c== :: DogAllOf -> DogAllOf -> Bool +P.Eq, P.Typeable) + +-- | FromJSON DogAllOf +instance A.FromJSON DogAllOf where + parseJSON :: Value -> Parser DogAllOf +parseJSON = String -> (Object -> Parser DogAllOf) -> Value -> Parser DogAllOf +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"DogAllOf" ((Object -> Parser DogAllOf) -> Value -> Parser DogAllOf) +-> (Object -> Parser DogAllOf) -> Value -> Parser DogAllOf +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> DogAllOf +DogAllOf + (Maybe Text -> DogAllOf) -> Parser (Maybe Text) -> Parser DogAllOf +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"breed") + +-- | ToJSON DogAllOf +instance A.ToJSON DogAllOf where + toJSON :: DogAllOf -> Value +toJSON DogAllOf {Maybe Text +dogAllOfBreed :: Maybe Text +dogAllOfBreed :: DogAllOf -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"breed" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +dogAllOfBreed + ] + + +-- | Construct a value of type 'DogAllOf' (by applying it's required fields, if any) +mkDogAllOf + :: DogAllOf +mkDogAllOf :: DogAllOf +mkDogAllOf = + DogAllOf :: Maybe Text -> DogAllOf +DogAllOf + { dogAllOfBreed :: Maybe Text +dogAllOfBreed = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** EnumArrays +-- | EnumArrays +data EnumArrays = EnumArrays + { EnumArrays -> Maybe E'JustSymbol +enumArraysJustSymbol :: !(Maybe E'JustSymbol) -- ^ "just_symbol" + , EnumArrays -> Maybe [E'ArrayEnum] +enumArraysArrayEnum :: !(Maybe [E'ArrayEnum]) -- ^ "array_enum" + } deriving (Int -> EnumArrays -> ShowS +[EnumArrays] -> ShowS +EnumArrays -> String +(Int -> EnumArrays -> ShowS) +-> (EnumArrays -> String) +-> ([EnumArrays] -> ShowS) +-> Show EnumArrays +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumArrays] -> ShowS +$cshowList :: [EnumArrays] -> ShowS +show :: EnumArrays -> String +$cshow :: EnumArrays -> String +showsPrec :: Int -> EnumArrays -> ShowS +$cshowsPrec :: Int -> EnumArrays -> ShowS +P.Show, EnumArrays -> EnumArrays -> Bool +(EnumArrays -> EnumArrays -> Bool) +-> (EnumArrays -> EnumArrays -> Bool) -> Eq EnumArrays +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumArrays -> EnumArrays -> Bool +$c/= :: EnumArrays -> EnumArrays -> Bool +== :: EnumArrays -> EnumArrays -> Bool +$c== :: EnumArrays -> EnumArrays -> Bool +P.Eq, P.Typeable) + +-- | FromJSON EnumArrays +instance A.FromJSON EnumArrays where + parseJSON :: Value -> Parser EnumArrays +parseJSON = String +-> (Object -> Parser EnumArrays) -> Value -> Parser EnumArrays +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"EnumArrays" ((Object -> Parser EnumArrays) -> Value -> Parser EnumArrays) +-> (Object -> Parser EnumArrays) -> Value -> Parser EnumArrays +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe E'JustSymbol -> Maybe [E'ArrayEnum] -> EnumArrays +EnumArrays + (Maybe E'JustSymbol -> Maybe [E'ArrayEnum] -> EnumArrays) +-> Parser (Maybe E'JustSymbol) +-> Parser (Maybe [E'ArrayEnum] -> EnumArrays) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe E'JustSymbol) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"just_symbol") + Parser (Maybe [E'ArrayEnum] -> EnumArrays) +-> Parser (Maybe [E'ArrayEnum]) -> Parser EnumArrays +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [E'ArrayEnum]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"array_enum") + +-- | ToJSON EnumArrays +instance A.ToJSON EnumArrays where + toJSON :: EnumArrays -> Value +toJSON EnumArrays {Maybe [E'ArrayEnum] +Maybe E'JustSymbol +enumArraysArrayEnum :: Maybe [E'ArrayEnum] +enumArraysJustSymbol :: Maybe E'JustSymbol +enumArraysArrayEnum :: EnumArrays -> Maybe [E'ArrayEnum] +enumArraysJustSymbol :: EnumArrays -> Maybe E'JustSymbol +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"just_symbol" Text -> Maybe E'JustSymbol -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'JustSymbol +enumArraysJustSymbol + , Text +"array_enum" Text -> Maybe [E'ArrayEnum] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [E'ArrayEnum] +enumArraysArrayEnum + ] + + +-- | Construct a value of type 'EnumArrays' (by applying it's required fields, if any) +mkEnumArrays + :: EnumArrays +mkEnumArrays :: EnumArrays +mkEnumArrays = + EnumArrays :: Maybe E'JustSymbol -> Maybe [E'ArrayEnum] -> EnumArrays +EnumArrays + { enumArraysJustSymbol :: Maybe E'JustSymbol +enumArraysJustSymbol = Maybe E'JustSymbol +forall a. Maybe a +Nothing + , enumArraysArrayEnum :: Maybe [E'ArrayEnum] +enumArraysArrayEnum = Maybe [E'ArrayEnum] +forall a. Maybe a +Nothing + } + +-- ** EnumTest +-- | EnumTest +data EnumTest = EnumTest + { EnumTest -> Maybe E'EnumString +enumTestEnumString :: !(Maybe E'EnumString) -- ^ "enum_string" + , EnumTest -> E'EnumString +enumTestEnumStringRequired :: !(E'EnumString) -- ^ /Required/ "enum_string_required" + , EnumTest -> Maybe E'EnumInteger +enumTestEnumInteger :: !(Maybe E'EnumInteger) -- ^ "enum_integer" + , EnumTest -> Maybe E'EnumNumber +enumTestEnumNumber :: !(Maybe E'EnumNumber) -- ^ "enum_number" + , EnumTest -> Maybe OuterEnum +enumTestOuterEnum :: !(Maybe OuterEnum) -- ^ "outerEnum" + } deriving (Int -> EnumTest -> ShowS +[EnumTest] -> ShowS +EnumTest -> String +(Int -> EnumTest -> ShowS) +-> (EnumTest -> String) -> ([EnumTest] -> ShowS) -> Show EnumTest +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumTest] -> ShowS +$cshowList :: [EnumTest] -> ShowS +show :: EnumTest -> String +$cshow :: EnumTest -> String +showsPrec :: Int -> EnumTest -> ShowS +$cshowsPrec :: Int -> EnumTest -> ShowS +P.Show, EnumTest -> EnumTest -> Bool +(EnumTest -> EnumTest -> Bool) +-> (EnumTest -> EnumTest -> Bool) -> Eq EnumTest +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumTest -> EnumTest -> Bool +$c/= :: EnumTest -> EnumTest -> Bool +== :: EnumTest -> EnumTest -> Bool +$c== :: EnumTest -> EnumTest -> Bool +P.Eq, P.Typeable) + +-- | FromJSON EnumTest +instance A.FromJSON EnumTest where + parseJSON :: Value -> Parser EnumTest +parseJSON = String -> (Object -> Parser EnumTest) -> Value -> Parser EnumTest +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"EnumTest" ((Object -> Parser EnumTest) -> Value -> Parser EnumTest) +-> (Object -> Parser EnumTest) -> Value -> Parser EnumTest +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe E'EnumString +-> E'EnumString +-> Maybe E'EnumInteger +-> Maybe E'EnumNumber +-> Maybe OuterEnum +-> EnumTest +EnumTest + (Maybe E'EnumString + -> E'EnumString + -> Maybe E'EnumInteger + -> Maybe E'EnumNumber + -> Maybe OuterEnum + -> EnumTest) +-> Parser (Maybe E'EnumString) +-> Parser + (E'EnumString + -> Maybe E'EnumInteger + -> Maybe E'EnumNumber + -> Maybe OuterEnum + -> EnumTest) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe E'EnumString) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"enum_string") + Parser + (E'EnumString + -> Maybe E'EnumInteger + -> Maybe E'EnumNumber + -> Maybe OuterEnum + -> EnumTest) +-> Parser E'EnumString +-> Parser + (Maybe E'EnumInteger + -> Maybe E'EnumNumber -> Maybe OuterEnum -> EnumTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser E'EnumString +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"enum_string_required") + Parser + (Maybe E'EnumInteger + -> Maybe E'EnumNumber -> Maybe OuterEnum -> EnumTest) +-> Parser (Maybe E'EnumInteger) +-> Parser (Maybe E'EnumNumber -> Maybe OuterEnum -> EnumTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe E'EnumInteger) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"enum_integer") + Parser (Maybe E'EnumNumber -> Maybe OuterEnum -> EnumTest) +-> Parser (Maybe E'EnumNumber) +-> Parser (Maybe OuterEnum -> EnumTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe E'EnumNumber) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"enum_number") + Parser (Maybe OuterEnum -> EnumTest) +-> Parser (Maybe OuterEnum) -> Parser EnumTest +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe OuterEnum) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"outerEnum") + +-- | ToJSON EnumTest +instance A.ToJSON EnumTest where + toJSON :: EnumTest -> Value +toJSON EnumTest {Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: EnumTest -> Maybe OuterEnum +enumTestEnumNumber :: EnumTest -> Maybe E'EnumNumber +enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger +enumTestEnumStringRequired :: EnumTest -> E'EnumString +enumTestEnumString :: EnumTest -> Maybe E'EnumString +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"enum_string" Text -> Maybe E'EnumString -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'EnumString +enumTestEnumString + , Text +"enum_string_required" Text -> E'EnumString -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= E'EnumString +enumTestEnumStringRequired + , Text +"enum_integer" Text -> Maybe E'EnumInteger -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'EnumInteger +enumTestEnumInteger + , Text +"enum_number" Text -> Maybe E'EnumNumber -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'EnumNumber +enumTestEnumNumber + , Text +"outerEnum" Text -> Maybe OuterEnum -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe OuterEnum +enumTestOuterEnum + ] + + +-- | Construct a value of type 'EnumTest' (by applying it's required fields, if any) +mkEnumTest + :: E'EnumString -- ^ 'enumTestEnumStringRequired' + -> EnumTest +mkEnumTest :: E'EnumString -> EnumTest +mkEnumTest E'EnumString +enumTestEnumStringRequired = + EnumTest :: Maybe E'EnumString +-> E'EnumString +-> Maybe E'EnumInteger +-> Maybe E'EnumNumber +-> Maybe OuterEnum +-> EnumTest +EnumTest + { enumTestEnumString :: Maybe E'EnumString +enumTestEnumString = Maybe E'EnumString +forall a. Maybe a +Nothing + , E'EnumString +enumTestEnumStringRequired :: E'EnumString +enumTestEnumStringRequired :: E'EnumString +enumTestEnumStringRequired + , enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumInteger = Maybe E'EnumInteger +forall a. Maybe a +Nothing + , enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumNumber = Maybe E'EnumNumber +forall a. Maybe a +Nothing + , enumTestOuterEnum :: Maybe OuterEnum +enumTestOuterEnum = Maybe OuterEnum +forall a. Maybe a +Nothing + } + +-- ** File +-- | File +-- Must be named `File` for test. +data File = File + { File -> Maybe Text +fileSourceUri :: !(Maybe Text) -- ^ "sourceURI" - Test capitalization + } deriving (Int -> File -> ShowS +[File] -> ShowS +File -> String +(Int -> File -> ShowS) +-> (File -> String) -> ([File] -> ShowS) -> Show File +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [File] -> ShowS +$cshowList :: [File] -> ShowS +show :: File -> String +$cshow :: File -> String +showsPrec :: Int -> File -> ShowS +$cshowsPrec :: Int -> File -> ShowS +P.Show, File -> File -> Bool +(File -> File -> Bool) -> (File -> File -> Bool) -> Eq File +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: File -> File -> Bool +$c/= :: File -> File -> Bool +== :: File -> File -> Bool +$c== :: File -> File -> Bool +P.Eq, P.Typeable) + +-- | FromJSON File +instance A.FromJSON File where + parseJSON :: Value -> Parser File +parseJSON = String -> (Object -> Parser File) -> Value -> Parser File +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"File" ((Object -> Parser File) -> Value -> Parser File) +-> (Object -> Parser File) -> Value -> Parser File +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> File +File + (Maybe Text -> File) -> Parser (Maybe Text) -> Parser File +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"sourceURI") + +-- | ToJSON File +instance A.ToJSON File where + toJSON :: File -> Value +toJSON File {Maybe Text +fileSourceUri :: Maybe Text +fileSourceUri :: File -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"sourceURI" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +fileSourceUri + ] + + +-- | Construct a value of type 'File' (by applying it's required fields, if any) +mkFile + :: File +mkFile :: File +mkFile = + File :: Maybe Text -> File +File + { fileSourceUri :: Maybe Text +fileSourceUri = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** FileSchemaTestClass +-- | FileSchemaTestClass +data FileSchemaTestClass = FileSchemaTestClass + { FileSchemaTestClass -> Maybe File +fileSchemaTestClassFile :: !(Maybe File) -- ^ "file" + , FileSchemaTestClass -> Maybe [File] +fileSchemaTestClassFiles :: !(Maybe [File]) -- ^ "files" + } deriving (Int -> FileSchemaTestClass -> ShowS +[FileSchemaTestClass] -> ShowS +FileSchemaTestClass -> String +(Int -> FileSchemaTestClass -> ShowS) +-> (FileSchemaTestClass -> String) +-> ([FileSchemaTestClass] -> ShowS) +-> Show FileSchemaTestClass +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [FileSchemaTestClass] -> ShowS +$cshowList :: [FileSchemaTestClass] -> ShowS +show :: FileSchemaTestClass -> String +$cshow :: FileSchemaTestClass -> String +showsPrec :: Int -> FileSchemaTestClass -> ShowS +$cshowsPrec :: Int -> FileSchemaTestClass -> ShowS +P.Show, FileSchemaTestClass -> FileSchemaTestClass -> Bool +(FileSchemaTestClass -> FileSchemaTestClass -> Bool) +-> (FileSchemaTestClass -> FileSchemaTestClass -> Bool) +-> Eq FileSchemaTestClass +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: FileSchemaTestClass -> FileSchemaTestClass -> Bool +$c/= :: FileSchemaTestClass -> FileSchemaTestClass -> Bool +== :: FileSchemaTestClass -> FileSchemaTestClass -> Bool +$c== :: FileSchemaTestClass -> FileSchemaTestClass -> Bool +P.Eq, P.Typeable) + +-- | FromJSON FileSchemaTestClass +instance A.FromJSON FileSchemaTestClass where + parseJSON :: Value -> Parser FileSchemaTestClass +parseJSON = String +-> (Object -> Parser FileSchemaTestClass) +-> Value +-> Parser FileSchemaTestClass +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"FileSchemaTestClass" ((Object -> Parser FileSchemaTestClass) + -> Value -> Parser FileSchemaTestClass) +-> (Object -> Parser FileSchemaTestClass) +-> Value +-> Parser FileSchemaTestClass +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe File -> Maybe [File] -> FileSchemaTestClass +FileSchemaTestClass + (Maybe File -> Maybe [File] -> FileSchemaTestClass) +-> Parser (Maybe File) +-> Parser (Maybe [File] -> FileSchemaTestClass) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe File) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"file") + Parser (Maybe [File] -> FileSchemaTestClass) +-> Parser (Maybe [File]) -> Parser FileSchemaTestClass +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [File]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"files") + +-- | ToJSON FileSchemaTestClass +instance A.ToJSON FileSchemaTestClass where + toJSON :: FileSchemaTestClass -> Value +toJSON FileSchemaTestClass {Maybe [File] +Maybe File +fileSchemaTestClassFiles :: Maybe [File] +fileSchemaTestClassFile :: Maybe File +fileSchemaTestClassFiles :: FileSchemaTestClass -> Maybe [File] +fileSchemaTestClassFile :: FileSchemaTestClass -> Maybe File +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"file" Text -> Maybe File -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe File +fileSchemaTestClassFile + , Text +"files" Text -> Maybe [File] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [File] +fileSchemaTestClassFiles + ] + + +-- | Construct a value of type 'FileSchemaTestClass' (by applying it's required fields, if any) +mkFileSchemaTestClass + :: FileSchemaTestClass +mkFileSchemaTestClass :: FileSchemaTestClass +mkFileSchemaTestClass = + FileSchemaTestClass :: Maybe File -> Maybe [File] -> FileSchemaTestClass +FileSchemaTestClass + { fileSchemaTestClassFile :: Maybe File +fileSchemaTestClassFile = Maybe File +forall a. Maybe a +Nothing + , fileSchemaTestClassFiles :: Maybe [File] +fileSchemaTestClassFiles = Maybe [File] +forall a. Maybe a +Nothing + } + +-- ** FormatTest +-- | FormatTest +data FormatTest = FormatTest + { FormatTest -> Maybe Int +formatTestInteger :: !(Maybe Int) -- ^ "integer" + , FormatTest -> Maybe Int +formatTestInt32 :: !(Maybe Int) -- ^ "int32" + , FormatTest -> Maybe Integer +formatTestInt64 :: !(Maybe Integer) -- ^ "int64" + , FormatTest -> Double +formatTestNumber :: !(Double) -- ^ /Required/ "number" + , FormatTest -> Maybe Float +formatTestFloat :: !(Maybe Float) -- ^ "float" + , FormatTest -> Maybe Double +formatTestDouble :: !(Maybe Double) -- ^ "double" + , FormatTest -> Maybe Text +formatTestString :: !(Maybe Text) -- ^ "string" + , FormatTest -> ByteArray +formatTestByte :: !(ByteArray) -- ^ /Required/ "byte" + , FormatTest -> Maybe String +formatTestBinary :: !(Maybe FilePath) -- ^ "binary" + , FormatTest -> Date +formatTestDate :: !(Date) -- ^ /Required/ "date" + , FormatTest -> Maybe DateTime +formatTestDateTime :: !(Maybe DateTime) -- ^ "dateTime" + , FormatTest -> Maybe Text +formatTestUuid :: !(Maybe Text) -- ^ "uuid" + , FormatTest -> Text +formatTestPassword :: !(Text) -- ^ /Required/ "password" + , FormatTest -> Maybe Double +formatTestBigDecimal :: !(Maybe Double) -- ^ "BigDecimal" + } deriving (Int -> FormatTest -> ShowS +[FormatTest] -> ShowS +FormatTest -> String +(Int -> FormatTest -> ShowS) +-> (FormatTest -> String) +-> ([FormatTest] -> ShowS) +-> Show FormatTest +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [FormatTest] -> ShowS +$cshowList :: [FormatTest] -> ShowS +show :: FormatTest -> String +$cshow :: FormatTest -> String +showsPrec :: Int -> FormatTest -> ShowS +$cshowsPrec :: Int -> FormatTest -> ShowS +P.Show, FormatTest -> FormatTest -> Bool +(FormatTest -> FormatTest -> Bool) +-> (FormatTest -> FormatTest -> Bool) -> Eq FormatTest +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: FormatTest -> FormatTest -> Bool +$c/= :: FormatTest -> FormatTest -> Bool +== :: FormatTest -> FormatTest -> Bool +$c== :: FormatTest -> FormatTest -> Bool +P.Eq, P.Typeable) + +-- | FromJSON FormatTest +instance A.FromJSON FormatTest where + parseJSON :: Value -> Parser FormatTest +parseJSON = String +-> (Object -> Parser FormatTest) -> Value -> Parser FormatTest +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"FormatTest" ((Object -> Parser FormatTest) -> Value -> Parser FormatTest) +-> (Object -> Parser FormatTest) -> Value -> Parser FormatTest +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest + (Maybe Int + -> Maybe Int + -> Maybe Integer + -> Double + -> Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser (Maybe Int) +-> Parser + (Maybe Int + -> Maybe Integer + -> Double + -> Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"integer") + Parser + (Maybe Int + -> Maybe Integer + -> Double + -> Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser (Maybe Int) +-> Parser + (Maybe Integer + -> Double + -> Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"int32") + Parser + (Maybe Integer + -> Double + -> Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser (Maybe Integer) +-> Parser + (Double + -> Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"int64") + Parser + (Double + -> Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser Double +-> Parser + (Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Double +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"number") + Parser + (Maybe Float + -> Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser (Maybe Float) +-> Parser + (Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Float) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"float") + Parser + (Maybe Double + -> Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser (Maybe Double) +-> Parser + (Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"double") + Parser + (Maybe Text + -> ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser (Maybe Text) +-> Parser + (ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"string") + Parser + (ByteArray + -> Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser ByteArray +-> Parser + (Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser ByteArray +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"byte") + Parser + (Maybe String + -> Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser (Maybe String) +-> Parser + (Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe String) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"binary") + Parser + (Date + -> Maybe DateTime + -> Maybe Text + -> Text + -> Maybe Double + -> FormatTest) +-> Parser Date +-> Parser + (Maybe DateTime + -> Maybe Text -> Text -> Maybe Double -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Date +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"date") + Parser + (Maybe DateTime + -> Maybe Text -> Text -> Maybe Double -> FormatTest) +-> Parser (Maybe DateTime) +-> Parser (Maybe Text -> Text -> Maybe Double -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe DateTime) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"dateTime") + Parser (Maybe Text -> Text -> Maybe Double -> FormatTest) +-> Parser (Maybe Text) +-> Parser (Text -> Maybe Double -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"uuid") + Parser (Text -> Maybe Double -> FormatTest) +-> Parser Text -> Parser (Maybe Double -> FormatTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"password") + Parser (Maybe Double -> FormatTest) +-> Parser (Maybe Double) -> Parser FormatTest +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"BigDecimal") + +-- | ToJSON FormatTest +instance A.ToJSON FormatTest where + toJSON :: FormatTest -> Value +toJSON FormatTest {Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"integer" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +formatTestInteger + , Text +"int32" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +formatTestInt32 + , Text +"int64" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +formatTestInt64 + , Text +"number" Text -> Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Double +formatTestNumber + , Text +"float" Text -> Maybe Float -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Float +formatTestFloat + , Text +"double" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +formatTestDouble + , Text +"string" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +formatTestString + , Text +"byte" Text -> ByteArray -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= ByteArray +formatTestByte + , Text +"binary" Text -> Maybe String -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe String +formatTestBinary + , Text +"date" Text -> Date -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Date +formatTestDate + , Text +"dateTime" Text -> Maybe DateTime -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe DateTime +formatTestDateTime + , Text +"uuid" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +formatTestUuid + , Text +"password" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +formatTestPassword + , Text +"BigDecimal" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +formatTestBigDecimal + ] + + +-- | Construct a value of type 'FormatTest' (by applying it's required fields, if any) +mkFormatTest + :: Double -- ^ 'formatTestNumber' + -> ByteArray -- ^ 'formatTestByte' + -> Date -- ^ 'formatTestDate' + -> Text -- ^ 'formatTestPassword' + -> FormatTest +mkFormatTest :: Double -> ByteArray -> Date -> Text -> FormatTest +mkFormatTest Double +formatTestNumber ByteArray +formatTestByte Date +formatTestDate Text +formatTestPassword = + FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest + { formatTestInteger :: Maybe Int +formatTestInteger = Maybe Int +forall a. Maybe a +Nothing + , formatTestInt32 :: Maybe Int +formatTestInt32 = Maybe Int +forall a. Maybe a +Nothing + , formatTestInt64 :: Maybe Integer +formatTestInt64 = Maybe Integer +forall a. Maybe a +Nothing + , Double +formatTestNumber :: Double +formatTestNumber :: Double +formatTestNumber + , formatTestFloat :: Maybe Float +formatTestFloat = Maybe Float +forall a. Maybe a +Nothing + , formatTestDouble :: Maybe Double +formatTestDouble = Maybe Double +forall a. Maybe a +Nothing + , formatTestString :: Maybe Text +formatTestString = Maybe Text +forall a. Maybe a +Nothing + , ByteArray +formatTestByte :: ByteArray +formatTestByte :: ByteArray +formatTestByte + , formatTestBinary :: Maybe String +formatTestBinary = Maybe String +forall a. Maybe a +Nothing + , Date +formatTestDate :: Date +formatTestDate :: Date +formatTestDate + , formatTestDateTime :: Maybe DateTime +formatTestDateTime = Maybe DateTime +forall a. Maybe a +Nothing + , formatTestUuid :: Maybe Text +formatTestUuid = Maybe Text +forall a. Maybe a +Nothing + , Text +formatTestPassword :: Text +formatTestPassword :: Text +formatTestPassword + , formatTestBigDecimal :: Maybe Double +formatTestBigDecimal = Maybe Double +forall a. Maybe a +Nothing + } + +-- ** HasOnlyReadOnly +-- | HasOnlyReadOnly +data HasOnlyReadOnly = HasOnlyReadOnly + { HasOnlyReadOnly -> Maybe Text +hasOnlyReadOnlyBar :: !(Maybe Text) -- ^ /ReadOnly/ "bar" + , HasOnlyReadOnly -> Maybe Text +hasOnlyReadOnlyFoo :: !(Maybe Text) -- ^ /ReadOnly/ "foo" + } deriving (Int -> HasOnlyReadOnly -> ShowS +[HasOnlyReadOnly] -> ShowS +HasOnlyReadOnly -> String +(Int -> HasOnlyReadOnly -> ShowS) +-> (HasOnlyReadOnly -> String) +-> ([HasOnlyReadOnly] -> ShowS) +-> Show HasOnlyReadOnly +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [HasOnlyReadOnly] -> ShowS +$cshowList :: [HasOnlyReadOnly] -> ShowS +show :: HasOnlyReadOnly -> String +$cshow :: HasOnlyReadOnly -> String +showsPrec :: Int -> HasOnlyReadOnly -> ShowS +$cshowsPrec :: Int -> HasOnlyReadOnly -> ShowS +P.Show, HasOnlyReadOnly -> HasOnlyReadOnly -> Bool +(HasOnlyReadOnly -> HasOnlyReadOnly -> Bool) +-> (HasOnlyReadOnly -> HasOnlyReadOnly -> Bool) +-> Eq HasOnlyReadOnly +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: HasOnlyReadOnly -> HasOnlyReadOnly -> Bool +$c/= :: HasOnlyReadOnly -> HasOnlyReadOnly -> Bool +== :: HasOnlyReadOnly -> HasOnlyReadOnly -> Bool +$c== :: HasOnlyReadOnly -> HasOnlyReadOnly -> Bool +P.Eq, P.Typeable) + +-- | FromJSON HasOnlyReadOnly +instance A.FromJSON HasOnlyReadOnly where + parseJSON :: Value -> Parser HasOnlyReadOnly +parseJSON = String +-> (Object -> Parser HasOnlyReadOnly) +-> Value +-> Parser HasOnlyReadOnly +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"HasOnlyReadOnly" ((Object -> Parser HasOnlyReadOnly) + -> Value -> Parser HasOnlyReadOnly) +-> (Object -> Parser HasOnlyReadOnly) +-> Value +-> Parser HasOnlyReadOnly +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> Maybe Text -> HasOnlyReadOnly +HasOnlyReadOnly + (Maybe Text -> Maybe Text -> HasOnlyReadOnly) +-> Parser (Maybe Text) -> Parser (Maybe Text -> HasOnlyReadOnly) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"bar") + Parser (Maybe Text -> HasOnlyReadOnly) +-> Parser (Maybe Text) -> Parser HasOnlyReadOnly +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"foo") + +-- | ToJSON HasOnlyReadOnly +instance A.ToJSON HasOnlyReadOnly where + toJSON :: HasOnlyReadOnly -> Value +toJSON HasOnlyReadOnly {Maybe Text +hasOnlyReadOnlyFoo :: Maybe Text +hasOnlyReadOnlyBar :: Maybe Text +hasOnlyReadOnlyFoo :: HasOnlyReadOnly -> Maybe Text +hasOnlyReadOnlyBar :: HasOnlyReadOnly -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"bar" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +hasOnlyReadOnlyBar + , Text +"foo" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +hasOnlyReadOnlyFoo + ] + + +-- | Construct a value of type 'HasOnlyReadOnly' (by applying it's required fields, if any) +mkHasOnlyReadOnly + :: HasOnlyReadOnly +mkHasOnlyReadOnly :: HasOnlyReadOnly +mkHasOnlyReadOnly = + HasOnlyReadOnly :: Maybe Text -> Maybe Text -> HasOnlyReadOnly +HasOnlyReadOnly + { hasOnlyReadOnlyBar :: Maybe Text +hasOnlyReadOnlyBar = Maybe Text +forall a. Maybe a +Nothing + , hasOnlyReadOnlyFoo :: Maybe Text +hasOnlyReadOnlyFoo = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** MapTest +-- | MapTest +data MapTest = MapTest + { MapTest -> Maybe (Map String (Map String Text)) +mapTestMapMapOfString :: !(Maybe (Map.Map String (Map.Map String Text))) -- ^ "map_map_of_string" + , MapTest -> Maybe (Map String E'Inner) +mapTestMapOfEnumString :: !(Maybe (Map.Map String E'Inner)) -- ^ "map_of_enum_string" + , MapTest -> Maybe (Map String Bool) +mapTestDirectMap :: !(Maybe (Map.Map String Bool)) -- ^ "direct_map" + , MapTest -> Maybe (Map String Bool) +mapTestIndirectMap :: !(Maybe (Map.Map String Bool)) -- ^ "indirect_map" + } deriving (Int -> MapTest -> ShowS +[MapTest] -> ShowS +MapTest -> String +(Int -> MapTest -> ShowS) +-> (MapTest -> String) -> ([MapTest] -> ShowS) -> Show MapTest +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [MapTest] -> ShowS +$cshowList :: [MapTest] -> ShowS +show :: MapTest -> String +$cshow :: MapTest -> String +showsPrec :: Int -> MapTest -> ShowS +$cshowsPrec :: Int -> MapTest -> ShowS +P.Show, MapTest -> MapTest -> Bool +(MapTest -> MapTest -> Bool) +-> (MapTest -> MapTest -> Bool) -> Eq MapTest +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: MapTest -> MapTest -> Bool +$c/= :: MapTest -> MapTest -> Bool +== :: MapTest -> MapTest -> Bool +$c== :: MapTest -> MapTest -> Bool +P.Eq, P.Typeable) + +-- | FromJSON MapTest +instance A.FromJSON MapTest where + parseJSON :: Value -> Parser MapTest +parseJSON = String -> (Object -> Parser MapTest) -> Value -> Parser MapTest +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"MapTest" ((Object -> Parser MapTest) -> Value -> Parser MapTest) +-> (Object -> Parser MapTest) -> Value -> Parser MapTest +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe (Map String (Map String Text)) +-> Maybe (Map String E'Inner) +-> Maybe (Map String Bool) +-> Maybe (Map String Bool) +-> MapTest +MapTest + (Maybe (Map String (Map String Text)) + -> Maybe (Map String E'Inner) + -> Maybe (Map String Bool) + -> Maybe (Map String Bool) + -> MapTest) +-> Parser (Maybe (Map String (Map String Text))) +-> Parser + (Maybe (Map String E'Inner) + -> Maybe (Map String Bool) -> Maybe (Map String Bool) -> MapTest) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe (Map String (Map String Text))) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_map_of_string") + Parser + (Maybe (Map String E'Inner) + -> Maybe (Map String Bool) -> Maybe (Map String Bool) -> MapTest) +-> Parser (Maybe (Map String E'Inner)) +-> Parser + (Maybe (Map String Bool) -> Maybe (Map String Bool) -> MapTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String E'Inner)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map_of_enum_string") + Parser + (Maybe (Map String Bool) -> Maybe (Map String Bool) -> MapTest) +-> Parser (Maybe (Map String Bool)) +-> Parser (Maybe (Map String Bool) -> MapTest) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String Bool)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"direct_map") + Parser (Maybe (Map String Bool) -> MapTest) +-> Parser (Maybe (Map String Bool)) -> Parser MapTest +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String Bool)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"indirect_map") + +-- | ToJSON MapTest +instance A.ToJSON MapTest where + toJSON :: MapTest -> Value +toJSON MapTest {Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +Maybe (Map String E'Inner) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestIndirectMap :: MapTest -> Maybe (Map String Bool) +mapTestDirectMap :: MapTest -> Maybe (Map String Bool) +mapTestMapOfEnumString :: MapTest -> Maybe (Map String E'Inner) +mapTestMapMapOfString :: MapTest -> Maybe (Map String (Map String Text)) +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"map_map_of_string" Text -> Maybe (Map String (Map String Text)) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String (Map String Text)) +mapTestMapMapOfString + , Text +"map_of_enum_string" Text -> Maybe (Map String E'Inner) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String E'Inner) +mapTestMapOfEnumString + , Text +"direct_map" Text -> Maybe (Map String Bool) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String Bool) +mapTestDirectMap + , Text +"indirect_map" Text -> Maybe (Map String Bool) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String Bool) +mapTestIndirectMap + ] + + +-- | Construct a value of type 'MapTest' (by applying it's required fields, if any) +mkMapTest + :: MapTest +mkMapTest :: MapTest +mkMapTest = + MapTest :: Maybe (Map String (Map String Text)) +-> Maybe (Map String E'Inner) +-> Maybe (Map String Bool) +-> Maybe (Map String Bool) +-> MapTest +MapTest + { mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestMapMapOfString = Maybe (Map String (Map String Text)) +forall a. Maybe a +Nothing + , mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapOfEnumString = Maybe (Map String E'Inner) +forall a. Maybe a +Nothing + , mapTestDirectMap :: Maybe (Map String Bool) +mapTestDirectMap = Maybe (Map String Bool) +forall a. Maybe a +Nothing + , mapTestIndirectMap :: Maybe (Map String Bool) +mapTestIndirectMap = Maybe (Map String Bool) +forall a. Maybe a +Nothing + } + +-- ** MixedPropertiesAndAdditionalPropertiesClass +-- | MixedPropertiesAndAdditionalPropertiesClass +data MixedPropertiesAndAdditionalPropertiesClass = MixedPropertiesAndAdditionalPropertiesClass + { MixedPropertiesAndAdditionalPropertiesClass -> Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid :: !(Maybe Text) -- ^ "uuid" + , MixedPropertiesAndAdditionalPropertiesClass -> Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime :: !(Maybe DateTime) -- ^ "dateTime" + , MixedPropertiesAndAdditionalPropertiesClass +-> Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap :: !(Maybe (Map.Map String Animal)) -- ^ "map" + } deriving (Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS +[MixedPropertiesAndAdditionalPropertiesClass] -> ShowS +MixedPropertiesAndAdditionalPropertiesClass -> String +(Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS) +-> (MixedPropertiesAndAdditionalPropertiesClass -> String) +-> ([MixedPropertiesAndAdditionalPropertiesClass] -> ShowS) +-> Show MixedPropertiesAndAdditionalPropertiesClass +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [MixedPropertiesAndAdditionalPropertiesClass] -> ShowS +$cshowList :: [MixedPropertiesAndAdditionalPropertiesClass] -> ShowS +show :: MixedPropertiesAndAdditionalPropertiesClass -> String +$cshow :: MixedPropertiesAndAdditionalPropertiesClass -> String +showsPrec :: Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS +$cshowsPrec :: Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS +P.Show, MixedPropertiesAndAdditionalPropertiesClass +-> MixedPropertiesAndAdditionalPropertiesClass -> Bool +(MixedPropertiesAndAdditionalPropertiesClass + -> MixedPropertiesAndAdditionalPropertiesClass -> Bool) +-> (MixedPropertiesAndAdditionalPropertiesClass + -> MixedPropertiesAndAdditionalPropertiesClass -> Bool) +-> Eq MixedPropertiesAndAdditionalPropertiesClass +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: MixedPropertiesAndAdditionalPropertiesClass +-> MixedPropertiesAndAdditionalPropertiesClass -> Bool +$c/= :: MixedPropertiesAndAdditionalPropertiesClass +-> MixedPropertiesAndAdditionalPropertiesClass -> Bool +== :: MixedPropertiesAndAdditionalPropertiesClass +-> MixedPropertiesAndAdditionalPropertiesClass -> Bool +$c== :: MixedPropertiesAndAdditionalPropertiesClass +-> MixedPropertiesAndAdditionalPropertiesClass -> Bool +P.Eq, P.Typeable) + +-- | FromJSON MixedPropertiesAndAdditionalPropertiesClass +instance A.FromJSON MixedPropertiesAndAdditionalPropertiesClass where + parseJSON :: Value -> Parser MixedPropertiesAndAdditionalPropertiesClass +parseJSON = String +-> (Object -> Parser MixedPropertiesAndAdditionalPropertiesClass) +-> Value +-> Parser MixedPropertiesAndAdditionalPropertiesClass +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"MixedPropertiesAndAdditionalPropertiesClass" ((Object -> Parser MixedPropertiesAndAdditionalPropertiesClass) + -> Value -> Parser MixedPropertiesAndAdditionalPropertiesClass) +-> (Object -> Parser MixedPropertiesAndAdditionalPropertiesClass) +-> Value +-> Parser MixedPropertiesAndAdditionalPropertiesClass +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text +-> Maybe DateTime +-> Maybe (Map String Animal) +-> MixedPropertiesAndAdditionalPropertiesClass +MixedPropertiesAndAdditionalPropertiesClass + (Maybe Text + -> Maybe DateTime + -> Maybe (Map String Animal) + -> MixedPropertiesAndAdditionalPropertiesClass) +-> Parser (Maybe Text) +-> Parser + (Maybe DateTime + -> Maybe (Map String Animal) + -> MixedPropertiesAndAdditionalPropertiesClass) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"uuid") + Parser + (Maybe DateTime + -> Maybe (Map String Animal) + -> MixedPropertiesAndAdditionalPropertiesClass) +-> Parser (Maybe DateTime) +-> Parser + (Maybe (Map String Animal) + -> MixedPropertiesAndAdditionalPropertiesClass) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe DateTime) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"dateTime") + Parser + (Maybe (Map String Animal) + -> MixedPropertiesAndAdditionalPropertiesClass) +-> Parser (Maybe (Map String Animal)) +-> Parser MixedPropertiesAndAdditionalPropertiesClass +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe (Map String Animal)) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"map") + +-- | ToJSON MixedPropertiesAndAdditionalPropertiesClass +instance A.ToJSON MixedPropertiesAndAdditionalPropertiesClass where + toJSON :: MixedPropertiesAndAdditionalPropertiesClass -> Value +toJSON MixedPropertiesAndAdditionalPropertiesClass {Maybe (Map String Animal) +Maybe Text +Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassMap :: MixedPropertiesAndAdditionalPropertiesClass +-> Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"uuid" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid + , Text +"dateTime" Text -> Maybe DateTime -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime + , Text +"map" Text -> Maybe (Map String Animal) -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap + ] + + +-- | Construct a value of type 'MixedPropertiesAndAdditionalPropertiesClass' (by applying it's required fields, if any) +mkMixedPropertiesAndAdditionalPropertiesClass + :: MixedPropertiesAndAdditionalPropertiesClass +mkMixedPropertiesAndAdditionalPropertiesClass :: MixedPropertiesAndAdditionalPropertiesClass +mkMixedPropertiesAndAdditionalPropertiesClass = + MixedPropertiesAndAdditionalPropertiesClass :: Maybe Text +-> Maybe DateTime +-> Maybe (Map String Animal) +-> MixedPropertiesAndAdditionalPropertiesClass +MixedPropertiesAndAdditionalPropertiesClass + { mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid = Maybe Text +forall a. Maybe a +Nothing + , mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime = Maybe DateTime +forall a. Maybe a +Nothing + , mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap = Maybe (Map String Animal) +forall a. Maybe a +Nothing + } + +-- ** Model200Response +-- | Model200Response +-- Model for testing model name starting with number +data Model200Response = Model200Response + { Model200Response -> Maybe Int +model200ResponseName :: !(Maybe Int) -- ^ "name" + , Model200Response -> Maybe Text +model200ResponseClass :: !(Maybe Text) -- ^ "class" + } deriving (Int -> Model200Response -> ShowS +[Model200Response] -> ShowS +Model200Response -> String +(Int -> Model200Response -> ShowS) +-> (Model200Response -> String) +-> ([Model200Response] -> ShowS) +-> Show Model200Response +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Model200Response] -> ShowS +$cshowList :: [Model200Response] -> ShowS +show :: Model200Response -> String +$cshow :: Model200Response -> String +showsPrec :: Int -> Model200Response -> ShowS +$cshowsPrec :: Int -> Model200Response -> ShowS +P.Show, Model200Response -> Model200Response -> Bool +(Model200Response -> Model200Response -> Bool) +-> (Model200Response -> Model200Response -> Bool) +-> Eq Model200Response +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Model200Response -> Model200Response -> Bool +$c/= :: Model200Response -> Model200Response -> Bool +== :: Model200Response -> Model200Response -> Bool +$c== :: Model200Response -> Model200Response -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Model200Response +instance A.FromJSON Model200Response where + parseJSON :: Value -> Parser Model200Response +parseJSON = String +-> (Object -> Parser Model200Response) +-> Value +-> Parser Model200Response +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Model200Response" ((Object -> Parser Model200Response) + -> Value -> Parser Model200Response) +-> (Object -> Parser Model200Response) +-> Value +-> Parser Model200Response +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Int -> Maybe Text -> Model200Response +Model200Response + (Maybe Int -> Maybe Text -> Model200Response) +-> Parser (Maybe Int) -> Parser (Maybe Text -> Model200Response) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + Parser (Maybe Text -> Model200Response) +-> Parser (Maybe Text) -> Parser Model200Response +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"class") + +-- | ToJSON Model200Response +instance A.ToJSON Model200Response where + toJSON :: Model200Response -> Value +toJSON Model200Response {Maybe Int +Maybe Text +model200ResponseClass :: Maybe Text +model200ResponseName :: Maybe Int +model200ResponseClass :: Model200Response -> Maybe Text +model200ResponseName :: Model200Response -> Maybe Int +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +model200ResponseName + , Text +"class" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +model200ResponseClass + ] + + +-- | Construct a value of type 'Model200Response' (by applying it's required fields, if any) +mkModel200Response + :: Model200Response +mkModel200Response :: Model200Response +mkModel200Response = + Model200Response :: Maybe Int -> Maybe Text -> Model200Response +Model200Response + { model200ResponseName :: Maybe Int +model200ResponseName = Maybe Int +forall a. Maybe a +Nothing + , model200ResponseClass :: Maybe Text +model200ResponseClass = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** ModelList +-- | ModelList +data ModelList = ModelList + { ModelList -> Maybe Text +modelList123list :: !(Maybe Text) -- ^ "123-list" + } deriving (Int -> ModelList -> ShowS +[ModelList] -> ShowS +ModelList -> String +(Int -> ModelList -> ShowS) +-> (ModelList -> String) +-> ([ModelList] -> ShowS) +-> Show ModelList +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ModelList] -> ShowS +$cshowList :: [ModelList] -> ShowS +show :: ModelList -> String +$cshow :: ModelList -> String +showsPrec :: Int -> ModelList -> ShowS +$cshowsPrec :: Int -> ModelList -> ShowS +P.Show, ModelList -> ModelList -> Bool +(ModelList -> ModelList -> Bool) +-> (ModelList -> ModelList -> Bool) -> Eq ModelList +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ModelList -> ModelList -> Bool +$c/= :: ModelList -> ModelList -> Bool +== :: ModelList -> ModelList -> Bool +$c== :: ModelList -> ModelList -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ModelList +instance A.FromJSON ModelList where + parseJSON :: Value -> Parser ModelList +parseJSON = String -> (Object -> Parser ModelList) -> Value -> Parser ModelList +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ModelList" ((Object -> Parser ModelList) -> Value -> Parser ModelList) +-> (Object -> Parser ModelList) -> Value -> Parser ModelList +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> ModelList +ModelList + (Maybe Text -> ModelList) +-> Parser (Maybe Text) -> Parser ModelList +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"123-list") + +-- | ToJSON ModelList +instance A.ToJSON ModelList where + toJSON :: ModelList -> Value +toJSON ModelList {Maybe Text +modelList123list :: Maybe Text +modelList123list :: ModelList -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"123-list" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +modelList123list + ] + + +-- | Construct a value of type 'ModelList' (by applying it's required fields, if any) +mkModelList + :: ModelList +mkModelList :: ModelList +mkModelList = + ModelList :: Maybe Text -> ModelList +ModelList + { modelList123list :: Maybe Text +modelList123list = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** ModelReturn +-- | ModelReturn +-- Model for testing reserved words +data ModelReturn = ModelReturn + { ModelReturn -> Maybe Int +modelReturnReturn :: !(Maybe Int) -- ^ "return" + } deriving (Int -> ModelReturn -> ShowS +[ModelReturn] -> ShowS +ModelReturn -> String +(Int -> ModelReturn -> ShowS) +-> (ModelReturn -> String) +-> ([ModelReturn] -> ShowS) +-> Show ModelReturn +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ModelReturn] -> ShowS +$cshowList :: [ModelReturn] -> ShowS +show :: ModelReturn -> String +$cshow :: ModelReturn -> String +showsPrec :: Int -> ModelReturn -> ShowS +$cshowsPrec :: Int -> ModelReturn -> ShowS +P.Show, ModelReturn -> ModelReturn -> Bool +(ModelReturn -> ModelReturn -> Bool) +-> (ModelReturn -> ModelReturn -> Bool) -> Eq ModelReturn +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ModelReturn -> ModelReturn -> Bool +$c/= :: ModelReturn -> ModelReturn -> Bool +== :: ModelReturn -> ModelReturn -> Bool +$c== :: ModelReturn -> ModelReturn -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ModelReturn +instance A.FromJSON ModelReturn where + parseJSON :: Value -> Parser ModelReturn +parseJSON = String +-> (Object -> Parser ModelReturn) -> Value -> Parser ModelReturn +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ModelReturn" ((Object -> Parser ModelReturn) -> Value -> Parser ModelReturn) +-> (Object -> Parser ModelReturn) -> Value -> Parser ModelReturn +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Int -> ModelReturn +ModelReturn + (Maybe Int -> ModelReturn) +-> Parser (Maybe Int) -> Parser ModelReturn +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"return") + +-- | ToJSON ModelReturn +instance A.ToJSON ModelReturn where + toJSON :: ModelReturn -> Value +toJSON ModelReturn {Maybe Int +modelReturnReturn :: Maybe Int +modelReturnReturn :: ModelReturn -> Maybe Int +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"return" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +modelReturnReturn + ] + + +-- | Construct a value of type 'ModelReturn' (by applying it's required fields, if any) +mkModelReturn + :: ModelReturn +mkModelReturn :: ModelReturn +mkModelReturn = + ModelReturn :: Maybe Int -> ModelReturn +ModelReturn + { modelReturnReturn :: Maybe Int +modelReturnReturn = Maybe Int +forall a. Maybe a +Nothing + } + +-- ** Name +-- | Name +-- Model for testing model name same as property name +data Name = Name + { Name -> Int +nameName :: !(Int) -- ^ /Required/ "name" + , Name -> Maybe Int +nameSnakeCase :: !(Maybe Int) -- ^ /ReadOnly/ "snake_case" + , Name -> Maybe Text +nameProperty :: !(Maybe Text) -- ^ "property" + , Name -> Maybe Int +name123number :: !(Maybe Int) -- ^ /ReadOnly/ "123Number" + } deriving (Int -> Name -> ShowS +[Name] -> ShowS +Name -> String +(Int -> Name -> ShowS) +-> (Name -> String) -> ([Name] -> ShowS) -> Show Name +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Name] -> ShowS +$cshowList :: [Name] -> ShowS +show :: Name -> String +$cshow :: Name -> String +showsPrec :: Int -> Name -> ShowS +$cshowsPrec :: Int -> Name -> ShowS +P.Show, Name -> Name -> Bool +(Name -> Name -> Bool) -> (Name -> Name -> Bool) -> Eq Name +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Name -> Name -> Bool +$c/= :: Name -> Name -> Bool +== :: Name -> Name -> Bool +$c== :: Name -> Name -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Name +instance A.FromJSON Name where + parseJSON :: Value -> Parser Name +parseJSON = String -> (Object -> Parser Name) -> Value -> Parser Name +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Name" ((Object -> Parser Name) -> Value -> Parser Name) +-> (Object -> Parser Name) -> Value -> Parser Name +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +Name + (Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name) +-> Parser Int +-> Parser (Maybe Int -> Maybe Text -> Maybe Int -> Name) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser Int +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"name") + Parser (Maybe Int -> Maybe Text -> Maybe Int -> Name) +-> Parser (Maybe Int) -> Parser (Maybe Text -> Maybe Int -> Name) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"snake_case") + Parser (Maybe Text -> Maybe Int -> Name) +-> Parser (Maybe Text) -> Parser (Maybe Int -> Name) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"property") + Parser (Maybe Int -> Name) -> Parser (Maybe Int) -> Parser Name +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"123Number") + +-- | ToJSON Name +instance A.ToJSON Name where + toJSON :: Name -> Value +toJSON Name {Int +Maybe Int +Maybe Text +name123number :: Maybe Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +nameName :: Int +name123number :: Name -> Maybe Int +nameProperty :: Name -> Maybe Text +nameSnakeCase :: Name -> Maybe Int +nameName :: Name -> Int +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"name" Text -> Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Int +nameName + , Text +"snake_case" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +nameSnakeCase + , Text +"property" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +nameProperty + , Text +"123Number" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +name123number + ] + + +-- | Construct a value of type 'Name' (by applying it's required fields, if any) +mkName + :: Int -- ^ 'nameName' + -> Name +mkName :: Int -> Name +mkName Int +nameName = + Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +Name + { Int +nameName :: Int +nameName :: Int +nameName + , nameSnakeCase :: Maybe Int +nameSnakeCase = Maybe Int +forall a. Maybe a +Nothing + , nameProperty :: Maybe Text +nameProperty = Maybe Text +forall a. Maybe a +Nothing + , name123number :: Maybe Int +name123number = Maybe Int +forall a. Maybe a +Nothing + } + +-- ** NumberOnly +-- | NumberOnly +data NumberOnly = NumberOnly + { NumberOnly -> Maybe Double +numberOnlyJustNumber :: !(Maybe Double) -- ^ "JustNumber" + } deriving (Int -> NumberOnly -> ShowS +[NumberOnly] -> ShowS +NumberOnly -> String +(Int -> NumberOnly -> ShowS) +-> (NumberOnly -> String) +-> ([NumberOnly] -> ShowS) +-> Show NumberOnly +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [NumberOnly] -> ShowS +$cshowList :: [NumberOnly] -> ShowS +show :: NumberOnly -> String +$cshow :: NumberOnly -> String +showsPrec :: Int -> NumberOnly -> ShowS +$cshowsPrec :: Int -> NumberOnly -> ShowS +P.Show, NumberOnly -> NumberOnly -> Bool +(NumberOnly -> NumberOnly -> Bool) +-> (NumberOnly -> NumberOnly -> Bool) -> Eq NumberOnly +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: NumberOnly -> NumberOnly -> Bool +$c/= :: NumberOnly -> NumberOnly -> Bool +== :: NumberOnly -> NumberOnly -> Bool +$c== :: NumberOnly -> NumberOnly -> Bool +P.Eq, P.Typeable) + +-- | FromJSON NumberOnly +instance A.FromJSON NumberOnly where + parseJSON :: Value -> Parser NumberOnly +parseJSON = String +-> (Object -> Parser NumberOnly) -> Value -> Parser NumberOnly +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"NumberOnly" ((Object -> Parser NumberOnly) -> Value -> Parser NumberOnly) +-> (Object -> Parser NumberOnly) -> Value -> Parser NumberOnly +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Double -> NumberOnly +NumberOnly + (Maybe Double -> NumberOnly) +-> Parser (Maybe Double) -> Parser NumberOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"JustNumber") + +-- | ToJSON NumberOnly +instance A.ToJSON NumberOnly where + toJSON :: NumberOnly -> Value +toJSON NumberOnly {Maybe Double +numberOnlyJustNumber :: Maybe Double +numberOnlyJustNumber :: NumberOnly -> Maybe Double +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"JustNumber" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +numberOnlyJustNumber + ] + + +-- | Construct a value of type 'NumberOnly' (by applying it's required fields, if any) +mkNumberOnly + :: NumberOnly +mkNumberOnly :: NumberOnly +mkNumberOnly = + NumberOnly :: Maybe Double -> NumberOnly +NumberOnly + { numberOnlyJustNumber :: Maybe Double +numberOnlyJustNumber = Maybe Double +forall a. Maybe a +Nothing + } + +-- ** Order +-- | Order +data Order = Order + { Order -> Maybe Integer +orderId :: !(Maybe Integer) -- ^ "id" + , Order -> Maybe Integer +orderPetId :: !(Maybe Integer) -- ^ "petId" + , Order -> Maybe Int +orderQuantity :: !(Maybe Int) -- ^ "quantity" + , Order -> Maybe DateTime +orderShipDate :: !(Maybe DateTime) -- ^ "shipDate" + , Order -> Maybe E'Status +orderStatus :: !(Maybe E'Status) -- ^ "status" - Order Status + , Order -> Maybe Bool +orderComplete :: !(Maybe Bool) -- ^ "complete" + } deriving (Int -> Order -> ShowS +[Order] -> ShowS +Order -> String +(Int -> Order -> ShowS) +-> (Order -> String) -> ([Order] -> ShowS) -> Show Order +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Order] -> ShowS +$cshowList :: [Order] -> ShowS +show :: Order -> String +$cshow :: Order -> String +showsPrec :: Int -> Order -> ShowS +$cshowsPrec :: Int -> Order -> ShowS +P.Show, Order -> Order -> Bool +(Order -> Order -> Bool) -> (Order -> Order -> Bool) -> Eq Order +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Order -> Order -> Bool +$c/= :: Order -> Order -> Bool +== :: Order -> Order -> Bool +$c== :: Order -> Order -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Order +instance A.FromJSON Order where + parseJSON :: Value -> Parser Order +parseJSON = String -> (Object -> Parser Order) -> Value -> Parser Order +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Order" ((Object -> Parser Order) -> Value -> Parser Order) +-> (Object -> Parser Order) -> Value -> Parser Order +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order + (Maybe Integer + -> Maybe Integer + -> Maybe Int + -> Maybe DateTime + -> Maybe E'Status + -> Maybe Bool + -> Order) +-> Parser (Maybe Integer) +-> Parser + (Maybe Integer + -> Maybe Int + -> Maybe DateTime + -> Maybe E'Status + -> Maybe Bool + -> Order) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"id") + Parser + (Maybe Integer + -> Maybe Int + -> Maybe DateTime + -> Maybe E'Status + -> Maybe Bool + -> Order) +-> Parser (Maybe Integer) +-> Parser + (Maybe Int + -> Maybe DateTime -> Maybe E'Status -> Maybe Bool -> Order) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"petId") + Parser + (Maybe Int + -> Maybe DateTime -> Maybe E'Status -> Maybe Bool -> Order) +-> Parser (Maybe Int) +-> Parser (Maybe DateTime -> Maybe E'Status -> Maybe Bool -> Order) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"quantity") + Parser (Maybe DateTime -> Maybe E'Status -> Maybe Bool -> Order) +-> Parser (Maybe DateTime) +-> Parser (Maybe E'Status -> Maybe Bool -> Order) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe DateTime) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"shipDate") + Parser (Maybe E'Status -> Maybe Bool -> Order) +-> Parser (Maybe E'Status) -> Parser (Maybe Bool -> Order) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe E'Status) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"status") + Parser (Maybe Bool -> Order) -> Parser (Maybe Bool) -> Parser Order +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"complete") + +-- | ToJSON Order +instance A.ToJSON Order where + toJSON :: Order -> Value +toJSON Order {Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Order -> Maybe Bool +orderStatus :: Order -> Maybe E'Status +orderShipDate :: Order -> Maybe DateTime +orderQuantity :: Order -> Maybe Int +orderPetId :: Order -> Maybe Integer +orderId :: Order -> Maybe Integer +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"id" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +orderId + , Text +"petId" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +orderPetId + , Text +"quantity" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +orderQuantity + , Text +"shipDate" Text -> Maybe DateTime -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe DateTime +orderShipDate + , Text +"status" Text -> Maybe E'Status -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'Status +orderStatus + , Text +"complete" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +orderComplete + ] + + +-- | Construct a value of type 'Order' (by applying it's required fields, if any) +mkOrder + :: Order +mkOrder :: Order +mkOrder = + Order :: Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order + { orderId :: Maybe Integer +orderId = Maybe Integer +forall a. Maybe a +Nothing + , orderPetId :: Maybe Integer +orderPetId = Maybe Integer +forall a. Maybe a +Nothing + , orderQuantity :: Maybe Int +orderQuantity = Maybe Int +forall a. Maybe a +Nothing + , orderShipDate :: Maybe DateTime +orderShipDate = Maybe DateTime +forall a. Maybe a +Nothing + , orderStatus :: Maybe E'Status +orderStatus = Maybe E'Status +forall a. Maybe a +Nothing + , orderComplete :: Maybe Bool +orderComplete = Maybe Bool +forall a. Maybe a +Nothing + } + +-- ** OuterComposite +-- | OuterComposite +data OuterComposite = OuterComposite + { OuterComposite -> Maybe Double +outerCompositeMyNumber :: !(Maybe Double) -- ^ "my_number" + , OuterComposite -> Maybe Text +outerCompositeMyString :: !(Maybe Text) -- ^ "my_string" + , OuterComposite -> Maybe Bool +outerCompositeMyBoolean :: !(Maybe Bool) -- ^ "my_boolean" + } deriving (Int -> OuterComposite -> ShowS +[OuterComposite] -> ShowS +OuterComposite -> String +(Int -> OuterComposite -> ShowS) +-> (OuterComposite -> String) +-> ([OuterComposite] -> ShowS) +-> Show OuterComposite +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [OuterComposite] -> ShowS +$cshowList :: [OuterComposite] -> ShowS +show :: OuterComposite -> String +$cshow :: OuterComposite -> String +showsPrec :: Int -> OuterComposite -> ShowS +$cshowsPrec :: Int -> OuterComposite -> ShowS +P.Show, OuterComposite -> OuterComposite -> Bool +(OuterComposite -> OuterComposite -> Bool) +-> (OuterComposite -> OuterComposite -> Bool) -> Eq OuterComposite +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: OuterComposite -> OuterComposite -> Bool +$c/= :: OuterComposite -> OuterComposite -> Bool +== :: OuterComposite -> OuterComposite -> Bool +$c== :: OuterComposite -> OuterComposite -> Bool +P.Eq, P.Typeable) + +-- | FromJSON OuterComposite +instance A.FromJSON OuterComposite where + parseJSON :: Value -> Parser OuterComposite +parseJSON = String +-> (Object -> Parser OuterComposite) +-> Value +-> Parser OuterComposite +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"OuterComposite" ((Object -> Parser OuterComposite) + -> Value -> Parser OuterComposite) +-> (Object -> Parser OuterComposite) +-> Value +-> Parser OuterComposite +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +OuterComposite + (Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite) +-> Parser (Maybe Double) +-> Parser (Maybe Text -> Maybe Bool -> OuterComposite) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"my_number") + Parser (Maybe Text -> Maybe Bool -> OuterComposite) +-> Parser (Maybe Text) -> Parser (Maybe Bool -> OuterComposite) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"my_string") + Parser (Maybe Bool -> OuterComposite) +-> Parser (Maybe Bool) -> Parser OuterComposite +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"my_boolean") + +-- | ToJSON OuterComposite +instance A.ToJSON OuterComposite where + toJSON :: OuterComposite -> Value +toJSON OuterComposite {Maybe Bool +Maybe Double +Maybe Text +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyString :: Maybe Text +outerCompositeMyNumber :: Maybe Double +outerCompositeMyBoolean :: OuterComposite -> Maybe Bool +outerCompositeMyString :: OuterComposite -> Maybe Text +outerCompositeMyNumber :: OuterComposite -> Maybe Double +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"my_number" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +outerCompositeMyNumber + , Text +"my_string" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +outerCompositeMyString + , Text +"my_boolean" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +outerCompositeMyBoolean + ] + + +-- | Construct a value of type 'OuterComposite' (by applying it's required fields, if any) +mkOuterComposite + :: OuterComposite +mkOuterComposite :: OuterComposite +mkOuterComposite = + OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +OuterComposite + { outerCompositeMyNumber :: Maybe Double +outerCompositeMyNumber = Maybe Double +forall a. Maybe a +Nothing + , outerCompositeMyString :: Maybe Text +outerCompositeMyString = Maybe Text +forall a. Maybe a +Nothing + , outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyBoolean = Maybe Bool +forall a. Maybe a +Nothing + } + +-- ** Pet +-- | Pet +data Pet = Pet + { Pet -> Maybe Integer +petId :: !(Maybe Integer) -- ^ "id" + , Pet -> Maybe Category +petCategory :: !(Maybe Category) -- ^ "category" + , Pet -> Text +petName :: !(Text) -- ^ /Required/ "name" + , Pet -> [Text] +petPhotoUrls :: !([Text]) -- ^ /Required/ "photoUrls" + , Pet -> Maybe [Tag] +petTags :: !(Maybe [Tag]) -- ^ "tags" + , Pet -> Maybe E'Status2 +petStatus :: !(Maybe E'Status2) -- ^ "status" - pet status in the store + } deriving (Int -> Pet -> ShowS +[Pet] -> ShowS +Pet -> String +(Int -> Pet -> ShowS) +-> (Pet -> String) -> ([Pet] -> ShowS) -> Show Pet +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Pet] -> ShowS +$cshowList :: [Pet] -> ShowS +show :: Pet -> String +$cshow :: Pet -> String +showsPrec :: Int -> Pet -> ShowS +$cshowsPrec :: Int -> Pet -> ShowS +P.Show, Pet -> Pet -> Bool +(Pet -> Pet -> Bool) -> (Pet -> Pet -> Bool) -> Eq Pet +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Pet -> Pet -> Bool +$c/= :: Pet -> Pet -> Bool +== :: Pet -> Pet -> Bool +$c== :: Pet -> Pet -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Pet +instance A.FromJSON Pet where + parseJSON :: Value -> Parser Pet +parseJSON = String -> (Object -> Parser Pet) -> Value -> Parser Pet +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Pet" ((Object -> Parser Pet) -> Value -> Parser Pet) +-> (Object -> Parser Pet) -> Value -> Parser Pet +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet + (Maybe Integer + -> Maybe Category + -> Text + -> [Text] + -> Maybe [Tag] + -> Maybe E'Status2 + -> Pet) +-> Parser (Maybe Integer) +-> Parser + (Maybe Category + -> Text -> [Text] -> Maybe [Tag] -> Maybe E'Status2 -> Pet) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"id") + Parser + (Maybe Category + -> Text -> [Text] -> Maybe [Tag] -> Maybe E'Status2 -> Pet) +-> Parser (Maybe Category) +-> Parser (Text -> [Text] -> Maybe [Tag] -> Maybe E'Status2 -> Pet) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Category) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"category") + Parser (Text -> [Text] -> Maybe [Tag] -> Maybe E'Status2 -> Pet) +-> Parser Text +-> Parser ([Text] -> Maybe [Tag] -> Maybe E'Status2 -> Pet) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"name") + Parser ([Text] -> Maybe [Tag] -> Maybe E'Status2 -> Pet) +-> Parser [Text] -> Parser (Maybe [Tag] -> Maybe E'Status2 -> Pet) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser [Text] +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"photoUrls") + Parser (Maybe [Tag] -> Maybe E'Status2 -> Pet) +-> Parser (Maybe [Tag]) -> Parser (Maybe E'Status2 -> Pet) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Tag]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"tags") + Parser (Maybe E'Status2 -> Pet) +-> Parser (Maybe E'Status2) -> Parser Pet +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe E'Status2) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"status") + +-- | ToJSON Pet +instance A.ToJSON Pet where + toJSON :: Pet -> Value +toJSON Pet {[Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Pet -> Maybe E'Status2 +petTags :: Pet -> Maybe [Tag] +petPhotoUrls :: Pet -> [Text] +petName :: Pet -> Text +petCategory :: Pet -> Maybe Category +petId :: Pet -> Maybe Integer +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"id" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +petId + , Text +"category" Text -> Maybe Category -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Category +petCategory + , Text +"name" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +petName + , Text +"photoUrls" Text -> [Text] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= [Text] +petPhotoUrls + , Text +"tags" Text -> Maybe [Tag] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Tag] +petTags + , Text +"status" Text -> Maybe E'Status2 -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe E'Status2 +petStatus + ] + + +-- | Construct a value of type 'Pet' (by applying it's required fields, if any) +mkPet + :: Text -- ^ 'petName' + -> [Text] -- ^ 'petPhotoUrls' + -> Pet +mkPet :: Text -> [Text] -> Pet +mkPet Text +petName [Text] +petPhotoUrls = + Pet :: Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet + { petId :: Maybe Integer +petId = Maybe Integer +forall a. Maybe a +Nothing + , petCategory :: Maybe Category +petCategory = Maybe Category +forall a. Maybe a +Nothing + , Text +petName :: Text +petName :: Text +petName + , [Text] +petPhotoUrls :: [Text] +petPhotoUrls :: [Text] +petPhotoUrls + , petTags :: Maybe [Tag] +petTags = Maybe [Tag] +forall a. Maybe a +Nothing + , petStatus :: Maybe E'Status2 +petStatus = Maybe E'Status2 +forall a. Maybe a +Nothing + } + +-- ** ReadOnlyFirst +-- | ReadOnlyFirst +data ReadOnlyFirst = ReadOnlyFirst + { ReadOnlyFirst -> Maybe Text +readOnlyFirstBar :: !(Maybe Text) -- ^ /ReadOnly/ "bar" + , ReadOnlyFirst -> Maybe Text +readOnlyFirstBaz :: !(Maybe Text) -- ^ "baz" + } deriving (Int -> ReadOnlyFirst -> ShowS +[ReadOnlyFirst] -> ShowS +ReadOnlyFirst -> String +(Int -> ReadOnlyFirst -> ShowS) +-> (ReadOnlyFirst -> String) +-> ([ReadOnlyFirst] -> ShowS) +-> Show ReadOnlyFirst +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [ReadOnlyFirst] -> ShowS +$cshowList :: [ReadOnlyFirst] -> ShowS +show :: ReadOnlyFirst -> String +$cshow :: ReadOnlyFirst -> String +showsPrec :: Int -> ReadOnlyFirst -> ShowS +$cshowsPrec :: Int -> ReadOnlyFirst -> ShowS +P.Show, ReadOnlyFirst -> ReadOnlyFirst -> Bool +(ReadOnlyFirst -> ReadOnlyFirst -> Bool) +-> (ReadOnlyFirst -> ReadOnlyFirst -> Bool) -> Eq ReadOnlyFirst +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: ReadOnlyFirst -> ReadOnlyFirst -> Bool +$c/= :: ReadOnlyFirst -> ReadOnlyFirst -> Bool +== :: ReadOnlyFirst -> ReadOnlyFirst -> Bool +$c== :: ReadOnlyFirst -> ReadOnlyFirst -> Bool +P.Eq, P.Typeable) + +-- | FromJSON ReadOnlyFirst +instance A.FromJSON ReadOnlyFirst where + parseJSON :: Value -> Parser ReadOnlyFirst +parseJSON = String +-> (Object -> Parser ReadOnlyFirst) +-> Value +-> Parser ReadOnlyFirst +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"ReadOnlyFirst" ((Object -> Parser ReadOnlyFirst) -> Value -> Parser ReadOnlyFirst) +-> (Object -> Parser ReadOnlyFirst) +-> Value +-> Parser ReadOnlyFirst +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text -> Maybe Text -> ReadOnlyFirst +ReadOnlyFirst + (Maybe Text -> Maybe Text -> ReadOnlyFirst) +-> Parser (Maybe Text) -> Parser (Maybe Text -> ReadOnlyFirst) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"bar") + Parser (Maybe Text -> ReadOnlyFirst) +-> Parser (Maybe Text) -> Parser ReadOnlyFirst +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"baz") + +-- | ToJSON ReadOnlyFirst +instance A.ToJSON ReadOnlyFirst where + toJSON :: ReadOnlyFirst -> Value +toJSON ReadOnlyFirst {Maybe Text +readOnlyFirstBaz :: Maybe Text +readOnlyFirstBar :: Maybe Text +readOnlyFirstBaz :: ReadOnlyFirst -> Maybe Text +readOnlyFirstBar :: ReadOnlyFirst -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"bar" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +readOnlyFirstBar + , Text +"baz" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +readOnlyFirstBaz + ] + + +-- | Construct a value of type 'ReadOnlyFirst' (by applying it's required fields, if any) +mkReadOnlyFirst + :: ReadOnlyFirst +mkReadOnlyFirst :: ReadOnlyFirst +mkReadOnlyFirst = + ReadOnlyFirst :: Maybe Text -> Maybe Text -> ReadOnlyFirst +ReadOnlyFirst + { readOnlyFirstBar :: Maybe Text +readOnlyFirstBar = Maybe Text +forall a. Maybe a +Nothing + , readOnlyFirstBaz :: Maybe Text +readOnlyFirstBaz = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** SpecialModelName +-- | SpecialModelName +data SpecialModelName = SpecialModelName + { SpecialModelName -> Maybe Integer +specialModelNameSpecialPropertyName :: !(Maybe Integer) -- ^ "$special[property.name]" + } deriving (Int -> SpecialModelName -> ShowS +[SpecialModelName] -> ShowS +SpecialModelName -> String +(Int -> SpecialModelName -> ShowS) +-> (SpecialModelName -> String) +-> ([SpecialModelName] -> ShowS) +-> Show SpecialModelName +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [SpecialModelName] -> ShowS +$cshowList :: [SpecialModelName] -> ShowS +show :: SpecialModelName -> String +$cshow :: SpecialModelName -> String +showsPrec :: Int -> SpecialModelName -> ShowS +$cshowsPrec :: Int -> SpecialModelName -> ShowS +P.Show, SpecialModelName -> SpecialModelName -> Bool +(SpecialModelName -> SpecialModelName -> Bool) +-> (SpecialModelName -> SpecialModelName -> Bool) +-> Eq SpecialModelName +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: SpecialModelName -> SpecialModelName -> Bool +$c/= :: SpecialModelName -> SpecialModelName -> Bool +== :: SpecialModelName -> SpecialModelName -> Bool +$c== :: SpecialModelName -> SpecialModelName -> Bool +P.Eq, P.Typeable) + +-- | FromJSON SpecialModelName +instance A.FromJSON SpecialModelName where + parseJSON :: Value -> Parser SpecialModelName +parseJSON = String +-> (Object -> Parser SpecialModelName) +-> Value +-> Parser SpecialModelName +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"SpecialModelName" ((Object -> Parser SpecialModelName) + -> Value -> Parser SpecialModelName) +-> (Object -> Parser SpecialModelName) +-> Value +-> Parser SpecialModelName +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Integer -> SpecialModelName +SpecialModelName + (Maybe Integer -> SpecialModelName) +-> Parser (Maybe Integer) -> Parser SpecialModelName +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"$special[property.name]") + +-- | ToJSON SpecialModelName +instance A.ToJSON SpecialModelName where + toJSON :: SpecialModelName -> Value +toJSON SpecialModelName {Maybe Integer +specialModelNameSpecialPropertyName :: Maybe Integer +specialModelNameSpecialPropertyName :: SpecialModelName -> Maybe Integer +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"$special[property.name]" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +specialModelNameSpecialPropertyName + ] + + +-- | Construct a value of type 'SpecialModelName' (by applying it's required fields, if any) +mkSpecialModelName + :: SpecialModelName +mkSpecialModelName :: SpecialModelName +mkSpecialModelName = + SpecialModelName :: Maybe Integer -> SpecialModelName +SpecialModelName + { specialModelNameSpecialPropertyName :: Maybe Integer +specialModelNameSpecialPropertyName = Maybe Integer +forall a. Maybe a +Nothing + } + +-- ** Tag +-- | Tag +data Tag = Tag + { Tag -> Maybe Integer +tagId :: !(Maybe Integer) -- ^ "id" + , Tag -> Maybe Text +tagName :: !(Maybe Text) -- ^ "name" + } deriving (Int -> Tag -> ShowS +[Tag] -> ShowS +Tag -> String +(Int -> Tag -> ShowS) +-> (Tag -> String) -> ([Tag] -> ShowS) -> Show Tag +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [Tag] -> ShowS +$cshowList :: [Tag] -> ShowS +show :: Tag -> String +$cshow :: Tag -> String +showsPrec :: Int -> Tag -> ShowS +$cshowsPrec :: Int -> Tag -> ShowS +P.Show, Tag -> Tag -> Bool +(Tag -> Tag -> Bool) -> (Tag -> Tag -> Bool) -> Eq Tag +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: Tag -> Tag -> Bool +$c/= :: Tag -> Tag -> Bool +== :: Tag -> Tag -> Bool +$c== :: Tag -> Tag -> Bool +P.Eq, P.Typeable) + +-- | FromJSON Tag +instance A.FromJSON Tag where + parseJSON :: Value -> Parser Tag +parseJSON = String -> (Object -> Parser Tag) -> Value -> Parser Tag +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"Tag" ((Object -> Parser Tag) -> Value -> Parser Tag) +-> (Object -> Parser Tag) -> Value -> Parser Tag +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Integer -> Maybe Text -> Tag +Tag + (Maybe Integer -> Maybe Text -> Tag) +-> Parser (Maybe Integer) -> Parser (Maybe Text -> Tag) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"id") + Parser (Maybe Text -> Tag) -> Parser (Maybe Text) -> Parser Tag +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name") + +-- | ToJSON Tag +instance A.ToJSON Tag where + toJSON :: Tag -> Value +toJSON Tag {Maybe Integer +Maybe Text +tagName :: Maybe Text +tagId :: Maybe Integer +tagName :: Tag -> Maybe Text +tagId :: Tag -> Maybe Integer +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"id" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +tagId + , Text +"name" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +tagName + ] + + +-- | Construct a value of type 'Tag' (by applying it's required fields, if any) +mkTag + :: Tag +mkTag :: Tag +mkTag = + Tag :: Maybe Integer -> Maybe Text -> Tag +Tag + { tagId :: Maybe Integer +tagId = Maybe Integer +forall a. Maybe a +Nothing + , tagName :: Maybe Text +tagName = Maybe Text +forall a. Maybe a +Nothing + } + +-- ** TypeHolderDefault +-- | TypeHolderDefault +data TypeHolderDefault = TypeHolderDefault + { TypeHolderDefault -> Text +typeHolderDefaultStringItem :: !(Text) -- ^ /Required/ "string_item" + , TypeHolderDefault -> Double +typeHolderDefaultNumberItem :: !(Double) -- ^ /Required/ "number_item" + , TypeHolderDefault -> Int +typeHolderDefaultIntegerItem :: !(Int) -- ^ /Required/ "integer_item" + , TypeHolderDefault -> Bool +typeHolderDefaultBoolItem :: !(Bool) -- ^ /Required/ "bool_item" + , TypeHolderDefault -> [Int] +typeHolderDefaultArrayItem :: !([Int]) -- ^ /Required/ "array_item" + } deriving (Int -> TypeHolderDefault -> ShowS +[TypeHolderDefault] -> ShowS +TypeHolderDefault -> String +(Int -> TypeHolderDefault -> ShowS) +-> (TypeHolderDefault -> String) +-> ([TypeHolderDefault] -> ShowS) +-> Show TypeHolderDefault +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [TypeHolderDefault] -> ShowS +$cshowList :: [TypeHolderDefault] -> ShowS +show :: TypeHolderDefault -> String +$cshow :: TypeHolderDefault -> String +showsPrec :: Int -> TypeHolderDefault -> ShowS +$cshowsPrec :: Int -> TypeHolderDefault -> ShowS +P.Show, TypeHolderDefault -> TypeHolderDefault -> Bool +(TypeHolderDefault -> TypeHolderDefault -> Bool) +-> (TypeHolderDefault -> TypeHolderDefault -> Bool) +-> Eq TypeHolderDefault +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: TypeHolderDefault -> TypeHolderDefault -> Bool +$c/= :: TypeHolderDefault -> TypeHolderDefault -> Bool +== :: TypeHolderDefault -> TypeHolderDefault -> Bool +$c== :: TypeHolderDefault -> TypeHolderDefault -> Bool +P.Eq, P.Typeable) + +-- | FromJSON TypeHolderDefault +instance A.FromJSON TypeHolderDefault where + parseJSON :: Value -> Parser TypeHolderDefault +parseJSON = String +-> (Object -> Parser TypeHolderDefault) +-> Value +-> Parser TypeHolderDefault +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"TypeHolderDefault" ((Object -> Parser TypeHolderDefault) + -> Value -> Parser TypeHolderDefault) +-> (Object -> Parser TypeHolderDefault) +-> Value +-> Parser TypeHolderDefault +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +TypeHolderDefault + (Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault) +-> Parser Text +-> Parser (Double -> Int -> Bool -> [Int] -> TypeHolderDefault) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"string_item") + Parser (Double -> Int -> Bool -> [Int] -> TypeHolderDefault) +-> Parser Double +-> Parser (Int -> Bool -> [Int] -> TypeHolderDefault) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Double +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"number_item") + Parser (Int -> Bool -> [Int] -> TypeHolderDefault) +-> Parser Int -> Parser (Bool -> [Int] -> TypeHolderDefault) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Int +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"integer_item") + Parser (Bool -> [Int] -> TypeHolderDefault) +-> Parser Bool -> Parser ([Int] -> TypeHolderDefault) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Bool +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"bool_item") + Parser ([Int] -> TypeHolderDefault) +-> Parser [Int] -> Parser TypeHolderDefault +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser [Int] +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"array_item") + +-- | ToJSON TypeHolderDefault +instance A.ToJSON TypeHolderDefault where + toJSON :: TypeHolderDefault -> Value +toJSON TypeHolderDefault {Bool +Double +Int +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: TypeHolderDefault -> [Int] +typeHolderDefaultBoolItem :: TypeHolderDefault -> Bool +typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int +typeHolderDefaultNumberItem :: TypeHolderDefault -> Double +typeHolderDefaultStringItem :: TypeHolderDefault -> Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"string_item" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +typeHolderDefaultStringItem + , Text +"number_item" Text -> Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Double +typeHolderDefaultNumberItem + , Text +"integer_item" Text -> Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Int +typeHolderDefaultIntegerItem + , Text +"bool_item" Text -> Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Bool +typeHolderDefaultBoolItem + , Text +"array_item" Text -> [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= [Int] +typeHolderDefaultArrayItem + ] + + +-- | Construct a value of type 'TypeHolderDefault' (by applying it's required fields, if any) +mkTypeHolderDefault + :: Text -- ^ 'typeHolderDefaultStringItem' + -> Double -- ^ 'typeHolderDefaultNumberItem' + -> Int -- ^ 'typeHolderDefaultIntegerItem' + -> Bool -- ^ 'typeHolderDefaultBoolItem' + -> [Int] -- ^ 'typeHolderDefaultArrayItem' + -> TypeHolderDefault +mkTypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +mkTypeHolderDefault Text +typeHolderDefaultStringItem Double +typeHolderDefaultNumberItem Int +typeHolderDefaultIntegerItem Bool +typeHolderDefaultBoolItem [Int] +typeHolderDefaultArrayItem = + TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +TypeHolderDefault + { Text +typeHolderDefaultStringItem :: Text +typeHolderDefaultStringItem :: Text +typeHolderDefaultStringItem + , Double +typeHolderDefaultNumberItem :: Double +typeHolderDefaultNumberItem :: Double +typeHolderDefaultNumberItem + , Int +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultIntegerItem + , Bool +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultBoolItem + , [Int] +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultArrayItem + } + +-- ** TypeHolderExample +-- | TypeHolderExample +data TypeHolderExample = TypeHolderExample + { TypeHolderExample -> Text +typeHolderExampleStringItem :: !(Text) -- ^ /Required/ "string_item" + , TypeHolderExample -> Double +typeHolderExampleNumberItem :: !(Double) -- ^ /Required/ "number_item" + , TypeHolderExample -> Float +typeHolderExampleFloatItem :: !(Float) -- ^ /Required/ "float_item" + , TypeHolderExample -> Int +typeHolderExampleIntegerItem :: !(Int) -- ^ /Required/ "integer_item" + , TypeHolderExample -> Bool +typeHolderExampleBoolItem :: !(Bool) -- ^ /Required/ "bool_item" + , TypeHolderExample -> [Int] +typeHolderExampleArrayItem :: !([Int]) -- ^ /Required/ "array_item" + } deriving (Int -> TypeHolderExample -> ShowS +[TypeHolderExample] -> ShowS +TypeHolderExample -> String +(Int -> TypeHolderExample -> ShowS) +-> (TypeHolderExample -> String) +-> ([TypeHolderExample] -> ShowS) +-> Show TypeHolderExample +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [TypeHolderExample] -> ShowS +$cshowList :: [TypeHolderExample] -> ShowS +show :: TypeHolderExample -> String +$cshow :: TypeHolderExample -> String +showsPrec :: Int -> TypeHolderExample -> ShowS +$cshowsPrec :: Int -> TypeHolderExample -> ShowS +P.Show, TypeHolderExample -> TypeHolderExample -> Bool +(TypeHolderExample -> TypeHolderExample -> Bool) +-> (TypeHolderExample -> TypeHolderExample -> Bool) +-> Eq TypeHolderExample +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: TypeHolderExample -> TypeHolderExample -> Bool +$c/= :: TypeHolderExample -> TypeHolderExample -> Bool +== :: TypeHolderExample -> TypeHolderExample -> Bool +$c== :: TypeHolderExample -> TypeHolderExample -> Bool +P.Eq, P.Typeable) + +-- | FromJSON TypeHolderExample +instance A.FromJSON TypeHolderExample where + parseJSON :: Value -> Parser TypeHolderExample +parseJSON = String +-> (Object -> Parser TypeHolderExample) +-> Value +-> Parser TypeHolderExample +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"TypeHolderExample" ((Object -> Parser TypeHolderExample) + -> Value -> Parser TypeHolderExample) +-> (Object -> Parser TypeHolderExample) +-> Value +-> Parser TypeHolderExample +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample + (Text + -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample) +-> Parser Text +-> Parser + (Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser Text +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"string_item") + Parser + (Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample) +-> Parser Double +-> Parser (Float -> Int -> Bool -> [Int] -> TypeHolderExample) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Double +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"number_item") + Parser (Float -> Int -> Bool -> [Int] -> TypeHolderExample) +-> Parser Float +-> Parser (Int -> Bool -> [Int] -> TypeHolderExample) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Float +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"float_item") + Parser (Int -> Bool -> [Int] -> TypeHolderExample) +-> Parser Int -> Parser (Bool -> [Int] -> TypeHolderExample) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Int +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"integer_item") + Parser (Bool -> [Int] -> TypeHolderExample) +-> Parser Bool -> Parser ([Int] -> TypeHolderExample) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser Bool +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"bool_item") + Parser ([Int] -> TypeHolderExample) +-> Parser [Int] -> Parser TypeHolderExample +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser [Int] +forall a. FromJSON a => Object -> Text -> Parser a +.: Text +"array_item") + +-- | ToJSON TypeHolderExample +instance A.ToJSON TypeHolderExample where + toJSON :: TypeHolderExample -> Value +toJSON TypeHolderExample {Bool +Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: TypeHolderExample -> [Int] +typeHolderExampleBoolItem :: TypeHolderExample -> Bool +typeHolderExampleIntegerItem :: TypeHolderExample -> Int +typeHolderExampleFloatItem :: TypeHolderExample -> Float +typeHolderExampleNumberItem :: TypeHolderExample -> Double +typeHolderExampleStringItem :: TypeHolderExample -> Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"string_item" Text -> Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Text +typeHolderExampleStringItem + , Text +"number_item" Text -> Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Double +typeHolderExampleNumberItem + , Text +"float_item" Text -> Float -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Float +typeHolderExampleFloatItem + , Text +"integer_item" Text -> Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Int +typeHolderExampleIntegerItem + , Text +"bool_item" Text -> Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Bool +typeHolderExampleBoolItem + , Text +"array_item" Text -> [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= [Int] +typeHolderExampleArrayItem + ] + + +-- | Construct a value of type 'TypeHolderExample' (by applying it's required fields, if any) +mkTypeHolderExample + :: Text -- ^ 'typeHolderExampleStringItem' + -> Double -- ^ 'typeHolderExampleNumberItem' + -> Float -- ^ 'typeHolderExampleFloatItem' + -> Int -- ^ 'typeHolderExampleIntegerItem' + -> Bool -- ^ 'typeHolderExampleBoolItem' + -> [Int] -- ^ 'typeHolderExampleArrayItem' + -> TypeHolderExample +mkTypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +mkTypeHolderExample Text +typeHolderExampleStringItem Double +typeHolderExampleNumberItem Float +typeHolderExampleFloatItem Int +typeHolderExampleIntegerItem Bool +typeHolderExampleBoolItem [Int] +typeHolderExampleArrayItem = + TypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample + { Text +typeHolderExampleStringItem :: Text +typeHolderExampleStringItem :: Text +typeHolderExampleStringItem + , Double +typeHolderExampleNumberItem :: Double +typeHolderExampleNumberItem :: Double +typeHolderExampleNumberItem + , Float +typeHolderExampleFloatItem :: Float +typeHolderExampleFloatItem :: Float +typeHolderExampleFloatItem + , Int +typeHolderExampleIntegerItem :: Int +typeHolderExampleIntegerItem :: Int +typeHolderExampleIntegerItem + , Bool +typeHolderExampleBoolItem :: Bool +typeHolderExampleBoolItem :: Bool +typeHolderExampleBoolItem + , [Int] +typeHolderExampleArrayItem :: [Int] +typeHolderExampleArrayItem :: [Int] +typeHolderExampleArrayItem + } + +-- ** User +-- | User +data User = User + { User -> Maybe Integer +userId :: !(Maybe Integer) -- ^ "id" + , User -> Maybe Text +userUsername :: !(Maybe Text) -- ^ "username" + , User -> Maybe Text +userFirstName :: !(Maybe Text) -- ^ "firstName" + , User -> Maybe Text +userLastName :: !(Maybe Text) -- ^ "lastName" + , User -> Maybe Text +userEmail :: !(Maybe Text) -- ^ "email" + , User -> Maybe Text +userPassword :: !(Maybe Text) -- ^ "password" + , User -> Maybe Text +userPhone :: !(Maybe Text) -- ^ "phone" + , User -> Maybe Int +userUserStatus :: !(Maybe Int) -- ^ "userStatus" - User Status + } deriving (Int -> User -> ShowS +[User] -> ShowS +User -> String +(Int -> User -> ShowS) +-> (User -> String) -> ([User] -> ShowS) -> Show User +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [User] -> ShowS +$cshowList :: [User] -> ShowS +show :: User -> String +$cshow :: User -> String +showsPrec :: Int -> User -> ShowS +$cshowsPrec :: Int -> User -> ShowS +P.Show, User -> User -> Bool +(User -> User -> Bool) -> (User -> User -> Bool) -> Eq User +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: User -> User -> Bool +$c/= :: User -> User -> Bool +== :: User -> User -> Bool +$c== :: User -> User -> Bool +P.Eq, P.Typeable) + +-- | FromJSON User +instance A.FromJSON User where + parseJSON :: Value -> Parser User +parseJSON = String -> (Object -> Parser User) -> Value -> Parser User +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"User" ((Object -> Parser User) -> Value -> Parser User) +-> (Object -> Parser User) -> Value -> Parser User +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User + (Maybe Integer + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Int + -> User) +-> Parser (Maybe Integer) +-> Parser + (Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Int + -> User) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Integer) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"id") + Parser + (Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Int + -> User) +-> Parser (Maybe Text) +-> Parser + (Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Int + -> User) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"username") + Parser + (Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Text + -> Maybe Int + -> User) +-> Parser (Maybe Text) +-> Parser + (Maybe Text + -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> User) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"firstName") + Parser + (Maybe Text + -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> User) +-> Parser (Maybe Text) +-> Parser + (Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> User) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"lastName") + Parser + (Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> User) +-> Parser (Maybe Text) +-> Parser (Maybe Text -> Maybe Text -> Maybe Int -> User) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"email") + Parser (Maybe Text -> Maybe Text -> Maybe Int -> User) +-> Parser (Maybe Text) -> Parser (Maybe Text -> Maybe Int -> User) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"password") + Parser (Maybe Text -> Maybe Int -> User) +-> Parser (Maybe Text) -> Parser (Maybe Int -> User) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"phone") + Parser (Maybe Int -> User) -> Parser (Maybe Int) -> Parser User +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"userStatus") + +-- | ToJSON User +instance A.ToJSON User where + toJSON :: User -> Value +toJSON User {Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"id" Text -> Maybe Integer -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Integer +userId + , Text +"username" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +userUsername + , Text +"firstName" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +userFirstName + , Text +"lastName" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +userLastName + , Text +"email" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +userEmail + , Text +"password" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +userPassword + , Text +"phone" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +userPhone + , Text +"userStatus" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +userUserStatus + ] + + +-- | Construct a value of type 'User' (by applying it's required fields, if any) +mkUser + :: User +mkUser :: User +mkUser = + User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User + { userId :: Maybe Integer +userId = Maybe Integer +forall a. Maybe a +Nothing + , userUsername :: Maybe Text +userUsername = Maybe Text +forall a. Maybe a +Nothing + , userFirstName :: Maybe Text +userFirstName = Maybe Text +forall a. Maybe a +Nothing + , userLastName :: Maybe Text +userLastName = Maybe Text +forall a. Maybe a +Nothing + , userEmail :: Maybe Text +userEmail = Maybe Text +forall a. Maybe a +Nothing + , userPassword :: Maybe Text +userPassword = Maybe Text +forall a. Maybe a +Nothing + , userPhone :: Maybe Text +userPhone = Maybe Text +forall a. Maybe a +Nothing + , userUserStatus :: Maybe Int +userUserStatus = Maybe Int +forall a. Maybe a +Nothing + } + +-- ** XmlItem +-- | XmlItem +data XmlItem = XmlItem + { XmlItem -> Maybe Text +xmlItemAttributeString :: !(Maybe Text) -- ^ "attribute_string" + , XmlItem -> Maybe Double +xmlItemAttributeNumber :: !(Maybe Double) -- ^ "attribute_number" + , XmlItem -> Maybe Int +xmlItemAttributeInteger :: !(Maybe Int) -- ^ "attribute_integer" + , XmlItem -> Maybe Bool +xmlItemAttributeBoolean :: !(Maybe Bool) -- ^ "attribute_boolean" + , XmlItem -> Maybe [Int] +xmlItemWrappedArray :: !(Maybe [Int]) -- ^ "wrapped_array" + , XmlItem -> Maybe Text +xmlItemNameString :: !(Maybe Text) -- ^ "name_string" + , XmlItem -> Maybe Double +xmlItemNameNumber :: !(Maybe Double) -- ^ "name_number" + , XmlItem -> Maybe Int +xmlItemNameInteger :: !(Maybe Int) -- ^ "name_integer" + , XmlItem -> Maybe Bool +xmlItemNameBoolean :: !(Maybe Bool) -- ^ "name_boolean" + , XmlItem -> Maybe [Int] +xmlItemNameArray :: !(Maybe [Int]) -- ^ "name_array" + , XmlItem -> Maybe [Int] +xmlItemNameWrappedArray :: !(Maybe [Int]) -- ^ "name_wrapped_array" + , XmlItem -> Maybe Text +xmlItemPrefixString :: !(Maybe Text) -- ^ "prefix_string" + , XmlItem -> Maybe Double +xmlItemPrefixNumber :: !(Maybe Double) -- ^ "prefix_number" + , XmlItem -> Maybe Int +xmlItemPrefixInteger :: !(Maybe Int) -- ^ "prefix_integer" + , XmlItem -> Maybe Bool +xmlItemPrefixBoolean :: !(Maybe Bool) -- ^ "prefix_boolean" + , XmlItem -> Maybe [Int] +xmlItemPrefixArray :: !(Maybe [Int]) -- ^ "prefix_array" + , XmlItem -> Maybe [Int] +xmlItemPrefixWrappedArray :: !(Maybe [Int]) -- ^ "prefix_wrapped_array" + , XmlItem -> Maybe Text +xmlItemNamespaceString :: !(Maybe Text) -- ^ "namespace_string" + , XmlItem -> Maybe Double +xmlItemNamespaceNumber :: !(Maybe Double) -- ^ "namespace_number" + , XmlItem -> Maybe Int +xmlItemNamespaceInteger :: !(Maybe Int) -- ^ "namespace_integer" + , XmlItem -> Maybe Bool +xmlItemNamespaceBoolean :: !(Maybe Bool) -- ^ "namespace_boolean" + , XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: !(Maybe [Int]) -- ^ "namespace_array" + , XmlItem -> Maybe [Int] +xmlItemNamespaceWrappedArray :: !(Maybe [Int]) -- ^ "namespace_wrapped_array" + , XmlItem -> Maybe Text +xmlItemPrefixNsString :: !(Maybe Text) -- ^ "prefix_ns_string" + , XmlItem -> Maybe Double +xmlItemPrefixNsNumber :: !(Maybe Double) -- ^ "prefix_ns_number" + , XmlItem -> Maybe Int +xmlItemPrefixNsInteger :: !(Maybe Int) -- ^ "prefix_ns_integer" + , XmlItem -> Maybe Bool +xmlItemPrefixNsBoolean :: !(Maybe Bool) -- ^ "prefix_ns_boolean" + , XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: !(Maybe [Int]) -- ^ "prefix_ns_array" + , XmlItem -> Maybe [Int] +xmlItemPrefixNsWrappedArray :: !(Maybe [Int]) -- ^ "prefix_ns_wrapped_array" + } deriving (Int -> XmlItem -> ShowS +[XmlItem] -> ShowS +XmlItem -> String +(Int -> XmlItem -> ShowS) +-> (XmlItem -> String) -> ([XmlItem] -> ShowS) -> Show XmlItem +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [XmlItem] -> ShowS +$cshowList :: [XmlItem] -> ShowS +show :: XmlItem -> String +$cshow :: XmlItem -> String +showsPrec :: Int -> XmlItem -> ShowS +$cshowsPrec :: Int -> XmlItem -> ShowS +P.Show, XmlItem -> XmlItem -> Bool +(XmlItem -> XmlItem -> Bool) +-> (XmlItem -> XmlItem -> Bool) -> Eq XmlItem +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: XmlItem -> XmlItem -> Bool +$c/= :: XmlItem -> XmlItem -> Bool +== :: XmlItem -> XmlItem -> Bool +$c== :: XmlItem -> XmlItem -> Bool +P.Eq, P.Typeable) + +-- | FromJSON XmlItem +instance A.FromJSON XmlItem where + parseJSON :: Value -> Parser XmlItem +parseJSON = String -> (Object -> Parser XmlItem) -> Value -> Parser XmlItem +forall a. String -> (Object -> Parser a) -> Value -> Parser a +A.withObject String +"XmlItem" ((Object -> Parser XmlItem) -> Value -> Parser XmlItem) +-> (Object -> Parser XmlItem) -> Value -> Parser XmlItem +forall a b. (a -> b) -> a -> b +$ \Object +o -> + Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Text) +-> Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"attribute_string") + Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Double) +-> Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"attribute_number") + Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Int) +-> Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"attribute_integer") + Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Bool) +-> Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"attribute_boolean") + Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe [Int]) +-> Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"wrapped_array") + Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Text) +-> Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name_string") + Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Double) +-> Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name_number") + Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Int) +-> Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name_integer") + Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Bool) +-> Parser + (Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name_boolean") + Parser + (Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe [Int]) +-> Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name_array") + Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe [Int]) +-> Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"name_wrapped_array") + Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Text) +-> Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_string") + Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Double) +-> Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_number") + Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Int) +-> Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_integer") + Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Bool) +-> Parser + (Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_boolean") + Parser + (Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe [Int]) +-> Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_array") + Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe [Int]) +-> Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_wrapped_array") + Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Text) +-> Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"namespace_string") + Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Double) +-> Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"namespace_number") + Parser + (Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Int) +-> Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"namespace_integer") + Parser + (Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Bool) +-> Parser + (Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"namespace_boolean") + Parser + (Maybe [Int] + -> Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe [Int]) +-> Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"namespace_array") + Parser + (Maybe [Int] + -> Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe [Int]) +-> Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"namespace_wrapped_array") + Parser + (Maybe Text + -> Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Text) +-> Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Text) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_ns_string") + Parser + (Maybe Double + -> Maybe Int + -> Maybe Bool + -> Maybe [Int] + -> Maybe [Int] + -> XmlItem) +-> Parser (Maybe Double) +-> Parser + (Maybe Int -> Maybe Bool -> Maybe [Int] -> Maybe [Int] -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Double) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_ns_number") + Parser + (Maybe Int -> Maybe Bool -> Maybe [Int] -> Maybe [Int] -> XmlItem) +-> Parser (Maybe Int) +-> Parser (Maybe Bool -> Maybe [Int] -> Maybe [Int] -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Int) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_ns_integer") + Parser (Maybe Bool -> Maybe [Int] -> Maybe [Int] -> XmlItem) +-> Parser (Maybe Bool) +-> Parser (Maybe [Int] -> Maybe [Int] -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe Bool) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_ns_boolean") + Parser (Maybe [Int] -> Maybe [Int] -> XmlItem) +-> Parser (Maybe [Int]) -> Parser (Maybe [Int] -> XmlItem) +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_ns_array") + Parser (Maybe [Int] -> XmlItem) +-> Parser (Maybe [Int]) -> Parser XmlItem +forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b +<*> (Object +o Object -> Text -> Parser (Maybe [Int]) +forall a. FromJSON a => Object -> Text -> Parser (Maybe a) +.:? Text +"prefix_ns_wrapped_array") + +-- | ToJSON XmlItem +instance A.ToJSON XmlItem where + toJSON :: XmlItem -> Value +toJSON XmlItem {Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = + [(Text, Value)] -> Value +_omitNulls + [ Text +"attribute_string" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +xmlItemAttributeString + , Text +"attribute_number" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +xmlItemAttributeNumber + , Text +"attribute_integer" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +xmlItemAttributeInteger + , Text +"attribute_boolean" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +xmlItemAttributeBoolean + , Text +"wrapped_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemWrappedArray + , Text +"name_string" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +xmlItemNameString + , Text +"name_number" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +xmlItemNameNumber + , Text +"name_integer" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +xmlItemNameInteger + , Text +"name_boolean" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +xmlItemNameBoolean + , Text +"name_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemNameArray + , Text +"name_wrapped_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemNameWrappedArray + , Text +"prefix_string" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +xmlItemPrefixString + , Text +"prefix_number" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +xmlItemPrefixNumber + , Text +"prefix_integer" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +xmlItemPrefixInteger + , Text +"prefix_boolean" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +xmlItemPrefixBoolean + , Text +"prefix_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemPrefixArray + , Text +"prefix_wrapped_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemPrefixWrappedArray + , Text +"namespace_string" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +xmlItemNamespaceString + , Text +"namespace_number" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +xmlItemNamespaceNumber + , Text +"namespace_integer" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +xmlItemNamespaceInteger + , Text +"namespace_boolean" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +xmlItemNamespaceBoolean + , Text +"namespace_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemNamespaceArray + , Text +"namespace_wrapped_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemNamespaceWrappedArray + , Text +"prefix_ns_string" Text -> Maybe Text -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Text +xmlItemPrefixNsString + , Text +"prefix_ns_number" Text -> Maybe Double -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Double +xmlItemPrefixNsNumber + , Text +"prefix_ns_integer" Text -> Maybe Int -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Int +xmlItemPrefixNsInteger + , Text +"prefix_ns_boolean" Text -> Maybe Bool -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe Bool +xmlItemPrefixNsBoolean + , Text +"prefix_ns_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemPrefixNsArray + , Text +"prefix_ns_wrapped_array" Text -> Maybe [Int] -> (Text, Value) +forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv +.= Maybe [Int] +xmlItemPrefixNsWrappedArray + ] + + +-- | Construct a value of type 'XmlItem' (by applying it's required fields, if any) +mkXmlItem + :: XmlItem +mkXmlItem :: XmlItem +mkXmlItem = + XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem + { xmlItemAttributeString :: Maybe Text +xmlItemAttributeString = Maybe Text +forall a. Maybe a +Nothing + , xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeNumber = Maybe Double +forall a. Maybe a +Nothing + , xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeInteger = Maybe Int +forall a. Maybe a +Nothing + , xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeBoolean = Maybe Bool +forall a. Maybe a +Nothing + , xmlItemWrappedArray :: Maybe [Int] +xmlItemWrappedArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemNameString :: Maybe Text +xmlItemNameString = Maybe Text +forall a. Maybe a +Nothing + , xmlItemNameNumber :: Maybe Double +xmlItemNameNumber = Maybe Double +forall a. Maybe a +Nothing + , xmlItemNameInteger :: Maybe Int +xmlItemNameInteger = Maybe Int +forall a. Maybe a +Nothing + , xmlItemNameBoolean :: Maybe Bool +xmlItemNameBoolean = Maybe Bool +forall a. Maybe a +Nothing + , xmlItemNameArray :: Maybe [Int] +xmlItemNameArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameWrappedArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemPrefixString :: Maybe Text +xmlItemPrefixString = Maybe Text +forall a. Maybe a +Nothing + , xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixNumber = Maybe Double +forall a. Maybe a +Nothing + , xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixInteger = Maybe Int +forall a. Maybe a +Nothing + , xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixBoolean = Maybe Bool +forall a. Maybe a +Nothing + , xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixWrappedArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemNamespaceString :: Maybe Text +xmlItemNamespaceString = Maybe Text +forall a. Maybe a +Nothing + , xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceNumber = Maybe Double +forall a. Maybe a +Nothing + , xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceInteger = Maybe Int +forall a. Maybe a +Nothing + , xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceBoolean = Maybe Bool +forall a. Maybe a +Nothing + , xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceWrappedArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemPrefixNsString :: Maybe Text +xmlItemPrefixNsString = Maybe Text +forall a. Maybe a +Nothing + , xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsNumber = Maybe Double +forall a. Maybe a +Nothing + , xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsInteger = Maybe Int +forall a. Maybe a +Nothing + , xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsBoolean = Maybe Bool +forall a. Maybe a +Nothing + , xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsArray = Maybe [Int] +forall a. Maybe a +Nothing + , xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsWrappedArray = Maybe [Int] +forall a. Maybe a +Nothing + } + + +-- * Enums + + +-- ** E'ArrayEnum + +-- | Enum of 'Text' +data E'ArrayEnum + = E'ArrayEnum'Fish -- ^ @"fish"@ + | E'ArrayEnum'Crab -- ^ @"crab"@ + deriving (Int -> E'ArrayEnum -> ShowS +[E'ArrayEnum] -> ShowS +E'ArrayEnum -> String +(Int -> E'ArrayEnum -> ShowS) +-> (E'ArrayEnum -> String) +-> ([E'ArrayEnum] -> ShowS) +-> Show E'ArrayEnum +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'ArrayEnum] -> ShowS +$cshowList :: [E'ArrayEnum] -> ShowS +show :: E'ArrayEnum -> String +$cshow :: E'ArrayEnum -> String +showsPrec :: Int -> E'ArrayEnum -> ShowS +$cshowsPrec :: Int -> E'ArrayEnum -> ShowS +P.Show, E'ArrayEnum -> E'ArrayEnum -> Bool +(E'ArrayEnum -> E'ArrayEnum -> Bool) +-> (E'ArrayEnum -> E'ArrayEnum -> Bool) -> Eq E'ArrayEnum +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'ArrayEnum -> E'ArrayEnum -> Bool +$c/= :: E'ArrayEnum -> E'ArrayEnum -> Bool +== :: E'ArrayEnum -> E'ArrayEnum -> Bool +$c== :: E'ArrayEnum -> E'ArrayEnum -> Bool +P.Eq, P.Typeable, Eq E'ArrayEnum +Eq E'ArrayEnum +-> (E'ArrayEnum -> E'ArrayEnum -> Ordering) +-> (E'ArrayEnum -> E'ArrayEnum -> Bool) +-> (E'ArrayEnum -> E'ArrayEnum -> Bool) +-> (E'ArrayEnum -> E'ArrayEnum -> Bool) +-> (E'ArrayEnum -> E'ArrayEnum -> Bool) +-> (E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum) +-> (E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum) +-> Ord E'ArrayEnum +E'ArrayEnum -> E'ArrayEnum -> Bool +E'ArrayEnum -> E'ArrayEnum -> Ordering +E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum +$cmin :: E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum +max :: E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum +$cmax :: E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum +>= :: E'ArrayEnum -> E'ArrayEnum -> Bool +$c>= :: E'ArrayEnum -> E'ArrayEnum -> Bool +> :: E'ArrayEnum -> E'ArrayEnum -> Bool +$c> :: E'ArrayEnum -> E'ArrayEnum -> Bool +<= :: E'ArrayEnum -> E'ArrayEnum -> Bool +$c<= :: E'ArrayEnum -> E'ArrayEnum -> Bool +< :: E'ArrayEnum -> E'ArrayEnum -> Bool +$c< :: E'ArrayEnum -> E'ArrayEnum -> Bool +compare :: E'ArrayEnum -> E'ArrayEnum -> Ordering +$ccompare :: E'ArrayEnum -> E'ArrayEnum -> Ordering +$cp1Ord :: Eq E'ArrayEnum +P.Ord, E'ArrayEnum +E'ArrayEnum -> E'ArrayEnum -> Bounded E'ArrayEnum +forall a. a -> a -> Bounded a +maxBound :: E'ArrayEnum +$cmaxBound :: E'ArrayEnum +minBound :: E'ArrayEnum +$cminBound :: E'ArrayEnum +P.Bounded, Int -> E'ArrayEnum +E'ArrayEnum -> Int +E'ArrayEnum -> [E'ArrayEnum] +E'ArrayEnum -> E'ArrayEnum +E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +(E'ArrayEnum -> E'ArrayEnum) +-> (E'ArrayEnum -> E'ArrayEnum) +-> (Int -> E'ArrayEnum) +-> (E'ArrayEnum -> Int) +-> (E'ArrayEnum -> [E'ArrayEnum]) +-> (E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum]) +-> (E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum]) +-> (E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum]) +-> Enum E'ArrayEnum +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +$cenumFromThenTo :: E'ArrayEnum -> E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +enumFromTo :: E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +$cenumFromTo :: E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +enumFromThen :: E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +$cenumFromThen :: E'ArrayEnum -> E'ArrayEnum -> [E'ArrayEnum] +enumFrom :: E'ArrayEnum -> [E'ArrayEnum] +$cenumFrom :: E'ArrayEnum -> [E'ArrayEnum] +fromEnum :: E'ArrayEnum -> Int +$cfromEnum :: E'ArrayEnum -> Int +toEnum :: Int -> E'ArrayEnum +$ctoEnum :: Int -> E'ArrayEnum +pred :: E'ArrayEnum -> E'ArrayEnum +$cpred :: E'ArrayEnum -> E'ArrayEnum +succ :: E'ArrayEnum -> E'ArrayEnum +$csucc :: E'ArrayEnum -> E'ArrayEnum +P.Enum) + +instance A.ToJSON E'ArrayEnum where toJSON :: E'ArrayEnum -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (E'ArrayEnum -> Text) -> E'ArrayEnum -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'ArrayEnum -> Text +fromE'ArrayEnum +instance A.FromJSON E'ArrayEnum where parseJSON :: Value -> Parser E'ArrayEnum +parseJSON Value +o = (String -> Parser E'ArrayEnum) +-> (E'ArrayEnum -> Parser E'ArrayEnum) +-> Either String E'ArrayEnum +-> Parser E'ArrayEnum +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'ArrayEnum +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'ArrayEnum -> Parser E'ArrayEnum +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'ArrayEnum -> Parser E'ArrayEnum) +-> (E'ArrayEnum -> E'ArrayEnum) +-> E'ArrayEnum +-> Parser E'ArrayEnum +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'ArrayEnum -> E'ArrayEnum +forall a. a -> a +P.id) (Either String E'ArrayEnum -> Parser E'ArrayEnum) +-> (Text -> Either String E'ArrayEnum) +-> Text +-> Parser E'ArrayEnum +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'ArrayEnum +toE'ArrayEnum (Text -> Parser E'ArrayEnum) -> Parser Text -> Parser E'ArrayEnum +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'ArrayEnum where toQueryParam :: E'ArrayEnum -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (E'ArrayEnum -> Text) -> E'ArrayEnum -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'ArrayEnum -> Text +fromE'ArrayEnum +instance WH.FromHttpApiData E'ArrayEnum where parseQueryParam :: Text -> Either Text E'ArrayEnum +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'ArrayEnum) -> Either Text E'ArrayEnum +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'ArrayEnum -> Either Text E'ArrayEnum +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'ArrayEnum -> Either Text E'ArrayEnum) +-> (Text -> Either String E'ArrayEnum) +-> Text +-> Either Text E'ArrayEnum +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'ArrayEnum +toE'ArrayEnum +instance MimeRender MimeMultipartFormData E'ArrayEnum where mimeRender :: Proxy MimeMultipartFormData -> E'ArrayEnum -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'ArrayEnum -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'ArrayEnum' enum +fromE'ArrayEnum :: E'ArrayEnum -> Text +fromE'ArrayEnum :: E'ArrayEnum -> Text +fromE'ArrayEnum = \case + E'ArrayEnum +E'ArrayEnum'Fish -> Text +"fish" + E'ArrayEnum +E'ArrayEnum'Crab -> Text +"crab" + +-- | parse 'E'ArrayEnum' enum +toE'ArrayEnum :: Text -> P.Either String E'ArrayEnum +toE'ArrayEnum :: Text -> Either String E'ArrayEnum +toE'ArrayEnum = \case + Text +"fish" -> E'ArrayEnum -> Either String E'ArrayEnum +forall a b. b -> Either a b +P.Right E'ArrayEnum +E'ArrayEnum'Fish + Text +"crab" -> E'ArrayEnum -> Either String E'ArrayEnum +forall a b. b -> Either a b +P.Right E'ArrayEnum +E'ArrayEnum'Crab + Text +s -> String -> Either String E'ArrayEnum +forall a b. a -> Either a b +P.Left (String -> Either String E'ArrayEnum) +-> String -> Either String E'ArrayEnum +forall a b. (a -> b) -> a -> b +$ String +"toE'ArrayEnum: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'EnumFormString + +-- | Enum of 'Text' . +-- Form parameter enum test (string) +data E'EnumFormString + = E'EnumFormString'_abc -- ^ @"_abc"@ + | E'EnumFormString'_efg -- ^ @"-efg"@ + | E'EnumFormString'_xyz -- ^ @"(xyz)"@ + deriving (Int -> E'EnumFormString -> ShowS +[E'EnumFormString] -> ShowS +E'EnumFormString -> String +(Int -> E'EnumFormString -> ShowS) +-> (E'EnumFormString -> String) +-> ([E'EnumFormString] -> ShowS) +-> Show E'EnumFormString +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'EnumFormString] -> ShowS +$cshowList :: [E'EnumFormString] -> ShowS +show :: E'EnumFormString -> String +$cshow :: E'EnumFormString -> String +showsPrec :: Int -> E'EnumFormString -> ShowS +$cshowsPrec :: Int -> E'EnumFormString -> ShowS +P.Show, E'EnumFormString -> E'EnumFormString -> Bool +(E'EnumFormString -> E'EnumFormString -> Bool) +-> (E'EnumFormString -> E'EnumFormString -> Bool) +-> Eq E'EnumFormString +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'EnumFormString -> E'EnumFormString -> Bool +$c/= :: E'EnumFormString -> E'EnumFormString -> Bool +== :: E'EnumFormString -> E'EnumFormString -> Bool +$c== :: E'EnumFormString -> E'EnumFormString -> Bool +P.Eq, P.Typeable, Eq E'EnumFormString +Eq E'EnumFormString +-> (E'EnumFormString -> E'EnumFormString -> Ordering) +-> (E'EnumFormString -> E'EnumFormString -> Bool) +-> (E'EnumFormString -> E'EnumFormString -> Bool) +-> (E'EnumFormString -> E'EnumFormString -> Bool) +-> (E'EnumFormString -> E'EnumFormString -> Bool) +-> (E'EnumFormString -> E'EnumFormString -> E'EnumFormString) +-> (E'EnumFormString -> E'EnumFormString -> E'EnumFormString) +-> Ord E'EnumFormString +E'EnumFormString -> E'EnumFormString -> Bool +E'EnumFormString -> E'EnumFormString -> Ordering +E'EnumFormString -> E'EnumFormString -> E'EnumFormString +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'EnumFormString -> E'EnumFormString -> E'EnumFormString +$cmin :: E'EnumFormString -> E'EnumFormString -> E'EnumFormString +max :: E'EnumFormString -> E'EnumFormString -> E'EnumFormString +$cmax :: E'EnumFormString -> E'EnumFormString -> E'EnumFormString +>= :: E'EnumFormString -> E'EnumFormString -> Bool +$c>= :: E'EnumFormString -> E'EnumFormString -> Bool +> :: E'EnumFormString -> E'EnumFormString -> Bool +$c> :: E'EnumFormString -> E'EnumFormString -> Bool +<= :: E'EnumFormString -> E'EnumFormString -> Bool +$c<= :: E'EnumFormString -> E'EnumFormString -> Bool +< :: E'EnumFormString -> E'EnumFormString -> Bool +$c< :: E'EnumFormString -> E'EnumFormString -> Bool +compare :: E'EnumFormString -> E'EnumFormString -> Ordering +$ccompare :: E'EnumFormString -> E'EnumFormString -> Ordering +$cp1Ord :: Eq E'EnumFormString +P.Ord, E'EnumFormString +E'EnumFormString -> E'EnumFormString -> Bounded E'EnumFormString +forall a. a -> a -> Bounded a +maxBound :: E'EnumFormString +$cmaxBound :: E'EnumFormString +minBound :: E'EnumFormString +$cminBound :: E'EnumFormString +P.Bounded, Int -> E'EnumFormString +E'EnumFormString -> Int +E'EnumFormString -> [E'EnumFormString] +E'EnumFormString -> E'EnumFormString +E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +E'EnumFormString +-> E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +(E'EnumFormString -> E'EnumFormString) +-> (E'EnumFormString -> E'EnumFormString) +-> (Int -> E'EnumFormString) +-> (E'EnumFormString -> Int) +-> (E'EnumFormString -> [E'EnumFormString]) +-> (E'EnumFormString -> E'EnumFormString -> [E'EnumFormString]) +-> (E'EnumFormString -> E'EnumFormString -> [E'EnumFormString]) +-> (E'EnumFormString + -> E'EnumFormString -> E'EnumFormString -> [E'EnumFormString]) +-> Enum E'EnumFormString +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'EnumFormString +-> E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +$cenumFromThenTo :: E'EnumFormString +-> E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +enumFromTo :: E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +$cenumFromTo :: E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +enumFromThen :: E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +$cenumFromThen :: E'EnumFormString -> E'EnumFormString -> [E'EnumFormString] +enumFrom :: E'EnumFormString -> [E'EnumFormString] +$cenumFrom :: E'EnumFormString -> [E'EnumFormString] +fromEnum :: E'EnumFormString -> Int +$cfromEnum :: E'EnumFormString -> Int +toEnum :: Int -> E'EnumFormString +$ctoEnum :: Int -> E'EnumFormString +pred :: E'EnumFormString -> E'EnumFormString +$cpred :: E'EnumFormString -> E'EnumFormString +succ :: E'EnumFormString -> E'EnumFormString +$csucc :: E'EnumFormString -> E'EnumFormString +P.Enum) + +instance A.ToJSON E'EnumFormString where toJSON :: E'EnumFormString -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) +-> (E'EnumFormString -> Text) -> E'EnumFormString -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumFormString -> Text +fromE'EnumFormString +instance A.FromJSON E'EnumFormString where parseJSON :: Value -> Parser E'EnumFormString +parseJSON Value +o = (String -> Parser E'EnumFormString) +-> (E'EnumFormString -> Parser E'EnumFormString) +-> Either String E'EnumFormString +-> Parser E'EnumFormString +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'EnumFormString +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'EnumFormString -> Parser E'EnumFormString +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'EnumFormString -> Parser E'EnumFormString) +-> (E'EnumFormString -> E'EnumFormString) +-> E'EnumFormString +-> Parser E'EnumFormString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumFormString -> E'EnumFormString +forall a. a -> a +P.id) (Either String E'EnumFormString -> Parser E'EnumFormString) +-> (Text -> Either String E'EnumFormString) +-> Text +-> Parser E'EnumFormString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'EnumFormString +toE'EnumFormString (Text -> Parser E'EnumFormString) +-> Parser Text -> Parser E'EnumFormString +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'EnumFormString where toQueryParam :: E'EnumFormString -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) +-> (E'EnumFormString -> Text) -> E'EnumFormString -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumFormString -> Text +fromE'EnumFormString +instance WH.FromHttpApiData E'EnumFormString where parseQueryParam :: Text -> Either Text E'EnumFormString +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'EnumFormString) +-> Either Text E'EnumFormString +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'EnumFormString -> Either Text E'EnumFormString +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'EnumFormString -> Either Text E'EnumFormString) +-> (Text -> Either String E'EnumFormString) +-> Text +-> Either Text E'EnumFormString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'EnumFormString +toE'EnumFormString +instance MimeRender MimeMultipartFormData E'EnumFormString where mimeRender :: Proxy MimeMultipartFormData -> E'EnumFormString -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'EnumFormString -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'EnumFormString' enum +fromE'EnumFormString :: E'EnumFormString -> Text +fromE'EnumFormString :: E'EnumFormString -> Text +fromE'EnumFormString = \case + E'EnumFormString +E'EnumFormString'_abc -> Text +"_abc" + E'EnumFormString +E'EnumFormString'_efg -> Text +"-efg" + E'EnumFormString +E'EnumFormString'_xyz -> Text +"(xyz)" + +-- | parse 'E'EnumFormString' enum +toE'EnumFormString :: Text -> P.Either String E'EnumFormString +toE'EnumFormString :: Text -> Either String E'EnumFormString +toE'EnumFormString = \case + Text +"_abc" -> E'EnumFormString -> Either String E'EnumFormString +forall a b. b -> Either a b +P.Right E'EnumFormString +E'EnumFormString'_abc + Text +"-efg" -> E'EnumFormString -> Either String E'EnumFormString +forall a b. b -> Either a b +P.Right E'EnumFormString +E'EnumFormString'_efg + Text +"(xyz)" -> E'EnumFormString -> Either String E'EnumFormString +forall a b. b -> Either a b +P.Right E'EnumFormString +E'EnumFormString'_xyz + Text +s -> String -> Either String E'EnumFormString +forall a b. a -> Either a b +P.Left (String -> Either String E'EnumFormString) +-> String -> Either String E'EnumFormString +forall a b. (a -> b) -> a -> b +$ String +"toE'EnumFormString: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'EnumFormStringArray + +-- | Enum of 'Text' +data E'EnumFormStringArray + = E'EnumFormStringArray'GreaterThan -- ^ @">"@ + | E'EnumFormStringArray'Dollar -- ^ @"$"@ + deriving (Int -> E'EnumFormStringArray -> ShowS +[E'EnumFormStringArray] -> ShowS +E'EnumFormStringArray -> String +(Int -> E'EnumFormStringArray -> ShowS) +-> (E'EnumFormStringArray -> String) +-> ([E'EnumFormStringArray] -> ShowS) +-> Show E'EnumFormStringArray +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'EnumFormStringArray] -> ShowS +$cshowList :: [E'EnumFormStringArray] -> ShowS +show :: E'EnumFormStringArray -> String +$cshow :: E'EnumFormStringArray -> String +showsPrec :: Int -> E'EnumFormStringArray -> ShowS +$cshowsPrec :: Int -> E'EnumFormStringArray -> ShowS +P.Show, E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +(E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) +-> (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) +-> Eq E'EnumFormStringArray +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +$c/= :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +== :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +$c== :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +P.Eq, P.Typeable, Eq E'EnumFormStringArray +Eq E'EnumFormStringArray +-> (E'EnumFormStringArray -> E'EnumFormStringArray -> Ordering) +-> (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) +-> (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) +-> (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) +-> (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) +-> (E'EnumFormStringArray + -> E'EnumFormStringArray -> E'EnumFormStringArray) +-> (E'EnumFormStringArray + -> E'EnumFormStringArray -> E'EnumFormStringArray) +-> Ord E'EnumFormStringArray +E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +E'EnumFormStringArray -> E'EnumFormStringArray -> Ordering +E'EnumFormStringArray +-> E'EnumFormStringArray -> E'EnumFormStringArray +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'EnumFormStringArray +-> E'EnumFormStringArray -> E'EnumFormStringArray +$cmin :: E'EnumFormStringArray +-> E'EnumFormStringArray -> E'EnumFormStringArray +max :: E'EnumFormStringArray +-> E'EnumFormStringArray -> E'EnumFormStringArray +$cmax :: E'EnumFormStringArray +-> E'EnumFormStringArray -> E'EnumFormStringArray +>= :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +$c>= :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +> :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +$c> :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +<= :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +$c<= :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +< :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +$c< :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +compare :: E'EnumFormStringArray -> E'EnumFormStringArray -> Ordering +$ccompare :: E'EnumFormStringArray -> E'EnumFormStringArray -> Ordering +$cp1Ord :: Eq E'EnumFormStringArray +P.Ord, E'EnumFormStringArray +E'EnumFormStringArray +-> E'EnumFormStringArray -> Bounded E'EnumFormStringArray +forall a. a -> a -> Bounded a +maxBound :: E'EnumFormStringArray +$cmaxBound :: E'EnumFormStringArray +minBound :: E'EnumFormStringArray +$cminBound :: E'EnumFormStringArray +P.Bounded, Int -> E'EnumFormStringArray +E'EnumFormStringArray -> Int +E'EnumFormStringArray -> [E'EnumFormStringArray] +E'EnumFormStringArray -> E'EnumFormStringArray +E'EnumFormStringArray +-> E'EnumFormStringArray -> [E'EnumFormStringArray] +E'EnumFormStringArray +-> E'EnumFormStringArray +-> E'EnumFormStringArray +-> [E'EnumFormStringArray] +(E'EnumFormStringArray -> E'EnumFormStringArray) +-> (E'EnumFormStringArray -> E'EnumFormStringArray) +-> (Int -> E'EnumFormStringArray) +-> (E'EnumFormStringArray -> Int) +-> (E'EnumFormStringArray -> [E'EnumFormStringArray]) +-> (E'EnumFormStringArray + -> E'EnumFormStringArray -> [E'EnumFormStringArray]) +-> (E'EnumFormStringArray + -> E'EnumFormStringArray -> [E'EnumFormStringArray]) +-> (E'EnumFormStringArray + -> E'EnumFormStringArray + -> E'EnumFormStringArray + -> [E'EnumFormStringArray]) +-> Enum E'EnumFormStringArray +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'EnumFormStringArray +-> E'EnumFormStringArray +-> E'EnumFormStringArray +-> [E'EnumFormStringArray] +$cenumFromThenTo :: E'EnumFormStringArray +-> E'EnumFormStringArray +-> E'EnumFormStringArray +-> [E'EnumFormStringArray] +enumFromTo :: E'EnumFormStringArray +-> E'EnumFormStringArray -> [E'EnumFormStringArray] +$cenumFromTo :: E'EnumFormStringArray +-> E'EnumFormStringArray -> [E'EnumFormStringArray] +enumFromThen :: E'EnumFormStringArray +-> E'EnumFormStringArray -> [E'EnumFormStringArray] +$cenumFromThen :: E'EnumFormStringArray +-> E'EnumFormStringArray -> [E'EnumFormStringArray] +enumFrom :: E'EnumFormStringArray -> [E'EnumFormStringArray] +$cenumFrom :: E'EnumFormStringArray -> [E'EnumFormStringArray] +fromEnum :: E'EnumFormStringArray -> Int +$cfromEnum :: E'EnumFormStringArray -> Int +toEnum :: Int -> E'EnumFormStringArray +$ctoEnum :: Int -> E'EnumFormStringArray +pred :: E'EnumFormStringArray -> E'EnumFormStringArray +$cpred :: E'EnumFormStringArray -> E'EnumFormStringArray +succ :: E'EnumFormStringArray -> E'EnumFormStringArray +$csucc :: E'EnumFormStringArray -> E'EnumFormStringArray +P.Enum) + +instance A.ToJSON E'EnumFormStringArray where toJSON :: E'EnumFormStringArray -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) +-> (E'EnumFormStringArray -> Text) +-> E'EnumFormStringArray +-> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumFormStringArray -> Text +fromE'EnumFormStringArray +instance A.FromJSON E'EnumFormStringArray where parseJSON :: Value -> Parser E'EnumFormStringArray +parseJSON Value +o = (String -> Parser E'EnumFormStringArray) +-> (E'EnumFormStringArray -> Parser E'EnumFormStringArray) +-> Either String E'EnumFormStringArray +-> Parser E'EnumFormStringArray +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'EnumFormStringArray +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'EnumFormStringArray -> Parser E'EnumFormStringArray +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'EnumFormStringArray -> Parser E'EnumFormStringArray) +-> (E'EnumFormStringArray -> E'EnumFormStringArray) +-> E'EnumFormStringArray +-> Parser E'EnumFormStringArray +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumFormStringArray -> E'EnumFormStringArray +forall a. a -> a +P.id) (Either String E'EnumFormStringArray + -> Parser E'EnumFormStringArray) +-> (Text -> Either String E'EnumFormStringArray) +-> Text +-> Parser E'EnumFormStringArray +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'EnumFormStringArray +toE'EnumFormStringArray (Text -> Parser E'EnumFormStringArray) +-> Parser Text -> Parser E'EnumFormStringArray +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'EnumFormStringArray where toQueryParam :: E'EnumFormStringArray -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) +-> (E'EnumFormStringArray -> Text) -> E'EnumFormStringArray -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumFormStringArray -> Text +fromE'EnumFormStringArray +instance WH.FromHttpApiData E'EnumFormStringArray where parseQueryParam :: Text -> Either Text E'EnumFormStringArray +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'EnumFormStringArray) +-> Either Text E'EnumFormStringArray +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'EnumFormStringArray +-> Either Text E'EnumFormStringArray +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'EnumFormStringArray + -> Either Text E'EnumFormStringArray) +-> (Text -> Either String E'EnumFormStringArray) +-> Text +-> Either Text E'EnumFormStringArray +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'EnumFormStringArray +toE'EnumFormStringArray +instance MimeRender MimeMultipartFormData E'EnumFormStringArray where mimeRender :: Proxy MimeMultipartFormData -> E'EnumFormStringArray -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'EnumFormStringArray -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'EnumFormStringArray' enum +fromE'EnumFormStringArray :: E'EnumFormStringArray -> Text +fromE'EnumFormStringArray :: E'EnumFormStringArray -> Text +fromE'EnumFormStringArray = \case + E'EnumFormStringArray +E'EnumFormStringArray'GreaterThan -> Text +">" + E'EnumFormStringArray +E'EnumFormStringArray'Dollar -> Text +"$" + +-- | parse 'E'EnumFormStringArray' enum +toE'EnumFormStringArray :: Text -> P.Either String E'EnumFormStringArray +toE'EnumFormStringArray :: Text -> Either String E'EnumFormStringArray +toE'EnumFormStringArray = \case + Text +">" -> E'EnumFormStringArray -> Either String E'EnumFormStringArray +forall a b. b -> Either a b +P.Right E'EnumFormStringArray +E'EnumFormStringArray'GreaterThan + Text +"$" -> E'EnumFormStringArray -> Either String E'EnumFormStringArray +forall a b. b -> Either a b +P.Right E'EnumFormStringArray +E'EnumFormStringArray'Dollar + Text +s -> String -> Either String E'EnumFormStringArray +forall a b. a -> Either a b +P.Left (String -> Either String E'EnumFormStringArray) +-> String -> Either String E'EnumFormStringArray +forall a b. (a -> b) -> a -> b +$ String +"toE'EnumFormStringArray: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'EnumInteger + +-- | Enum of 'Int' +data E'EnumInteger + = E'EnumInteger'Num1 -- ^ @1@ + | E'EnumInteger'NumMinus_1 -- ^ @-1@ + deriving (Int -> E'EnumInteger -> ShowS +[E'EnumInteger] -> ShowS +E'EnumInteger -> String +(Int -> E'EnumInteger -> ShowS) +-> (E'EnumInteger -> String) +-> ([E'EnumInteger] -> ShowS) +-> Show E'EnumInteger +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'EnumInteger] -> ShowS +$cshowList :: [E'EnumInteger] -> ShowS +show :: E'EnumInteger -> String +$cshow :: E'EnumInteger -> String +showsPrec :: Int -> E'EnumInteger -> ShowS +$cshowsPrec :: Int -> E'EnumInteger -> ShowS +P.Show, E'EnumInteger -> E'EnumInteger -> Bool +(E'EnumInteger -> E'EnumInteger -> Bool) +-> (E'EnumInteger -> E'EnumInteger -> Bool) -> Eq E'EnumInteger +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'EnumInteger -> E'EnumInteger -> Bool +$c/= :: E'EnumInteger -> E'EnumInteger -> Bool +== :: E'EnumInteger -> E'EnumInteger -> Bool +$c== :: E'EnumInteger -> E'EnumInteger -> Bool +P.Eq, P.Typeable, Eq E'EnumInteger +Eq E'EnumInteger +-> (E'EnumInteger -> E'EnumInteger -> Ordering) +-> (E'EnumInteger -> E'EnumInteger -> Bool) +-> (E'EnumInteger -> E'EnumInteger -> Bool) +-> (E'EnumInteger -> E'EnumInteger -> Bool) +-> (E'EnumInteger -> E'EnumInteger -> Bool) +-> (E'EnumInteger -> E'EnumInteger -> E'EnumInteger) +-> (E'EnumInteger -> E'EnumInteger -> E'EnumInteger) +-> Ord E'EnumInteger +E'EnumInteger -> E'EnumInteger -> Bool +E'EnumInteger -> E'EnumInteger -> Ordering +E'EnumInteger -> E'EnumInteger -> E'EnumInteger +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'EnumInteger -> E'EnumInteger -> E'EnumInteger +$cmin :: E'EnumInteger -> E'EnumInteger -> E'EnumInteger +max :: E'EnumInteger -> E'EnumInteger -> E'EnumInteger +$cmax :: E'EnumInteger -> E'EnumInteger -> E'EnumInteger +>= :: E'EnumInteger -> E'EnumInteger -> Bool +$c>= :: E'EnumInteger -> E'EnumInteger -> Bool +> :: E'EnumInteger -> E'EnumInteger -> Bool +$c> :: E'EnumInteger -> E'EnumInteger -> Bool +<= :: E'EnumInteger -> E'EnumInteger -> Bool +$c<= :: E'EnumInteger -> E'EnumInteger -> Bool +< :: E'EnumInteger -> E'EnumInteger -> Bool +$c< :: E'EnumInteger -> E'EnumInteger -> Bool +compare :: E'EnumInteger -> E'EnumInteger -> Ordering +$ccompare :: E'EnumInteger -> E'EnumInteger -> Ordering +$cp1Ord :: Eq E'EnumInteger +P.Ord, E'EnumInteger +E'EnumInteger -> E'EnumInteger -> Bounded E'EnumInteger +forall a. a -> a -> Bounded a +maxBound :: E'EnumInteger +$cmaxBound :: E'EnumInteger +minBound :: E'EnumInteger +$cminBound :: E'EnumInteger +P.Bounded, Int -> E'EnumInteger +E'EnumInteger -> Int +E'EnumInteger -> [E'EnumInteger] +E'EnumInteger -> E'EnumInteger +E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +E'EnumInteger -> E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +(E'EnumInteger -> E'EnumInteger) +-> (E'EnumInteger -> E'EnumInteger) +-> (Int -> E'EnumInteger) +-> (E'EnumInteger -> Int) +-> (E'EnumInteger -> [E'EnumInteger]) +-> (E'EnumInteger -> E'EnumInteger -> [E'EnumInteger]) +-> (E'EnumInteger -> E'EnumInteger -> [E'EnumInteger]) +-> (E'EnumInteger + -> E'EnumInteger -> E'EnumInteger -> [E'EnumInteger]) +-> Enum E'EnumInteger +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'EnumInteger -> E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +$cenumFromThenTo :: E'EnumInteger -> E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +enumFromTo :: E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +$cenumFromTo :: E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +enumFromThen :: E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +$cenumFromThen :: E'EnumInteger -> E'EnumInteger -> [E'EnumInteger] +enumFrom :: E'EnumInteger -> [E'EnumInteger] +$cenumFrom :: E'EnumInteger -> [E'EnumInteger] +fromEnum :: E'EnumInteger -> Int +$cfromEnum :: E'EnumInteger -> Int +toEnum :: Int -> E'EnumInteger +$ctoEnum :: Int -> E'EnumInteger +pred :: E'EnumInteger -> E'EnumInteger +$cpred :: E'EnumInteger -> E'EnumInteger +succ :: E'EnumInteger -> E'EnumInteger +$csucc :: E'EnumInteger -> E'EnumInteger +P.Enum) + +instance A.ToJSON E'EnumInteger where toJSON :: E'EnumInteger -> Value +toJSON = Int -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Int -> Value) -> (E'EnumInteger -> Int) -> E'EnumInteger -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumInteger -> Int +fromE'EnumInteger +instance A.FromJSON E'EnumInteger where parseJSON :: Value -> Parser E'EnumInteger +parseJSON Value +o = (String -> Parser E'EnumInteger) +-> (E'EnumInteger -> Parser E'EnumInteger) +-> Either String E'EnumInteger +-> Parser E'EnumInteger +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'EnumInteger +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'EnumInteger -> Parser E'EnumInteger +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'EnumInteger -> Parser E'EnumInteger) +-> (E'EnumInteger -> E'EnumInteger) +-> E'EnumInteger +-> Parser E'EnumInteger +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumInteger -> E'EnumInteger +forall a. a -> a +P.id) (Either String E'EnumInteger -> Parser E'EnumInteger) +-> (Int -> Either String E'EnumInteger) +-> Int +-> Parser E'EnumInteger +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Int -> Either String E'EnumInteger +toE'EnumInteger (Int -> Parser E'EnumInteger) -> Parser Int -> Parser E'EnumInteger +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Int +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'EnumInteger where toQueryParam :: E'EnumInteger -> Text +toQueryParam = Int -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Int -> Text) -> (E'EnumInteger -> Int) -> E'EnumInteger -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumInteger -> Int +fromE'EnumInteger +instance WH.FromHttpApiData E'EnumInteger where parseQueryParam :: Text -> Either Text E'EnumInteger +parseQueryParam Text +o = Text -> Either Text Int +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Int +-> (Int -> Either Text E'EnumInteger) -> Either Text E'EnumInteger +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'EnumInteger -> Either Text E'EnumInteger +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'EnumInteger -> Either Text E'EnumInteger) +-> (Int -> Either String E'EnumInteger) +-> Int +-> Either Text E'EnumInteger +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Int -> Either String E'EnumInteger +toE'EnumInteger +instance MimeRender MimeMultipartFormData E'EnumInteger where mimeRender :: Proxy MimeMultipartFormData -> E'EnumInteger -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'EnumInteger -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'EnumInteger' enum +fromE'EnumInteger :: E'EnumInteger -> Int +fromE'EnumInteger :: E'EnumInteger -> Int +fromE'EnumInteger = \case + E'EnumInteger +E'EnumInteger'Num1 -> Int +1 + E'EnumInteger +E'EnumInteger'NumMinus_1 -> -Int +1 + +-- | parse 'E'EnumInteger' enum +toE'EnumInteger :: Int -> P.Either String E'EnumInteger +toE'EnumInteger :: Int -> Either String E'EnumInteger +toE'EnumInteger = \case + Int +1 -> E'EnumInteger -> Either String E'EnumInteger +forall a b. b -> Either a b +P.Right E'EnumInteger +E'EnumInteger'Num1 + -1 -> E'EnumInteger -> Either String E'EnumInteger +forall a b. b -> Either a b +P.Right E'EnumInteger +E'EnumInteger'NumMinus_1 + Int +s -> String -> Either String E'EnumInteger +forall a b. a -> Either a b +P.Left (String -> Either String E'EnumInteger) +-> String -> Either String E'EnumInteger +forall a b. (a -> b) -> a -> b +$ String +"toE'EnumInteger: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Int -> String +forall a. Show a => a -> String +P.show Int +s + + +-- ** E'EnumNumber + +-- | Enum of 'Double' +data E'EnumNumber + = E'EnumNumber'Num1_Dot_1 -- ^ @1.1@ + | E'EnumNumber'NumMinus_1_Dot_2 -- ^ @-1.2@ + deriving (Int -> E'EnumNumber -> ShowS +[E'EnumNumber] -> ShowS +E'EnumNumber -> String +(Int -> E'EnumNumber -> ShowS) +-> (E'EnumNumber -> String) +-> ([E'EnumNumber] -> ShowS) +-> Show E'EnumNumber +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'EnumNumber] -> ShowS +$cshowList :: [E'EnumNumber] -> ShowS +show :: E'EnumNumber -> String +$cshow :: E'EnumNumber -> String +showsPrec :: Int -> E'EnumNumber -> ShowS +$cshowsPrec :: Int -> E'EnumNumber -> ShowS +P.Show, E'EnumNumber -> E'EnumNumber -> Bool +(E'EnumNumber -> E'EnumNumber -> Bool) +-> (E'EnumNumber -> E'EnumNumber -> Bool) -> Eq E'EnumNumber +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'EnumNumber -> E'EnumNumber -> Bool +$c/= :: E'EnumNumber -> E'EnumNumber -> Bool +== :: E'EnumNumber -> E'EnumNumber -> Bool +$c== :: E'EnumNumber -> E'EnumNumber -> Bool +P.Eq, P.Typeable, Eq E'EnumNumber +Eq E'EnumNumber +-> (E'EnumNumber -> E'EnumNumber -> Ordering) +-> (E'EnumNumber -> E'EnumNumber -> Bool) +-> (E'EnumNumber -> E'EnumNumber -> Bool) +-> (E'EnumNumber -> E'EnumNumber -> Bool) +-> (E'EnumNumber -> E'EnumNumber -> Bool) +-> (E'EnumNumber -> E'EnumNumber -> E'EnumNumber) +-> (E'EnumNumber -> E'EnumNumber -> E'EnumNumber) +-> Ord E'EnumNumber +E'EnumNumber -> E'EnumNumber -> Bool +E'EnumNumber -> E'EnumNumber -> Ordering +E'EnumNumber -> E'EnumNumber -> E'EnumNumber +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'EnumNumber -> E'EnumNumber -> E'EnumNumber +$cmin :: E'EnumNumber -> E'EnumNumber -> E'EnumNumber +max :: E'EnumNumber -> E'EnumNumber -> E'EnumNumber +$cmax :: E'EnumNumber -> E'EnumNumber -> E'EnumNumber +>= :: E'EnumNumber -> E'EnumNumber -> Bool +$c>= :: E'EnumNumber -> E'EnumNumber -> Bool +> :: E'EnumNumber -> E'EnumNumber -> Bool +$c> :: E'EnumNumber -> E'EnumNumber -> Bool +<= :: E'EnumNumber -> E'EnumNumber -> Bool +$c<= :: E'EnumNumber -> E'EnumNumber -> Bool +< :: E'EnumNumber -> E'EnumNumber -> Bool +$c< :: E'EnumNumber -> E'EnumNumber -> Bool +compare :: E'EnumNumber -> E'EnumNumber -> Ordering +$ccompare :: E'EnumNumber -> E'EnumNumber -> Ordering +$cp1Ord :: Eq E'EnumNumber +P.Ord, E'EnumNumber +E'EnumNumber -> E'EnumNumber -> Bounded E'EnumNumber +forall a. a -> a -> Bounded a +maxBound :: E'EnumNumber +$cmaxBound :: E'EnumNumber +minBound :: E'EnumNumber +$cminBound :: E'EnumNumber +P.Bounded, Int -> E'EnumNumber +E'EnumNumber -> Int +E'EnumNumber -> [E'EnumNumber] +E'EnumNumber -> E'EnumNumber +E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +E'EnumNumber -> E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +(E'EnumNumber -> E'EnumNumber) +-> (E'EnumNumber -> E'EnumNumber) +-> (Int -> E'EnumNumber) +-> (E'EnumNumber -> Int) +-> (E'EnumNumber -> [E'EnumNumber]) +-> (E'EnumNumber -> E'EnumNumber -> [E'EnumNumber]) +-> (E'EnumNumber -> E'EnumNumber -> [E'EnumNumber]) +-> (E'EnumNumber -> E'EnumNumber -> E'EnumNumber -> [E'EnumNumber]) +-> Enum E'EnumNumber +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'EnumNumber -> E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +$cenumFromThenTo :: E'EnumNumber -> E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +enumFromTo :: E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +$cenumFromTo :: E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +enumFromThen :: E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +$cenumFromThen :: E'EnumNumber -> E'EnumNumber -> [E'EnumNumber] +enumFrom :: E'EnumNumber -> [E'EnumNumber] +$cenumFrom :: E'EnumNumber -> [E'EnumNumber] +fromEnum :: E'EnumNumber -> Int +$cfromEnum :: E'EnumNumber -> Int +toEnum :: Int -> E'EnumNumber +$ctoEnum :: Int -> E'EnumNumber +pred :: E'EnumNumber -> E'EnumNumber +$cpred :: E'EnumNumber -> E'EnumNumber +succ :: E'EnumNumber -> E'EnumNumber +$csucc :: E'EnumNumber -> E'EnumNumber +P.Enum) + +instance A.ToJSON E'EnumNumber where toJSON :: E'EnumNumber -> Value +toJSON = Double -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Double -> Value) +-> (E'EnumNumber -> Double) -> E'EnumNumber -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumNumber -> Double +fromE'EnumNumber +instance A.FromJSON E'EnumNumber where parseJSON :: Value -> Parser E'EnumNumber +parseJSON Value +o = (String -> Parser E'EnumNumber) +-> (E'EnumNumber -> Parser E'EnumNumber) +-> Either String E'EnumNumber +-> Parser E'EnumNumber +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'EnumNumber +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'EnumNumber -> Parser E'EnumNumber +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'EnumNumber -> Parser E'EnumNumber) +-> (E'EnumNumber -> E'EnumNumber) +-> E'EnumNumber +-> Parser E'EnumNumber +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumNumber -> E'EnumNumber +forall a. a -> a +P.id) (Either String E'EnumNumber -> Parser E'EnumNumber) +-> (Double -> Either String E'EnumNumber) +-> Double +-> Parser E'EnumNumber +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Double -> Either String E'EnumNumber +toE'EnumNumber (Double -> Parser E'EnumNumber) +-> Parser Double -> Parser E'EnumNumber +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Double +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'EnumNumber where toQueryParam :: E'EnumNumber -> Text +toQueryParam = Double -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Double -> Text) +-> (E'EnumNumber -> Double) -> E'EnumNumber -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumNumber -> Double +fromE'EnumNumber +instance WH.FromHttpApiData E'EnumNumber where parseQueryParam :: Text -> Either Text E'EnumNumber +parseQueryParam Text +o = Text -> Either Text Double +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Double +-> (Double -> Either Text E'EnumNumber) -> Either Text E'EnumNumber +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'EnumNumber -> Either Text E'EnumNumber +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'EnumNumber -> Either Text E'EnumNumber) +-> (Double -> Either String E'EnumNumber) +-> Double +-> Either Text E'EnumNumber +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Double -> Either String E'EnumNumber +toE'EnumNumber +instance MimeRender MimeMultipartFormData E'EnumNumber where mimeRender :: Proxy MimeMultipartFormData -> E'EnumNumber -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'EnumNumber -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'EnumNumber' enum +fromE'EnumNumber :: E'EnumNumber -> Double +fromE'EnumNumber :: E'EnumNumber -> Double +fromE'EnumNumber = \case + E'EnumNumber +E'EnumNumber'Num1_Dot_1 -> Double +1.1 + E'EnumNumber +E'EnumNumber'NumMinus_1_Dot_2 -> -Double +1.2 + +-- | parse 'E'EnumNumber' enum +toE'EnumNumber :: Double -> P.Either String E'EnumNumber +toE'EnumNumber :: Double -> Either String E'EnumNumber +toE'EnumNumber = \case + Double +1.1 -> E'EnumNumber -> Either String E'EnumNumber +forall a b. b -> Either a b +P.Right E'EnumNumber +E'EnumNumber'Num1_Dot_1 + -1.2 -> E'EnumNumber -> Either String E'EnumNumber +forall a b. b -> Either a b +P.Right E'EnumNumber +E'EnumNumber'NumMinus_1_Dot_2 + Double +s -> String -> Either String E'EnumNumber +forall a b. a -> Either a b +P.Left (String -> Either String E'EnumNumber) +-> String -> Either String E'EnumNumber +forall a b. (a -> b) -> a -> b +$ String +"toE'EnumNumber: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Double -> String +forall a. Show a => a -> String +P.show Double +s + + +-- ** E'EnumQueryInteger + +-- | Enum of 'Int' +data E'EnumQueryInteger + = E'EnumQueryInteger'Num1 -- ^ @1@ + | E'EnumQueryInteger'NumMinus_2 -- ^ @-2@ + deriving (Int -> E'EnumQueryInteger -> ShowS +[E'EnumQueryInteger] -> ShowS +E'EnumQueryInteger -> String +(Int -> E'EnumQueryInteger -> ShowS) +-> (E'EnumQueryInteger -> String) +-> ([E'EnumQueryInteger] -> ShowS) +-> Show E'EnumQueryInteger +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'EnumQueryInteger] -> ShowS +$cshowList :: [E'EnumQueryInteger] -> ShowS +show :: E'EnumQueryInteger -> String +$cshow :: E'EnumQueryInteger -> String +showsPrec :: Int -> E'EnumQueryInteger -> ShowS +$cshowsPrec :: Int -> E'EnumQueryInteger -> ShowS +P.Show, E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +(E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) +-> Eq E'EnumQueryInteger +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +$c/= :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +== :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +$c== :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +P.Eq, P.Typeable, Eq E'EnumQueryInteger +Eq E'EnumQueryInteger +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> Ordering) +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> E'EnumQueryInteger) +-> (E'EnumQueryInteger -> E'EnumQueryInteger -> E'EnumQueryInteger) +-> Ord E'EnumQueryInteger +E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +E'EnumQueryInteger -> E'EnumQueryInteger -> Ordering +E'EnumQueryInteger -> E'EnumQueryInteger -> E'EnumQueryInteger +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'EnumQueryInteger -> E'EnumQueryInteger -> E'EnumQueryInteger +$cmin :: E'EnumQueryInteger -> E'EnumQueryInteger -> E'EnumQueryInteger +max :: E'EnumQueryInteger -> E'EnumQueryInteger -> E'EnumQueryInteger +$cmax :: E'EnumQueryInteger -> E'EnumQueryInteger -> E'EnumQueryInteger +>= :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +$c>= :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +> :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +$c> :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +<= :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +$c<= :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +< :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +$c< :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +compare :: E'EnumQueryInteger -> E'EnumQueryInteger -> Ordering +$ccompare :: E'EnumQueryInteger -> E'EnumQueryInteger -> Ordering +$cp1Ord :: Eq E'EnumQueryInteger +P.Ord, E'EnumQueryInteger +E'EnumQueryInteger +-> E'EnumQueryInteger -> Bounded E'EnumQueryInteger +forall a. a -> a -> Bounded a +maxBound :: E'EnumQueryInteger +$cmaxBound :: E'EnumQueryInteger +minBound :: E'EnumQueryInteger +$cminBound :: E'EnumQueryInteger +P.Bounded, Int -> E'EnumQueryInteger +E'EnumQueryInteger -> Int +E'EnumQueryInteger -> [E'EnumQueryInteger] +E'EnumQueryInteger -> E'EnumQueryInteger +E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +E'EnumQueryInteger +-> E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +(E'EnumQueryInteger -> E'EnumQueryInteger) +-> (E'EnumQueryInteger -> E'EnumQueryInteger) +-> (Int -> E'EnumQueryInteger) +-> (E'EnumQueryInteger -> Int) +-> (E'EnumQueryInteger -> [E'EnumQueryInteger]) +-> (E'EnumQueryInteger + -> E'EnumQueryInteger -> [E'EnumQueryInteger]) +-> (E'EnumQueryInteger + -> E'EnumQueryInteger -> [E'EnumQueryInteger]) +-> (E'EnumQueryInteger + -> E'EnumQueryInteger + -> E'EnumQueryInteger + -> [E'EnumQueryInteger]) +-> Enum E'EnumQueryInteger +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'EnumQueryInteger +-> E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +$cenumFromThenTo :: E'EnumQueryInteger +-> E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +enumFromTo :: E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +$cenumFromTo :: E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +enumFromThen :: E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +$cenumFromThen :: E'EnumQueryInteger -> E'EnumQueryInteger -> [E'EnumQueryInteger] +enumFrom :: E'EnumQueryInteger -> [E'EnumQueryInteger] +$cenumFrom :: E'EnumQueryInteger -> [E'EnumQueryInteger] +fromEnum :: E'EnumQueryInteger -> Int +$cfromEnum :: E'EnumQueryInteger -> Int +toEnum :: Int -> E'EnumQueryInteger +$ctoEnum :: Int -> E'EnumQueryInteger +pred :: E'EnumQueryInteger -> E'EnumQueryInteger +$cpred :: E'EnumQueryInteger -> E'EnumQueryInteger +succ :: E'EnumQueryInteger -> E'EnumQueryInteger +$csucc :: E'EnumQueryInteger -> E'EnumQueryInteger +P.Enum) + +instance A.ToJSON E'EnumQueryInteger where toJSON :: E'EnumQueryInteger -> Value +toJSON = Int -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Int -> Value) +-> (E'EnumQueryInteger -> Int) -> E'EnumQueryInteger -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumQueryInteger -> Int +fromE'EnumQueryInteger +instance A.FromJSON E'EnumQueryInteger where parseJSON :: Value -> Parser E'EnumQueryInteger +parseJSON Value +o = (String -> Parser E'EnumQueryInteger) +-> (E'EnumQueryInteger -> Parser E'EnumQueryInteger) +-> Either String E'EnumQueryInteger +-> Parser E'EnumQueryInteger +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'EnumQueryInteger +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'EnumQueryInteger -> Parser E'EnumQueryInteger +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'EnumQueryInteger -> Parser E'EnumQueryInteger) +-> (E'EnumQueryInteger -> E'EnumQueryInteger) +-> E'EnumQueryInteger +-> Parser E'EnumQueryInteger +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumQueryInteger -> E'EnumQueryInteger +forall a. a -> a +P.id) (Either String E'EnumQueryInteger -> Parser E'EnumQueryInteger) +-> (Int -> Either String E'EnumQueryInteger) +-> Int +-> Parser E'EnumQueryInteger +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Int -> Either String E'EnumQueryInteger +toE'EnumQueryInteger (Int -> Parser E'EnumQueryInteger) +-> Parser Int -> Parser E'EnumQueryInteger +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Int +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'EnumQueryInteger where toQueryParam :: E'EnumQueryInteger -> Text +toQueryParam = Int -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Int -> Text) +-> (E'EnumQueryInteger -> Int) -> E'EnumQueryInteger -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumQueryInteger -> Int +fromE'EnumQueryInteger +instance WH.FromHttpApiData E'EnumQueryInteger where parseQueryParam :: Text -> Either Text E'EnumQueryInteger +parseQueryParam Text +o = Text -> Either Text Int +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Int +-> (Int -> Either Text E'EnumQueryInteger) +-> Either Text E'EnumQueryInteger +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'EnumQueryInteger +-> Either Text E'EnumQueryInteger +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'EnumQueryInteger + -> Either Text E'EnumQueryInteger) +-> (Int -> Either String E'EnumQueryInteger) +-> Int +-> Either Text E'EnumQueryInteger +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Int -> Either String E'EnumQueryInteger +toE'EnumQueryInteger +instance MimeRender MimeMultipartFormData E'EnumQueryInteger where mimeRender :: Proxy MimeMultipartFormData -> E'EnumQueryInteger -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'EnumQueryInteger -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'EnumQueryInteger' enum +fromE'EnumQueryInteger :: E'EnumQueryInteger -> Int +fromE'EnumQueryInteger :: E'EnumQueryInteger -> Int +fromE'EnumQueryInteger = \case + E'EnumQueryInteger +E'EnumQueryInteger'Num1 -> Int +1 + E'EnumQueryInteger +E'EnumQueryInteger'NumMinus_2 -> -Int +2 + +-- | parse 'E'EnumQueryInteger' enum +toE'EnumQueryInteger :: Int -> P.Either String E'EnumQueryInteger +toE'EnumQueryInteger :: Int -> Either String E'EnumQueryInteger +toE'EnumQueryInteger = \case + Int +1 -> E'EnumQueryInteger -> Either String E'EnumQueryInteger +forall a b. b -> Either a b +P.Right E'EnumQueryInteger +E'EnumQueryInteger'Num1 + -2 -> E'EnumQueryInteger -> Either String E'EnumQueryInteger +forall a b. b -> Either a b +P.Right E'EnumQueryInteger +E'EnumQueryInteger'NumMinus_2 + Int +s -> String -> Either String E'EnumQueryInteger +forall a b. a -> Either a b +P.Left (String -> Either String E'EnumQueryInteger) +-> String -> Either String E'EnumQueryInteger +forall a b. (a -> b) -> a -> b +$ String +"toE'EnumQueryInteger: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Int -> String +forall a. Show a => a -> String +P.show Int +s + + +-- ** E'EnumString + +-- | Enum of 'Text' +data E'EnumString + = E'EnumString'UPPER -- ^ @"UPPER"@ + | E'EnumString'Lower -- ^ @"lower"@ + | E'EnumString'Empty -- ^ @""@ + deriving (Int -> E'EnumString -> ShowS +[E'EnumString] -> ShowS +E'EnumString -> String +(Int -> E'EnumString -> ShowS) +-> (E'EnumString -> String) +-> ([E'EnumString] -> ShowS) +-> Show E'EnumString +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'EnumString] -> ShowS +$cshowList :: [E'EnumString] -> ShowS +show :: E'EnumString -> String +$cshow :: E'EnumString -> String +showsPrec :: Int -> E'EnumString -> ShowS +$cshowsPrec :: Int -> E'EnumString -> ShowS +P.Show, E'EnumString -> E'EnumString -> Bool +(E'EnumString -> E'EnumString -> Bool) +-> (E'EnumString -> E'EnumString -> Bool) -> Eq E'EnumString +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'EnumString -> E'EnumString -> Bool +$c/= :: E'EnumString -> E'EnumString -> Bool +== :: E'EnumString -> E'EnumString -> Bool +$c== :: E'EnumString -> E'EnumString -> Bool +P.Eq, P.Typeable, Eq E'EnumString +Eq E'EnumString +-> (E'EnumString -> E'EnumString -> Ordering) +-> (E'EnumString -> E'EnumString -> Bool) +-> (E'EnumString -> E'EnumString -> Bool) +-> (E'EnumString -> E'EnumString -> Bool) +-> (E'EnumString -> E'EnumString -> Bool) +-> (E'EnumString -> E'EnumString -> E'EnumString) +-> (E'EnumString -> E'EnumString -> E'EnumString) +-> Ord E'EnumString +E'EnumString -> E'EnumString -> Bool +E'EnumString -> E'EnumString -> Ordering +E'EnumString -> E'EnumString -> E'EnumString +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'EnumString -> E'EnumString -> E'EnumString +$cmin :: E'EnumString -> E'EnumString -> E'EnumString +max :: E'EnumString -> E'EnumString -> E'EnumString +$cmax :: E'EnumString -> E'EnumString -> E'EnumString +>= :: E'EnumString -> E'EnumString -> Bool +$c>= :: E'EnumString -> E'EnumString -> Bool +> :: E'EnumString -> E'EnumString -> Bool +$c> :: E'EnumString -> E'EnumString -> Bool +<= :: E'EnumString -> E'EnumString -> Bool +$c<= :: E'EnumString -> E'EnumString -> Bool +< :: E'EnumString -> E'EnumString -> Bool +$c< :: E'EnumString -> E'EnumString -> Bool +compare :: E'EnumString -> E'EnumString -> Ordering +$ccompare :: E'EnumString -> E'EnumString -> Ordering +$cp1Ord :: Eq E'EnumString +P.Ord, E'EnumString +E'EnumString -> E'EnumString -> Bounded E'EnumString +forall a. a -> a -> Bounded a +maxBound :: E'EnumString +$cmaxBound :: E'EnumString +minBound :: E'EnumString +$cminBound :: E'EnumString +P.Bounded, Int -> E'EnumString +E'EnumString -> Int +E'EnumString -> [E'EnumString] +E'EnumString -> E'EnumString +E'EnumString -> E'EnumString -> [E'EnumString] +E'EnumString -> E'EnumString -> E'EnumString -> [E'EnumString] +(E'EnumString -> E'EnumString) +-> (E'EnumString -> E'EnumString) +-> (Int -> E'EnumString) +-> (E'EnumString -> Int) +-> (E'EnumString -> [E'EnumString]) +-> (E'EnumString -> E'EnumString -> [E'EnumString]) +-> (E'EnumString -> E'EnumString -> [E'EnumString]) +-> (E'EnumString -> E'EnumString -> E'EnumString -> [E'EnumString]) +-> Enum E'EnumString +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'EnumString -> E'EnumString -> E'EnumString -> [E'EnumString] +$cenumFromThenTo :: E'EnumString -> E'EnumString -> E'EnumString -> [E'EnumString] +enumFromTo :: E'EnumString -> E'EnumString -> [E'EnumString] +$cenumFromTo :: E'EnumString -> E'EnumString -> [E'EnumString] +enumFromThen :: E'EnumString -> E'EnumString -> [E'EnumString] +$cenumFromThen :: E'EnumString -> E'EnumString -> [E'EnumString] +enumFrom :: E'EnumString -> [E'EnumString] +$cenumFrom :: E'EnumString -> [E'EnumString] +fromEnum :: E'EnumString -> Int +$cfromEnum :: E'EnumString -> Int +toEnum :: Int -> E'EnumString +$ctoEnum :: Int -> E'EnumString +pred :: E'EnumString -> E'EnumString +$cpred :: E'EnumString -> E'EnumString +succ :: E'EnumString -> E'EnumString +$csucc :: E'EnumString -> E'EnumString +P.Enum) + +instance A.ToJSON E'EnumString where toJSON :: E'EnumString -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (E'EnumString -> Text) -> E'EnumString -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumString -> Text +fromE'EnumString +instance A.FromJSON E'EnumString where parseJSON :: Value -> Parser E'EnumString +parseJSON Value +o = (String -> Parser E'EnumString) +-> (E'EnumString -> Parser E'EnumString) +-> Either String E'EnumString +-> Parser E'EnumString +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'EnumString +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'EnumString -> Parser E'EnumString +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'EnumString -> Parser E'EnumString) +-> (E'EnumString -> E'EnumString) +-> E'EnumString +-> Parser E'EnumString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumString -> E'EnumString +forall a. a -> a +P.id) (Either String E'EnumString -> Parser E'EnumString) +-> (Text -> Either String E'EnumString) +-> Text +-> Parser E'EnumString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'EnumString +toE'EnumString (Text -> Parser E'EnumString) -> Parser Text -> Parser E'EnumString +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'EnumString where toQueryParam :: E'EnumString -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (E'EnumString -> Text) -> E'EnumString -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'EnumString -> Text +fromE'EnumString +instance WH.FromHttpApiData E'EnumString where parseQueryParam :: Text -> Either Text E'EnumString +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'EnumString) -> Either Text E'EnumString +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'EnumString -> Either Text E'EnumString +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'EnumString -> Either Text E'EnumString) +-> (Text -> Either String E'EnumString) +-> Text +-> Either Text E'EnumString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'EnumString +toE'EnumString +instance MimeRender MimeMultipartFormData E'EnumString where mimeRender :: Proxy MimeMultipartFormData -> E'EnumString -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'EnumString -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'EnumString' enum +fromE'EnumString :: E'EnumString -> Text +fromE'EnumString :: E'EnumString -> Text +fromE'EnumString = \case + E'EnumString +E'EnumString'UPPER -> Text +"UPPER" + E'EnumString +E'EnumString'Lower -> Text +"lower" + E'EnumString +E'EnumString'Empty -> Text +"" + +-- | parse 'E'EnumString' enum +toE'EnumString :: Text -> P.Either String E'EnumString +toE'EnumString :: Text -> Either String E'EnumString +toE'EnumString = \case + Text +"UPPER" -> E'EnumString -> Either String E'EnumString +forall a b. b -> Either a b +P.Right E'EnumString +E'EnumString'UPPER + Text +"lower" -> E'EnumString -> Either String E'EnumString +forall a b. b -> Either a b +P.Right E'EnumString +E'EnumString'Lower + Text +"" -> E'EnumString -> Either String E'EnumString +forall a b. b -> Either a b +P.Right E'EnumString +E'EnumString'Empty + Text +s -> String -> Either String E'EnumString +forall a b. a -> Either a b +P.Left (String -> Either String E'EnumString) +-> String -> Either String E'EnumString +forall a b. (a -> b) -> a -> b +$ String +"toE'EnumString: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'Inner + +-- | Enum of 'Text' +data E'Inner + = E'Inner'UPPER -- ^ @"UPPER"@ + | E'Inner'Lower -- ^ @"lower"@ + deriving (Int -> E'Inner -> ShowS +[E'Inner] -> ShowS +E'Inner -> String +(Int -> E'Inner -> ShowS) +-> (E'Inner -> String) -> ([E'Inner] -> ShowS) -> Show E'Inner +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'Inner] -> ShowS +$cshowList :: [E'Inner] -> ShowS +show :: E'Inner -> String +$cshow :: E'Inner -> String +showsPrec :: Int -> E'Inner -> ShowS +$cshowsPrec :: Int -> E'Inner -> ShowS +P.Show, E'Inner -> E'Inner -> Bool +(E'Inner -> E'Inner -> Bool) +-> (E'Inner -> E'Inner -> Bool) -> Eq E'Inner +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'Inner -> E'Inner -> Bool +$c/= :: E'Inner -> E'Inner -> Bool +== :: E'Inner -> E'Inner -> Bool +$c== :: E'Inner -> E'Inner -> Bool +P.Eq, P.Typeable, Eq E'Inner +Eq E'Inner +-> (E'Inner -> E'Inner -> Ordering) +-> (E'Inner -> E'Inner -> Bool) +-> (E'Inner -> E'Inner -> Bool) +-> (E'Inner -> E'Inner -> Bool) +-> (E'Inner -> E'Inner -> Bool) +-> (E'Inner -> E'Inner -> E'Inner) +-> (E'Inner -> E'Inner -> E'Inner) +-> Ord E'Inner +E'Inner -> E'Inner -> Bool +E'Inner -> E'Inner -> Ordering +E'Inner -> E'Inner -> E'Inner +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'Inner -> E'Inner -> E'Inner +$cmin :: E'Inner -> E'Inner -> E'Inner +max :: E'Inner -> E'Inner -> E'Inner +$cmax :: E'Inner -> E'Inner -> E'Inner +>= :: E'Inner -> E'Inner -> Bool +$c>= :: E'Inner -> E'Inner -> Bool +> :: E'Inner -> E'Inner -> Bool +$c> :: E'Inner -> E'Inner -> Bool +<= :: E'Inner -> E'Inner -> Bool +$c<= :: E'Inner -> E'Inner -> Bool +< :: E'Inner -> E'Inner -> Bool +$c< :: E'Inner -> E'Inner -> Bool +compare :: E'Inner -> E'Inner -> Ordering +$ccompare :: E'Inner -> E'Inner -> Ordering +$cp1Ord :: Eq E'Inner +P.Ord, E'Inner +E'Inner -> E'Inner -> Bounded E'Inner +forall a. a -> a -> Bounded a +maxBound :: E'Inner +$cmaxBound :: E'Inner +minBound :: E'Inner +$cminBound :: E'Inner +P.Bounded, Int -> E'Inner +E'Inner -> Int +E'Inner -> [E'Inner] +E'Inner -> E'Inner +E'Inner -> E'Inner -> [E'Inner] +E'Inner -> E'Inner -> E'Inner -> [E'Inner] +(E'Inner -> E'Inner) +-> (E'Inner -> E'Inner) +-> (Int -> E'Inner) +-> (E'Inner -> Int) +-> (E'Inner -> [E'Inner]) +-> (E'Inner -> E'Inner -> [E'Inner]) +-> (E'Inner -> E'Inner -> [E'Inner]) +-> (E'Inner -> E'Inner -> E'Inner -> [E'Inner]) +-> Enum E'Inner +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'Inner -> E'Inner -> E'Inner -> [E'Inner] +$cenumFromThenTo :: E'Inner -> E'Inner -> E'Inner -> [E'Inner] +enumFromTo :: E'Inner -> E'Inner -> [E'Inner] +$cenumFromTo :: E'Inner -> E'Inner -> [E'Inner] +enumFromThen :: E'Inner -> E'Inner -> [E'Inner] +$cenumFromThen :: E'Inner -> E'Inner -> [E'Inner] +enumFrom :: E'Inner -> [E'Inner] +$cenumFrom :: E'Inner -> [E'Inner] +fromEnum :: E'Inner -> Int +$cfromEnum :: E'Inner -> Int +toEnum :: Int -> E'Inner +$ctoEnum :: Int -> E'Inner +pred :: E'Inner -> E'Inner +$cpred :: E'Inner -> E'Inner +succ :: E'Inner -> E'Inner +$csucc :: E'Inner -> E'Inner +P.Enum) + +instance A.ToJSON E'Inner where toJSON :: E'Inner -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (E'Inner -> Text) -> E'Inner -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Inner -> Text +fromE'Inner +instance A.FromJSON E'Inner where parseJSON :: Value -> Parser E'Inner +parseJSON Value +o = (String -> Parser E'Inner) +-> (E'Inner -> Parser E'Inner) +-> Either String E'Inner +-> Parser E'Inner +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'Inner +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'Inner -> Parser E'Inner +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'Inner -> Parser E'Inner) +-> (E'Inner -> E'Inner) -> E'Inner -> Parser E'Inner +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Inner -> E'Inner +forall a. a -> a +P.id) (Either String E'Inner -> Parser E'Inner) +-> (Text -> Either String E'Inner) -> Text -> Parser E'Inner +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Inner +toE'Inner (Text -> Parser E'Inner) -> Parser Text -> Parser E'Inner +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'Inner where toQueryParam :: E'Inner -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (E'Inner -> Text) -> E'Inner -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Inner -> Text +fromE'Inner +instance WH.FromHttpApiData E'Inner where parseQueryParam :: Text -> Either Text E'Inner +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'Inner) -> Either Text E'Inner +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) -> Either String E'Inner -> Either Text E'Inner +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'Inner -> Either Text E'Inner) +-> (Text -> Either String E'Inner) -> Text -> Either Text E'Inner +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Inner +toE'Inner +instance MimeRender MimeMultipartFormData E'Inner where mimeRender :: Proxy MimeMultipartFormData -> E'Inner -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'Inner -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'Inner' enum +fromE'Inner :: E'Inner -> Text +fromE'Inner :: E'Inner -> Text +fromE'Inner = \case + E'Inner +E'Inner'UPPER -> Text +"UPPER" + E'Inner +E'Inner'Lower -> Text +"lower" + +-- | parse 'E'Inner' enum +toE'Inner :: Text -> P.Either String E'Inner +toE'Inner :: Text -> Either String E'Inner +toE'Inner = \case + Text +"UPPER" -> E'Inner -> Either String E'Inner +forall a b. b -> Either a b +P.Right E'Inner +E'Inner'UPPER + Text +"lower" -> E'Inner -> Either String E'Inner +forall a b. b -> Either a b +P.Right E'Inner +E'Inner'Lower + Text +s -> String -> Either String E'Inner +forall a b. a -> Either a b +P.Left (String -> Either String E'Inner) +-> String -> Either String E'Inner +forall a b. (a -> b) -> a -> b +$ String +"toE'Inner: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'JustSymbol + +-- | Enum of 'Text' +data E'JustSymbol + = E'JustSymbol'Greater_Than_Or_Equal_To -- ^ @">="@ + | E'JustSymbol'Dollar -- ^ @"$"@ + deriving (Int -> E'JustSymbol -> ShowS +[E'JustSymbol] -> ShowS +E'JustSymbol -> String +(Int -> E'JustSymbol -> ShowS) +-> (E'JustSymbol -> String) +-> ([E'JustSymbol] -> ShowS) +-> Show E'JustSymbol +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'JustSymbol] -> ShowS +$cshowList :: [E'JustSymbol] -> ShowS +show :: E'JustSymbol -> String +$cshow :: E'JustSymbol -> String +showsPrec :: Int -> E'JustSymbol -> ShowS +$cshowsPrec :: Int -> E'JustSymbol -> ShowS +P.Show, E'JustSymbol -> E'JustSymbol -> Bool +(E'JustSymbol -> E'JustSymbol -> Bool) +-> (E'JustSymbol -> E'JustSymbol -> Bool) -> Eq E'JustSymbol +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'JustSymbol -> E'JustSymbol -> Bool +$c/= :: E'JustSymbol -> E'JustSymbol -> Bool +== :: E'JustSymbol -> E'JustSymbol -> Bool +$c== :: E'JustSymbol -> E'JustSymbol -> Bool +P.Eq, P.Typeable, Eq E'JustSymbol +Eq E'JustSymbol +-> (E'JustSymbol -> E'JustSymbol -> Ordering) +-> (E'JustSymbol -> E'JustSymbol -> Bool) +-> (E'JustSymbol -> E'JustSymbol -> Bool) +-> (E'JustSymbol -> E'JustSymbol -> Bool) +-> (E'JustSymbol -> E'JustSymbol -> Bool) +-> (E'JustSymbol -> E'JustSymbol -> E'JustSymbol) +-> (E'JustSymbol -> E'JustSymbol -> E'JustSymbol) +-> Ord E'JustSymbol +E'JustSymbol -> E'JustSymbol -> Bool +E'JustSymbol -> E'JustSymbol -> Ordering +E'JustSymbol -> E'JustSymbol -> E'JustSymbol +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'JustSymbol -> E'JustSymbol -> E'JustSymbol +$cmin :: E'JustSymbol -> E'JustSymbol -> E'JustSymbol +max :: E'JustSymbol -> E'JustSymbol -> E'JustSymbol +$cmax :: E'JustSymbol -> E'JustSymbol -> E'JustSymbol +>= :: E'JustSymbol -> E'JustSymbol -> Bool +$c>= :: E'JustSymbol -> E'JustSymbol -> Bool +> :: E'JustSymbol -> E'JustSymbol -> Bool +$c> :: E'JustSymbol -> E'JustSymbol -> Bool +<= :: E'JustSymbol -> E'JustSymbol -> Bool +$c<= :: E'JustSymbol -> E'JustSymbol -> Bool +< :: E'JustSymbol -> E'JustSymbol -> Bool +$c< :: E'JustSymbol -> E'JustSymbol -> Bool +compare :: E'JustSymbol -> E'JustSymbol -> Ordering +$ccompare :: E'JustSymbol -> E'JustSymbol -> Ordering +$cp1Ord :: Eq E'JustSymbol +P.Ord, E'JustSymbol +E'JustSymbol -> E'JustSymbol -> Bounded E'JustSymbol +forall a. a -> a -> Bounded a +maxBound :: E'JustSymbol +$cmaxBound :: E'JustSymbol +minBound :: E'JustSymbol +$cminBound :: E'JustSymbol +P.Bounded, Int -> E'JustSymbol +E'JustSymbol -> Int +E'JustSymbol -> [E'JustSymbol] +E'JustSymbol -> E'JustSymbol +E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +E'JustSymbol -> E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +(E'JustSymbol -> E'JustSymbol) +-> (E'JustSymbol -> E'JustSymbol) +-> (Int -> E'JustSymbol) +-> (E'JustSymbol -> Int) +-> (E'JustSymbol -> [E'JustSymbol]) +-> (E'JustSymbol -> E'JustSymbol -> [E'JustSymbol]) +-> (E'JustSymbol -> E'JustSymbol -> [E'JustSymbol]) +-> (E'JustSymbol -> E'JustSymbol -> E'JustSymbol -> [E'JustSymbol]) +-> Enum E'JustSymbol +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'JustSymbol -> E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +$cenumFromThenTo :: E'JustSymbol -> E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +enumFromTo :: E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +$cenumFromTo :: E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +enumFromThen :: E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +$cenumFromThen :: E'JustSymbol -> E'JustSymbol -> [E'JustSymbol] +enumFrom :: E'JustSymbol -> [E'JustSymbol] +$cenumFrom :: E'JustSymbol -> [E'JustSymbol] +fromEnum :: E'JustSymbol -> Int +$cfromEnum :: E'JustSymbol -> Int +toEnum :: Int -> E'JustSymbol +$ctoEnum :: Int -> E'JustSymbol +pred :: E'JustSymbol -> E'JustSymbol +$cpred :: E'JustSymbol -> E'JustSymbol +succ :: E'JustSymbol -> E'JustSymbol +$csucc :: E'JustSymbol -> E'JustSymbol +P.Enum) + +instance A.ToJSON E'JustSymbol where toJSON :: E'JustSymbol -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (E'JustSymbol -> Text) -> E'JustSymbol -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'JustSymbol -> Text +fromE'JustSymbol +instance A.FromJSON E'JustSymbol where parseJSON :: Value -> Parser E'JustSymbol +parseJSON Value +o = (String -> Parser E'JustSymbol) +-> (E'JustSymbol -> Parser E'JustSymbol) +-> Either String E'JustSymbol +-> Parser E'JustSymbol +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'JustSymbol +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'JustSymbol -> Parser E'JustSymbol +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'JustSymbol -> Parser E'JustSymbol) +-> (E'JustSymbol -> E'JustSymbol) +-> E'JustSymbol +-> Parser E'JustSymbol +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'JustSymbol -> E'JustSymbol +forall a. a -> a +P.id) (Either String E'JustSymbol -> Parser E'JustSymbol) +-> (Text -> Either String E'JustSymbol) +-> Text +-> Parser E'JustSymbol +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'JustSymbol +toE'JustSymbol (Text -> Parser E'JustSymbol) -> Parser Text -> Parser E'JustSymbol +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'JustSymbol where toQueryParam :: E'JustSymbol -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (E'JustSymbol -> Text) -> E'JustSymbol -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'JustSymbol -> Text +fromE'JustSymbol +instance WH.FromHttpApiData E'JustSymbol where parseQueryParam :: Text -> Either Text E'JustSymbol +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'JustSymbol) -> Either Text E'JustSymbol +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'JustSymbol -> Either Text E'JustSymbol +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'JustSymbol -> Either Text E'JustSymbol) +-> (Text -> Either String E'JustSymbol) +-> Text +-> Either Text E'JustSymbol +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'JustSymbol +toE'JustSymbol +instance MimeRender MimeMultipartFormData E'JustSymbol where mimeRender :: Proxy MimeMultipartFormData -> E'JustSymbol -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'JustSymbol -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'JustSymbol' enum +fromE'JustSymbol :: E'JustSymbol -> Text +fromE'JustSymbol :: E'JustSymbol -> Text +fromE'JustSymbol = \case + E'JustSymbol +E'JustSymbol'Greater_Than_Or_Equal_To -> Text +">=" + E'JustSymbol +E'JustSymbol'Dollar -> Text +"$" + +-- | parse 'E'JustSymbol' enum +toE'JustSymbol :: Text -> P.Either String E'JustSymbol +toE'JustSymbol :: Text -> Either String E'JustSymbol +toE'JustSymbol = \case + Text +">=" -> E'JustSymbol -> Either String E'JustSymbol +forall a b. b -> Either a b +P.Right E'JustSymbol +E'JustSymbol'Greater_Than_Or_Equal_To + Text +"$" -> E'JustSymbol -> Either String E'JustSymbol +forall a b. b -> Either a b +P.Right E'JustSymbol +E'JustSymbol'Dollar + Text +s -> String -> Either String E'JustSymbol +forall a b. a -> Either a b +P.Left (String -> Either String E'JustSymbol) +-> String -> Either String E'JustSymbol +forall a b. (a -> b) -> a -> b +$ String +"toE'JustSymbol: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'Kind + +-- | Enum of 'Text' +data E'Kind + = E'Kind'Lions -- ^ @"lions"@ + | E'Kind'Tigers -- ^ @"tigers"@ + | E'Kind'Leopards -- ^ @"leopards"@ + | E'Kind'Jaguars -- ^ @"jaguars"@ + deriving (Int -> E'Kind -> ShowS +[E'Kind] -> ShowS +E'Kind -> String +(Int -> E'Kind -> ShowS) +-> (E'Kind -> String) -> ([E'Kind] -> ShowS) -> Show E'Kind +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'Kind] -> ShowS +$cshowList :: [E'Kind] -> ShowS +show :: E'Kind -> String +$cshow :: E'Kind -> String +showsPrec :: Int -> E'Kind -> ShowS +$cshowsPrec :: Int -> E'Kind -> ShowS +P.Show, E'Kind -> E'Kind -> Bool +(E'Kind -> E'Kind -> Bool) +-> (E'Kind -> E'Kind -> Bool) -> Eq E'Kind +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'Kind -> E'Kind -> Bool +$c/= :: E'Kind -> E'Kind -> Bool +== :: E'Kind -> E'Kind -> Bool +$c== :: E'Kind -> E'Kind -> Bool +P.Eq, P.Typeable, Eq E'Kind +Eq E'Kind +-> (E'Kind -> E'Kind -> Ordering) +-> (E'Kind -> E'Kind -> Bool) +-> (E'Kind -> E'Kind -> Bool) +-> (E'Kind -> E'Kind -> Bool) +-> (E'Kind -> E'Kind -> Bool) +-> (E'Kind -> E'Kind -> E'Kind) +-> (E'Kind -> E'Kind -> E'Kind) +-> Ord E'Kind +E'Kind -> E'Kind -> Bool +E'Kind -> E'Kind -> Ordering +E'Kind -> E'Kind -> E'Kind +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'Kind -> E'Kind -> E'Kind +$cmin :: E'Kind -> E'Kind -> E'Kind +max :: E'Kind -> E'Kind -> E'Kind +$cmax :: E'Kind -> E'Kind -> E'Kind +>= :: E'Kind -> E'Kind -> Bool +$c>= :: E'Kind -> E'Kind -> Bool +> :: E'Kind -> E'Kind -> Bool +$c> :: E'Kind -> E'Kind -> Bool +<= :: E'Kind -> E'Kind -> Bool +$c<= :: E'Kind -> E'Kind -> Bool +< :: E'Kind -> E'Kind -> Bool +$c< :: E'Kind -> E'Kind -> Bool +compare :: E'Kind -> E'Kind -> Ordering +$ccompare :: E'Kind -> E'Kind -> Ordering +$cp1Ord :: Eq E'Kind +P.Ord, E'Kind +E'Kind -> E'Kind -> Bounded E'Kind +forall a. a -> a -> Bounded a +maxBound :: E'Kind +$cmaxBound :: E'Kind +minBound :: E'Kind +$cminBound :: E'Kind +P.Bounded, Int -> E'Kind +E'Kind -> Int +E'Kind -> [E'Kind] +E'Kind -> E'Kind +E'Kind -> E'Kind -> [E'Kind] +E'Kind -> E'Kind -> E'Kind -> [E'Kind] +(E'Kind -> E'Kind) +-> (E'Kind -> E'Kind) +-> (Int -> E'Kind) +-> (E'Kind -> Int) +-> (E'Kind -> [E'Kind]) +-> (E'Kind -> E'Kind -> [E'Kind]) +-> (E'Kind -> E'Kind -> [E'Kind]) +-> (E'Kind -> E'Kind -> E'Kind -> [E'Kind]) +-> Enum E'Kind +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'Kind -> E'Kind -> E'Kind -> [E'Kind] +$cenumFromThenTo :: E'Kind -> E'Kind -> E'Kind -> [E'Kind] +enumFromTo :: E'Kind -> E'Kind -> [E'Kind] +$cenumFromTo :: E'Kind -> E'Kind -> [E'Kind] +enumFromThen :: E'Kind -> E'Kind -> [E'Kind] +$cenumFromThen :: E'Kind -> E'Kind -> [E'Kind] +enumFrom :: E'Kind -> [E'Kind] +$cenumFrom :: E'Kind -> [E'Kind] +fromEnum :: E'Kind -> Int +$cfromEnum :: E'Kind -> Int +toEnum :: Int -> E'Kind +$ctoEnum :: Int -> E'Kind +pred :: E'Kind -> E'Kind +$cpred :: E'Kind -> E'Kind +succ :: E'Kind -> E'Kind +$csucc :: E'Kind -> E'Kind +P.Enum) + +instance A.ToJSON E'Kind where toJSON :: E'Kind -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (E'Kind -> Text) -> E'Kind -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Kind -> Text +fromE'Kind +instance A.FromJSON E'Kind where parseJSON :: Value -> Parser E'Kind +parseJSON Value +o = (String -> Parser E'Kind) +-> (E'Kind -> Parser E'Kind) +-> Either String E'Kind +-> Parser E'Kind +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'Kind +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'Kind -> Parser E'Kind +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'Kind -> Parser E'Kind) +-> (E'Kind -> E'Kind) -> E'Kind -> Parser E'Kind +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Kind -> E'Kind +forall a. a -> a +P.id) (Either String E'Kind -> Parser E'Kind) +-> (Text -> Either String E'Kind) -> Text -> Parser E'Kind +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Kind +toE'Kind (Text -> Parser E'Kind) -> Parser Text -> Parser E'Kind +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'Kind where toQueryParam :: E'Kind -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (E'Kind -> Text) -> E'Kind -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Kind -> Text +fromE'Kind +instance WH.FromHttpApiData E'Kind where parseQueryParam :: Text -> Either Text E'Kind +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'Kind) -> Either Text E'Kind +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) -> Either String E'Kind -> Either Text E'Kind +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'Kind -> Either Text E'Kind) +-> (Text -> Either String E'Kind) -> Text -> Either Text E'Kind +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Kind +toE'Kind +instance MimeRender MimeMultipartFormData E'Kind where mimeRender :: Proxy MimeMultipartFormData -> E'Kind -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'Kind -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'Kind' enum +fromE'Kind :: E'Kind -> Text +fromE'Kind :: E'Kind -> Text +fromE'Kind = \case + E'Kind +E'Kind'Lions -> Text +"lions" + E'Kind +E'Kind'Tigers -> Text +"tigers" + E'Kind +E'Kind'Leopards -> Text +"leopards" + E'Kind +E'Kind'Jaguars -> Text +"jaguars" + +-- | parse 'E'Kind' enum +toE'Kind :: Text -> P.Either String E'Kind +toE'Kind :: Text -> Either String E'Kind +toE'Kind = \case + Text +"lions" -> E'Kind -> Either String E'Kind +forall a b. b -> Either a b +P.Right E'Kind +E'Kind'Lions + Text +"tigers" -> E'Kind -> Either String E'Kind +forall a b. b -> Either a b +P.Right E'Kind +E'Kind'Tigers + Text +"leopards" -> E'Kind -> Either String E'Kind +forall a b. b -> Either a b +P.Right E'Kind +E'Kind'Leopards + Text +"jaguars" -> E'Kind -> Either String E'Kind +forall a b. b -> Either a b +P.Right E'Kind +E'Kind'Jaguars + Text +s -> String -> Either String E'Kind +forall a b. a -> Either a b +P.Left (String -> Either String E'Kind) -> String -> Either String E'Kind +forall a b. (a -> b) -> a -> b +$ String +"toE'Kind: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'Status + +-- | Enum of 'Text' . +-- Order Status +data E'Status + = E'Status'Placed -- ^ @"placed"@ + | E'Status'Approved -- ^ @"approved"@ + | E'Status'Delivered -- ^ @"delivered"@ + deriving (Int -> E'Status -> ShowS +[E'Status] -> ShowS +E'Status -> String +(Int -> E'Status -> ShowS) +-> (E'Status -> String) -> ([E'Status] -> ShowS) -> Show E'Status +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'Status] -> ShowS +$cshowList :: [E'Status] -> ShowS +show :: E'Status -> String +$cshow :: E'Status -> String +showsPrec :: Int -> E'Status -> ShowS +$cshowsPrec :: Int -> E'Status -> ShowS +P.Show, E'Status -> E'Status -> Bool +(E'Status -> E'Status -> Bool) +-> (E'Status -> E'Status -> Bool) -> Eq E'Status +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'Status -> E'Status -> Bool +$c/= :: E'Status -> E'Status -> Bool +== :: E'Status -> E'Status -> Bool +$c== :: E'Status -> E'Status -> Bool +P.Eq, P.Typeable, Eq E'Status +Eq E'Status +-> (E'Status -> E'Status -> Ordering) +-> (E'Status -> E'Status -> Bool) +-> (E'Status -> E'Status -> Bool) +-> (E'Status -> E'Status -> Bool) +-> (E'Status -> E'Status -> Bool) +-> (E'Status -> E'Status -> E'Status) +-> (E'Status -> E'Status -> E'Status) +-> Ord E'Status +E'Status -> E'Status -> Bool +E'Status -> E'Status -> Ordering +E'Status -> E'Status -> E'Status +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'Status -> E'Status -> E'Status +$cmin :: E'Status -> E'Status -> E'Status +max :: E'Status -> E'Status -> E'Status +$cmax :: E'Status -> E'Status -> E'Status +>= :: E'Status -> E'Status -> Bool +$c>= :: E'Status -> E'Status -> Bool +> :: E'Status -> E'Status -> Bool +$c> :: E'Status -> E'Status -> Bool +<= :: E'Status -> E'Status -> Bool +$c<= :: E'Status -> E'Status -> Bool +< :: E'Status -> E'Status -> Bool +$c< :: E'Status -> E'Status -> Bool +compare :: E'Status -> E'Status -> Ordering +$ccompare :: E'Status -> E'Status -> Ordering +$cp1Ord :: Eq E'Status +P.Ord, E'Status +E'Status -> E'Status -> Bounded E'Status +forall a. a -> a -> Bounded a +maxBound :: E'Status +$cmaxBound :: E'Status +minBound :: E'Status +$cminBound :: E'Status +P.Bounded, Int -> E'Status +E'Status -> Int +E'Status -> [E'Status] +E'Status -> E'Status +E'Status -> E'Status -> [E'Status] +E'Status -> E'Status -> E'Status -> [E'Status] +(E'Status -> E'Status) +-> (E'Status -> E'Status) +-> (Int -> E'Status) +-> (E'Status -> Int) +-> (E'Status -> [E'Status]) +-> (E'Status -> E'Status -> [E'Status]) +-> (E'Status -> E'Status -> [E'Status]) +-> (E'Status -> E'Status -> E'Status -> [E'Status]) +-> Enum E'Status +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'Status -> E'Status -> E'Status -> [E'Status] +$cenumFromThenTo :: E'Status -> E'Status -> E'Status -> [E'Status] +enumFromTo :: E'Status -> E'Status -> [E'Status] +$cenumFromTo :: E'Status -> E'Status -> [E'Status] +enumFromThen :: E'Status -> E'Status -> [E'Status] +$cenumFromThen :: E'Status -> E'Status -> [E'Status] +enumFrom :: E'Status -> [E'Status] +$cenumFrom :: E'Status -> [E'Status] +fromEnum :: E'Status -> Int +$cfromEnum :: E'Status -> Int +toEnum :: Int -> E'Status +$ctoEnum :: Int -> E'Status +pred :: E'Status -> E'Status +$cpred :: E'Status -> E'Status +succ :: E'Status -> E'Status +$csucc :: E'Status -> E'Status +P.Enum) + +instance A.ToJSON E'Status where toJSON :: E'Status -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (E'Status -> Text) -> E'Status -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Status -> Text +fromE'Status +instance A.FromJSON E'Status where parseJSON :: Value -> Parser E'Status +parseJSON Value +o = (String -> Parser E'Status) +-> (E'Status -> Parser E'Status) +-> Either String E'Status +-> Parser E'Status +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'Status +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'Status -> Parser E'Status +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'Status -> Parser E'Status) +-> (E'Status -> E'Status) -> E'Status -> Parser E'Status +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Status -> E'Status +forall a. a -> a +P.id) (Either String E'Status -> Parser E'Status) +-> (Text -> Either String E'Status) -> Text -> Parser E'Status +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Status +toE'Status (Text -> Parser E'Status) -> Parser Text -> Parser E'Status +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'Status where toQueryParam :: E'Status -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (E'Status -> Text) -> E'Status -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Status -> Text +fromE'Status +instance WH.FromHttpApiData E'Status where parseQueryParam :: Text -> Either Text E'Status +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'Status) -> Either Text E'Status +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) -> Either String E'Status -> Either Text E'Status +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'Status -> Either Text E'Status) +-> (Text -> Either String E'Status) -> Text -> Either Text E'Status +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Status +toE'Status +instance MimeRender MimeMultipartFormData E'Status where mimeRender :: Proxy MimeMultipartFormData -> E'Status -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'Status -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'Status' enum +fromE'Status :: E'Status -> Text +fromE'Status :: E'Status -> Text +fromE'Status = \case + E'Status +E'Status'Placed -> Text +"placed" + E'Status +E'Status'Approved -> Text +"approved" + E'Status +E'Status'Delivered -> Text +"delivered" + +-- | parse 'E'Status' enum +toE'Status :: Text -> P.Either String E'Status +toE'Status :: Text -> Either String E'Status +toE'Status = \case + Text +"placed" -> E'Status -> Either String E'Status +forall a b. b -> Either a b +P.Right E'Status +E'Status'Placed + Text +"approved" -> E'Status -> Either String E'Status +forall a b. b -> Either a b +P.Right E'Status +E'Status'Approved + Text +"delivered" -> E'Status -> Either String E'Status +forall a b. b -> Either a b +P.Right E'Status +E'Status'Delivered + Text +s -> String -> Either String E'Status +forall a b. a -> Either a b +P.Left (String -> Either String E'Status) +-> String -> Either String E'Status +forall a b. (a -> b) -> a -> b +$ String +"toE'Status: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** E'Status2 + +-- | Enum of 'Text' . +-- pet status in the store +data E'Status2 + = E'Status2'Available -- ^ @"available"@ + | E'Status2'Pending -- ^ @"pending"@ + | E'Status2'Sold -- ^ @"sold"@ + deriving (Int -> E'Status2 -> ShowS +[E'Status2] -> ShowS +E'Status2 -> String +(Int -> E'Status2 -> ShowS) +-> (E'Status2 -> String) +-> ([E'Status2] -> ShowS) +-> Show E'Status2 +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [E'Status2] -> ShowS +$cshowList :: [E'Status2] -> ShowS +show :: E'Status2 -> String +$cshow :: E'Status2 -> String +showsPrec :: Int -> E'Status2 -> ShowS +$cshowsPrec :: Int -> E'Status2 -> ShowS +P.Show, E'Status2 -> E'Status2 -> Bool +(E'Status2 -> E'Status2 -> Bool) +-> (E'Status2 -> E'Status2 -> Bool) -> Eq E'Status2 +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: E'Status2 -> E'Status2 -> Bool +$c/= :: E'Status2 -> E'Status2 -> Bool +== :: E'Status2 -> E'Status2 -> Bool +$c== :: E'Status2 -> E'Status2 -> Bool +P.Eq, P.Typeable, Eq E'Status2 +Eq E'Status2 +-> (E'Status2 -> E'Status2 -> Ordering) +-> (E'Status2 -> E'Status2 -> Bool) +-> (E'Status2 -> E'Status2 -> Bool) +-> (E'Status2 -> E'Status2 -> Bool) +-> (E'Status2 -> E'Status2 -> Bool) +-> (E'Status2 -> E'Status2 -> E'Status2) +-> (E'Status2 -> E'Status2 -> E'Status2) +-> Ord E'Status2 +E'Status2 -> E'Status2 -> Bool +E'Status2 -> E'Status2 -> Ordering +E'Status2 -> E'Status2 -> E'Status2 +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: E'Status2 -> E'Status2 -> E'Status2 +$cmin :: E'Status2 -> E'Status2 -> E'Status2 +max :: E'Status2 -> E'Status2 -> E'Status2 +$cmax :: E'Status2 -> E'Status2 -> E'Status2 +>= :: E'Status2 -> E'Status2 -> Bool +$c>= :: E'Status2 -> E'Status2 -> Bool +> :: E'Status2 -> E'Status2 -> Bool +$c> :: E'Status2 -> E'Status2 -> Bool +<= :: E'Status2 -> E'Status2 -> Bool +$c<= :: E'Status2 -> E'Status2 -> Bool +< :: E'Status2 -> E'Status2 -> Bool +$c< :: E'Status2 -> E'Status2 -> Bool +compare :: E'Status2 -> E'Status2 -> Ordering +$ccompare :: E'Status2 -> E'Status2 -> Ordering +$cp1Ord :: Eq E'Status2 +P.Ord, E'Status2 +E'Status2 -> E'Status2 -> Bounded E'Status2 +forall a. a -> a -> Bounded a +maxBound :: E'Status2 +$cmaxBound :: E'Status2 +minBound :: E'Status2 +$cminBound :: E'Status2 +P.Bounded, Int -> E'Status2 +E'Status2 -> Int +E'Status2 -> [E'Status2] +E'Status2 -> E'Status2 +E'Status2 -> E'Status2 -> [E'Status2] +E'Status2 -> E'Status2 -> E'Status2 -> [E'Status2] +(E'Status2 -> E'Status2) +-> (E'Status2 -> E'Status2) +-> (Int -> E'Status2) +-> (E'Status2 -> Int) +-> (E'Status2 -> [E'Status2]) +-> (E'Status2 -> E'Status2 -> [E'Status2]) +-> (E'Status2 -> E'Status2 -> [E'Status2]) +-> (E'Status2 -> E'Status2 -> E'Status2 -> [E'Status2]) +-> Enum E'Status2 +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: E'Status2 -> E'Status2 -> E'Status2 -> [E'Status2] +$cenumFromThenTo :: E'Status2 -> E'Status2 -> E'Status2 -> [E'Status2] +enumFromTo :: E'Status2 -> E'Status2 -> [E'Status2] +$cenumFromTo :: E'Status2 -> E'Status2 -> [E'Status2] +enumFromThen :: E'Status2 -> E'Status2 -> [E'Status2] +$cenumFromThen :: E'Status2 -> E'Status2 -> [E'Status2] +enumFrom :: E'Status2 -> [E'Status2] +$cenumFrom :: E'Status2 -> [E'Status2] +fromEnum :: E'Status2 -> Int +$cfromEnum :: E'Status2 -> Int +toEnum :: Int -> E'Status2 +$ctoEnum :: Int -> E'Status2 +pred :: E'Status2 -> E'Status2 +$cpred :: E'Status2 -> E'Status2 +succ :: E'Status2 -> E'Status2 +$csucc :: E'Status2 -> E'Status2 +P.Enum) + +instance A.ToJSON E'Status2 where toJSON :: E'Status2 -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (E'Status2 -> Text) -> E'Status2 -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Status2 -> Text +fromE'Status2 +instance A.FromJSON E'Status2 where parseJSON :: Value -> Parser E'Status2 +parseJSON Value +o = (String -> Parser E'Status2) +-> (E'Status2 -> Parser E'Status2) +-> Either String E'Status2 +-> Parser E'Status2 +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser E'Status2 +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (E'Status2 -> Parser E'Status2 +forall (f :: * -> *) a. Applicative f => a -> f a +pure (E'Status2 -> Parser E'Status2) +-> (E'Status2 -> E'Status2) -> E'Status2 -> Parser E'Status2 +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Status2 -> E'Status2 +forall a. a -> a +P.id) (Either String E'Status2 -> Parser E'Status2) +-> (Text -> Either String E'Status2) -> Text -> Parser E'Status2 +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Status2 +toE'Status2 (Text -> Parser E'Status2) -> Parser Text -> Parser E'Status2 +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData E'Status2 where toQueryParam :: E'Status2 -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (E'Status2 -> Text) -> E'Status2 -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. E'Status2 -> Text +fromE'Status2 +instance WH.FromHttpApiData E'Status2 where parseQueryParam :: Text -> Either Text E'Status2 +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text E'Status2) -> Either Text E'Status2 +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String E'Status2 -> Either Text E'Status2 +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String E'Status2 -> Either Text E'Status2) +-> (Text -> Either String E'Status2) +-> Text +-> Either Text E'Status2 +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String E'Status2 +toE'Status2 +instance MimeRender MimeMultipartFormData E'Status2 where mimeRender :: Proxy MimeMultipartFormData -> E'Status2 -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = E'Status2 -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'E'Status2' enum +fromE'Status2 :: E'Status2 -> Text +fromE'Status2 :: E'Status2 -> Text +fromE'Status2 = \case + E'Status2 +E'Status2'Available -> Text +"available" + E'Status2 +E'Status2'Pending -> Text +"pending" + E'Status2 +E'Status2'Sold -> Text +"sold" + +-- | parse 'E'Status2' enum +toE'Status2 :: Text -> P.Either String E'Status2 +toE'Status2 :: Text -> Either String E'Status2 +toE'Status2 = \case + Text +"available" -> E'Status2 -> Either String E'Status2 +forall a b. b -> Either a b +P.Right E'Status2 +E'Status2'Available + Text +"pending" -> E'Status2 -> Either String E'Status2 +forall a b. b -> Either a b +P.Right E'Status2 +E'Status2'Pending + Text +"sold" -> E'Status2 -> Either String E'Status2 +forall a b. b -> Either a b +P.Right E'Status2 +E'Status2'Sold + Text +s -> String -> Either String E'Status2 +forall a b. a -> Either a b +P.Left (String -> Either String E'Status2) +-> String -> Either String E'Status2 +forall a b. (a -> b) -> a -> b +$ String +"toE'Status2: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** EnumClass + +-- | Enum of 'Text' +data EnumClass + = EnumClass'_abc -- ^ @"_abc"@ + | EnumClass'_efg -- ^ @"-efg"@ + | EnumClass'_xyz -- ^ @"(xyz)"@ + deriving (Int -> EnumClass -> ShowS +[EnumClass] -> ShowS +EnumClass -> String +(Int -> EnumClass -> ShowS) +-> (EnumClass -> String) +-> ([EnumClass] -> ShowS) +-> Show EnumClass +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [EnumClass] -> ShowS +$cshowList :: [EnumClass] -> ShowS +show :: EnumClass -> String +$cshow :: EnumClass -> String +showsPrec :: Int -> EnumClass -> ShowS +$cshowsPrec :: Int -> EnumClass -> ShowS +P.Show, EnumClass -> EnumClass -> Bool +(EnumClass -> EnumClass -> Bool) +-> (EnumClass -> EnumClass -> Bool) -> Eq EnumClass +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: EnumClass -> EnumClass -> Bool +$c/= :: EnumClass -> EnumClass -> Bool +== :: EnumClass -> EnumClass -> Bool +$c== :: EnumClass -> EnumClass -> Bool +P.Eq, P.Typeable, Eq EnumClass +Eq EnumClass +-> (EnumClass -> EnumClass -> Ordering) +-> (EnumClass -> EnumClass -> Bool) +-> (EnumClass -> EnumClass -> Bool) +-> (EnumClass -> EnumClass -> Bool) +-> (EnumClass -> EnumClass -> Bool) +-> (EnumClass -> EnumClass -> EnumClass) +-> (EnumClass -> EnumClass -> EnumClass) +-> Ord EnumClass +EnumClass -> EnumClass -> Bool +EnumClass -> EnumClass -> Ordering +EnumClass -> EnumClass -> EnumClass +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: EnumClass -> EnumClass -> EnumClass +$cmin :: EnumClass -> EnumClass -> EnumClass +max :: EnumClass -> EnumClass -> EnumClass +$cmax :: EnumClass -> EnumClass -> EnumClass +>= :: EnumClass -> EnumClass -> Bool +$c>= :: EnumClass -> EnumClass -> Bool +> :: EnumClass -> EnumClass -> Bool +$c> :: EnumClass -> EnumClass -> Bool +<= :: EnumClass -> EnumClass -> Bool +$c<= :: EnumClass -> EnumClass -> Bool +< :: EnumClass -> EnumClass -> Bool +$c< :: EnumClass -> EnumClass -> Bool +compare :: EnumClass -> EnumClass -> Ordering +$ccompare :: EnumClass -> EnumClass -> Ordering +$cp1Ord :: Eq EnumClass +P.Ord, EnumClass +EnumClass -> EnumClass -> Bounded EnumClass +forall a. a -> a -> Bounded a +maxBound :: EnumClass +$cmaxBound :: EnumClass +minBound :: EnumClass +$cminBound :: EnumClass +P.Bounded, Int -> EnumClass +EnumClass -> Int +EnumClass -> [EnumClass] +EnumClass -> EnumClass +EnumClass -> EnumClass -> [EnumClass] +EnumClass -> EnumClass -> EnumClass -> [EnumClass] +(EnumClass -> EnumClass) +-> (EnumClass -> EnumClass) +-> (Int -> EnumClass) +-> (EnumClass -> Int) +-> (EnumClass -> [EnumClass]) +-> (EnumClass -> EnumClass -> [EnumClass]) +-> (EnumClass -> EnumClass -> [EnumClass]) +-> (EnumClass -> EnumClass -> EnumClass -> [EnumClass]) +-> Enum EnumClass +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: EnumClass -> EnumClass -> EnumClass -> [EnumClass] +$cenumFromThenTo :: EnumClass -> EnumClass -> EnumClass -> [EnumClass] +enumFromTo :: EnumClass -> EnumClass -> [EnumClass] +$cenumFromTo :: EnumClass -> EnumClass -> [EnumClass] +enumFromThen :: EnumClass -> EnumClass -> [EnumClass] +$cenumFromThen :: EnumClass -> EnumClass -> [EnumClass] +enumFrom :: EnumClass -> [EnumClass] +$cenumFrom :: EnumClass -> [EnumClass] +fromEnum :: EnumClass -> Int +$cfromEnum :: EnumClass -> Int +toEnum :: Int -> EnumClass +$ctoEnum :: Int -> EnumClass +pred :: EnumClass -> EnumClass +$cpred :: EnumClass -> EnumClass +succ :: EnumClass -> EnumClass +$csucc :: EnumClass -> EnumClass +P.Enum) + +instance A.ToJSON EnumClass where toJSON :: EnumClass -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (EnumClass -> Text) -> EnumClass -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. EnumClass -> Text +fromEnumClass +instance A.FromJSON EnumClass where parseJSON :: Value -> Parser EnumClass +parseJSON Value +o = (String -> Parser EnumClass) +-> (EnumClass -> Parser EnumClass) +-> Either String EnumClass +-> Parser EnumClass +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser EnumClass +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (EnumClass -> Parser EnumClass +forall (f :: * -> *) a. Applicative f => a -> f a +pure (EnumClass -> Parser EnumClass) +-> (EnumClass -> EnumClass) -> EnumClass -> Parser EnumClass +forall b c a. (b -> c) -> (a -> b) -> a -> c +. EnumClass -> EnumClass +forall a. a -> a +P.id) (Either String EnumClass -> Parser EnumClass) +-> (Text -> Either String EnumClass) -> Text -> Parser EnumClass +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String EnumClass +toEnumClass (Text -> Parser EnumClass) -> Parser Text -> Parser EnumClass +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData EnumClass where toQueryParam :: EnumClass -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (EnumClass -> Text) -> EnumClass -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. EnumClass -> Text +fromEnumClass +instance WH.FromHttpApiData EnumClass where parseQueryParam :: Text -> Either Text EnumClass +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text EnumClass) -> Either Text EnumClass +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String EnumClass -> Either Text EnumClass +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String EnumClass -> Either Text EnumClass) +-> (Text -> Either String EnumClass) +-> Text +-> Either Text EnumClass +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String EnumClass +toEnumClass +instance MimeRender MimeMultipartFormData EnumClass where mimeRender :: Proxy MimeMultipartFormData -> EnumClass -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = EnumClass -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'EnumClass' enum +fromEnumClass :: EnumClass -> Text +fromEnumClass :: EnumClass -> Text +fromEnumClass = \case + EnumClass +EnumClass'_abc -> Text +"_abc" + EnumClass +EnumClass'_efg -> Text +"-efg" + EnumClass +EnumClass'_xyz -> Text +"(xyz)" + +-- | parse 'EnumClass' enum +toEnumClass :: Text -> P.Either String EnumClass +toEnumClass :: Text -> Either String EnumClass +toEnumClass = \case + Text +"_abc" -> EnumClass -> Either String EnumClass +forall a b. b -> Either a b +P.Right EnumClass +EnumClass'_abc + Text +"-efg" -> EnumClass -> Either String EnumClass +forall a b. b -> Either a b +P.Right EnumClass +EnumClass'_efg + Text +"(xyz)" -> EnumClass -> Either String EnumClass +forall a b. b -> Either a b +P.Right EnumClass +EnumClass'_xyz + Text +s -> String -> Either String EnumClass +forall a b. a -> Either a b +P.Left (String -> Either String EnumClass) +-> String -> Either String EnumClass +forall a b. (a -> b) -> a -> b +$ String +"toEnumClass: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- ** OuterEnum + +-- | Enum of 'Text' +data OuterEnum + = OuterEnum'Placed -- ^ @"placed"@ + | OuterEnum'Approved -- ^ @"approved"@ + | OuterEnum'Delivered -- ^ @"delivered"@ + deriving (Int -> OuterEnum -> ShowS +[OuterEnum] -> ShowS +OuterEnum -> String +(Int -> OuterEnum -> ShowS) +-> (OuterEnum -> String) +-> ([OuterEnum] -> ShowS) +-> Show OuterEnum +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [OuterEnum] -> ShowS +$cshowList :: [OuterEnum] -> ShowS +show :: OuterEnum -> String +$cshow :: OuterEnum -> String +showsPrec :: Int -> OuterEnum -> ShowS +$cshowsPrec :: Int -> OuterEnum -> ShowS +P.Show, OuterEnum -> OuterEnum -> Bool +(OuterEnum -> OuterEnum -> Bool) +-> (OuterEnum -> OuterEnum -> Bool) -> Eq OuterEnum +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: OuterEnum -> OuterEnum -> Bool +$c/= :: OuterEnum -> OuterEnum -> Bool +== :: OuterEnum -> OuterEnum -> Bool +$c== :: OuterEnum -> OuterEnum -> Bool +P.Eq, P.Typeable, Eq OuterEnum +Eq OuterEnum +-> (OuterEnum -> OuterEnum -> Ordering) +-> (OuterEnum -> OuterEnum -> Bool) +-> (OuterEnum -> OuterEnum -> Bool) +-> (OuterEnum -> OuterEnum -> Bool) +-> (OuterEnum -> OuterEnum -> Bool) +-> (OuterEnum -> OuterEnum -> OuterEnum) +-> (OuterEnum -> OuterEnum -> OuterEnum) +-> Ord OuterEnum +OuterEnum -> OuterEnum -> Bool +OuterEnum -> OuterEnum -> Ordering +OuterEnum -> OuterEnum -> OuterEnum +forall a. +Eq a +-> (a -> a -> Ordering) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> Bool) +-> (a -> a -> a) +-> (a -> a -> a) +-> Ord a +min :: OuterEnum -> OuterEnum -> OuterEnum +$cmin :: OuterEnum -> OuterEnum -> OuterEnum +max :: OuterEnum -> OuterEnum -> OuterEnum +$cmax :: OuterEnum -> OuterEnum -> OuterEnum +>= :: OuterEnum -> OuterEnum -> Bool +$c>= :: OuterEnum -> OuterEnum -> Bool +> :: OuterEnum -> OuterEnum -> Bool +$c> :: OuterEnum -> OuterEnum -> Bool +<= :: OuterEnum -> OuterEnum -> Bool +$c<= :: OuterEnum -> OuterEnum -> Bool +< :: OuterEnum -> OuterEnum -> Bool +$c< :: OuterEnum -> OuterEnum -> Bool +compare :: OuterEnum -> OuterEnum -> Ordering +$ccompare :: OuterEnum -> OuterEnum -> Ordering +$cp1Ord :: Eq OuterEnum +P.Ord, OuterEnum +OuterEnum -> OuterEnum -> Bounded OuterEnum +forall a. a -> a -> Bounded a +maxBound :: OuterEnum +$cmaxBound :: OuterEnum +minBound :: OuterEnum +$cminBound :: OuterEnum +P.Bounded, Int -> OuterEnum +OuterEnum -> Int +OuterEnum -> [OuterEnum] +OuterEnum -> OuterEnum +OuterEnum -> OuterEnum -> [OuterEnum] +OuterEnum -> OuterEnum -> OuterEnum -> [OuterEnum] +(OuterEnum -> OuterEnum) +-> (OuterEnum -> OuterEnum) +-> (Int -> OuterEnum) +-> (OuterEnum -> Int) +-> (OuterEnum -> [OuterEnum]) +-> (OuterEnum -> OuterEnum -> [OuterEnum]) +-> (OuterEnum -> OuterEnum -> [OuterEnum]) +-> (OuterEnum -> OuterEnum -> OuterEnum -> [OuterEnum]) +-> Enum OuterEnum +forall a. +(a -> a) +-> (a -> a) +-> (Int -> a) +-> (a -> Int) +-> (a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> [a]) +-> (a -> a -> a -> [a]) +-> Enum a +enumFromThenTo :: OuterEnum -> OuterEnum -> OuterEnum -> [OuterEnum] +$cenumFromThenTo :: OuterEnum -> OuterEnum -> OuterEnum -> [OuterEnum] +enumFromTo :: OuterEnum -> OuterEnum -> [OuterEnum] +$cenumFromTo :: OuterEnum -> OuterEnum -> [OuterEnum] +enumFromThen :: OuterEnum -> OuterEnum -> [OuterEnum] +$cenumFromThen :: OuterEnum -> OuterEnum -> [OuterEnum] +enumFrom :: OuterEnum -> [OuterEnum] +$cenumFrom :: OuterEnum -> [OuterEnum] +fromEnum :: OuterEnum -> Int +$cfromEnum :: OuterEnum -> Int +toEnum :: Int -> OuterEnum +$ctoEnum :: Int -> OuterEnum +pred :: OuterEnum -> OuterEnum +$cpred :: OuterEnum -> OuterEnum +succ :: OuterEnum -> OuterEnum +$csucc :: OuterEnum -> OuterEnum +P.Enum) + +instance A.ToJSON OuterEnum where toJSON :: OuterEnum -> Value +toJSON = Text -> Value +forall a. ToJSON a => a -> Value +A.toJSON (Text -> Value) -> (OuterEnum -> Text) -> OuterEnum -> Value +forall b c a. (b -> c) -> (a -> b) -> a -> c +. OuterEnum -> Text +fromOuterEnum +instance A.FromJSON OuterEnum where parseJSON :: Value -> Parser OuterEnum +parseJSON Value +o = (String -> Parser OuterEnum) +-> (OuterEnum -> Parser OuterEnum) +-> Either String OuterEnum +-> Parser OuterEnum +forall a c b. (a -> c) -> (b -> c) -> Either a b -> c +P.either String -> Parser OuterEnum +forall (m :: * -> *) a. MonadFail m => String -> m a +P.fail (OuterEnum -> Parser OuterEnum +forall (f :: * -> *) a. Applicative f => a -> f a +pure (OuterEnum -> Parser OuterEnum) +-> (OuterEnum -> OuterEnum) -> OuterEnum -> Parser OuterEnum +forall b c a. (b -> c) -> (a -> b) -> a -> c +. OuterEnum -> OuterEnum +forall a. a -> a +P.id) (Either String OuterEnum -> Parser OuterEnum) +-> (Text -> Either String OuterEnum) -> Text -> Parser OuterEnum +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String OuterEnum +toOuterEnum (Text -> Parser OuterEnum) -> Parser Text -> Parser OuterEnum +forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b +=<< Value -> Parser Text +forall a. FromJSON a => Value -> Parser a +A.parseJSON Value +o +instance WH.ToHttpApiData OuterEnum where toQueryParam :: OuterEnum -> Text +toQueryParam = Text -> Text +forall a. ToHttpApiData a => a -> Text +WH.toQueryParam (Text -> Text) -> (OuterEnum -> Text) -> OuterEnum -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. OuterEnum -> Text +fromOuterEnum +instance WH.FromHttpApiData OuterEnum where parseQueryParam :: Text -> Either Text OuterEnum +parseQueryParam Text +o = Text -> Either Text Text +forall a. FromHttpApiData a => Text -> Either Text a +WH.parseQueryParam Text +o Either Text Text +-> (Text -> Either Text OuterEnum) -> Either Text OuterEnum +forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b +>>= (String -> Text) +-> Either String OuterEnum -> Either Text OuterEnum +forall (a :: * -> * -> *) b c d. +ArrowChoice a => +a b c -> a (Either b d) (Either c d) +P.left String -> Text +T.pack (Either String OuterEnum -> Either Text OuterEnum) +-> (Text -> Either String OuterEnum) +-> Text +-> Either Text OuterEnum +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Either String OuterEnum +toOuterEnum +instance MimeRender MimeMultipartFormData OuterEnum where mimeRender :: Proxy MimeMultipartFormData -> OuterEnum -> ByteString +mimeRender Proxy MimeMultipartFormData +_ = OuterEnum -> ByteString +forall a. ToHttpApiData a => a -> ByteString +mimeRenderDefaultMultipartFormData + +-- | unwrap 'OuterEnum' enum +fromOuterEnum :: OuterEnum -> Text +fromOuterEnum :: OuterEnum -> Text +fromOuterEnum = \case + OuterEnum +OuterEnum'Placed -> Text +"placed" + OuterEnum +OuterEnum'Approved -> Text +"approved" + OuterEnum +OuterEnum'Delivered -> Text +"delivered" + +-- | parse 'OuterEnum' enum +toOuterEnum :: Text -> P.Either String OuterEnum +toOuterEnum :: Text -> Either String OuterEnum +toOuterEnum = \case + Text +"placed" -> OuterEnum -> Either String OuterEnum +forall a b. b -> Either a b +P.Right OuterEnum +OuterEnum'Placed + Text +"approved" -> OuterEnum -> Either String OuterEnum +forall a b. b -> Either a b +P.Right OuterEnum +OuterEnum'Approved + Text +"delivered" -> OuterEnum -> Either String OuterEnum +forall a b. b -> Either a b +P.Right OuterEnum +OuterEnum'Delivered + Text +s -> String -> Either String OuterEnum +forall a b. a -> Either a b +P.Left (String -> Either String OuterEnum) +-> String -> Either String OuterEnum +forall a b. (a -> b) -> a -> b +$ String +"toOuterEnum: enum parse failure: " String -> ShowS +forall a. [a] -> [a] -> [a] +P.++ Text -> String +forall a. Show a => a -> String +P.show Text +s + + +-- * Auth Methods + +-- ** AuthApiKeyApiKey +data AuthApiKeyApiKey = + AuthApiKeyApiKey Text -- ^ secret + deriving (AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool +(AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool) +-> (AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool) +-> Eq AuthApiKeyApiKey +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool +$c/= :: AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool +== :: AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool +$c== :: AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool +P.Eq, Int -> AuthApiKeyApiKey -> ShowS +[AuthApiKeyApiKey] -> ShowS +AuthApiKeyApiKey -> String +(Int -> AuthApiKeyApiKey -> ShowS) +-> (AuthApiKeyApiKey -> String) +-> ([AuthApiKeyApiKey] -> ShowS) +-> Show AuthApiKeyApiKey +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AuthApiKeyApiKey] -> ShowS +$cshowList :: [AuthApiKeyApiKey] -> ShowS +show :: AuthApiKeyApiKey -> String +$cshow :: AuthApiKeyApiKey -> String +showsPrec :: Int -> AuthApiKeyApiKey -> ShowS +$cshowsPrec :: Int -> AuthApiKeyApiKey -> ShowS +P.Show, P.Typeable) + +instance AuthMethod AuthApiKeyApiKey where + applyAuthMethod :: OpenAPIPetstoreConfig +-> AuthApiKeyApiKey +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +applyAuthMethod OpenAPIPetstoreConfig +_ a :: AuthApiKeyApiKey +a@(AuthApiKeyApiKey Text +secret) OpenAPIPetstoreRequest req contentType res accept +req = + OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a. Applicative f => a -> f a +P.pure (OpenAPIPetstoreRequest req contentType res accept + -> IO (OpenAPIPetstoreRequest req contentType res accept)) +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall a b. (a -> b) -> a -> b +$ + if (AuthApiKeyApiKey -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthApiKeyApiKey +a TypeRep -> [TypeRep] -> Bool +forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool +`P.elem` OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rAuthTypes OpenAPIPetstoreRequest req contentType res accept +req) + then OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`setHeader` (HeaderName, Text) -> [Header] +forall a. ToHttpApiData a => (HeaderName, a) -> [Header] +toHeader (HeaderName +"api_key", Text +secret) + OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +-> ([TypeRep] -> [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +forall req contentType res accept. +Lens_' + (OpenAPIPetstoreRequest req contentType res accept) [TypeRep] +rAuthTypesL ((TypeRep -> Bool) -> [TypeRep] -> [TypeRep] +forall a. (a -> Bool) -> [a] -> [a] +P.filter (TypeRep -> TypeRep -> Bool +forall a. Eq a => a -> a -> Bool +/= AuthApiKeyApiKey -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthApiKeyApiKey +a)) + else OpenAPIPetstoreRequest req contentType res accept +req + +-- ** AuthApiKeyApiKeyQuery +data AuthApiKeyApiKeyQuery = + AuthApiKeyApiKeyQuery Text -- ^ secret + deriving (AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool +(AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool) +-> (AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool) +-> Eq AuthApiKeyApiKeyQuery +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool +$c/= :: AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool +== :: AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool +$c== :: AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool +P.Eq, Int -> AuthApiKeyApiKeyQuery -> ShowS +[AuthApiKeyApiKeyQuery] -> ShowS +AuthApiKeyApiKeyQuery -> String +(Int -> AuthApiKeyApiKeyQuery -> ShowS) +-> (AuthApiKeyApiKeyQuery -> String) +-> ([AuthApiKeyApiKeyQuery] -> ShowS) +-> Show AuthApiKeyApiKeyQuery +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AuthApiKeyApiKeyQuery] -> ShowS +$cshowList :: [AuthApiKeyApiKeyQuery] -> ShowS +show :: AuthApiKeyApiKeyQuery -> String +$cshow :: AuthApiKeyApiKeyQuery -> String +showsPrec :: Int -> AuthApiKeyApiKeyQuery -> ShowS +$cshowsPrec :: Int -> AuthApiKeyApiKeyQuery -> ShowS +P.Show, P.Typeable) + +instance AuthMethod AuthApiKeyApiKeyQuery where + applyAuthMethod :: OpenAPIPetstoreConfig +-> AuthApiKeyApiKeyQuery +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +applyAuthMethod OpenAPIPetstoreConfig +_ a :: AuthApiKeyApiKeyQuery +a@(AuthApiKeyApiKeyQuery Text +secret) OpenAPIPetstoreRequest req contentType res accept +req = + OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a. Applicative f => a -> f a +P.pure (OpenAPIPetstoreRequest req contentType res accept + -> IO (OpenAPIPetstoreRequest req contentType res accept)) +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall a b. (a -> b) -> a -> b +$ + if (AuthApiKeyApiKeyQuery -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthApiKeyApiKeyQuery +a TypeRep -> [TypeRep] -> Bool +forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool +`P.elem` OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rAuthTypes OpenAPIPetstoreRequest req contentType res accept +req) + then OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept +`setQuery` (ByteString, Maybe Text) -> [QueryItem] +forall a. ToHttpApiData a => (ByteString, Maybe a) -> [QueryItem] +toQuery (ByteString +"api_key_query", Text -> Maybe Text +forall a. a -> Maybe a +Just Text +secret) + OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +-> ([TypeRep] -> [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +forall req contentType res accept. +Lens_' + (OpenAPIPetstoreRequest req contentType res accept) [TypeRep] +rAuthTypesL ((TypeRep -> Bool) -> [TypeRep] -> [TypeRep] +forall a. (a -> Bool) -> [a] -> [a] +P.filter (TypeRep -> TypeRep -> Bool +forall a. Eq a => a -> a -> Bool +/= AuthApiKeyApiKeyQuery -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthApiKeyApiKeyQuery +a)) + else OpenAPIPetstoreRequest req contentType res accept +req + +-- ** AuthBasicHttpBasicTest +data AuthBasicHttpBasicTest = + AuthBasicHttpBasicTest B.ByteString B.ByteString -- ^ username password + deriving (AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool +(AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool) +-> (AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool) +-> Eq AuthBasicHttpBasicTest +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool +$c/= :: AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool +== :: AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool +$c== :: AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool +P.Eq, Int -> AuthBasicHttpBasicTest -> ShowS +[AuthBasicHttpBasicTest] -> ShowS +AuthBasicHttpBasicTest -> String +(Int -> AuthBasicHttpBasicTest -> ShowS) +-> (AuthBasicHttpBasicTest -> String) +-> ([AuthBasicHttpBasicTest] -> ShowS) +-> Show AuthBasicHttpBasicTest +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AuthBasicHttpBasicTest] -> ShowS +$cshowList :: [AuthBasicHttpBasicTest] -> ShowS +show :: AuthBasicHttpBasicTest -> String +$cshow :: AuthBasicHttpBasicTest -> String +showsPrec :: Int -> AuthBasicHttpBasicTest -> ShowS +$cshowsPrec :: Int -> AuthBasicHttpBasicTest -> ShowS +P.Show, P.Typeable) + +instance AuthMethod AuthBasicHttpBasicTest where + applyAuthMethod :: OpenAPIPetstoreConfig +-> AuthBasicHttpBasicTest +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +applyAuthMethod OpenAPIPetstoreConfig +_ a :: AuthBasicHttpBasicTest +a@(AuthBasicHttpBasicTest ByteString +user ByteString +pw) OpenAPIPetstoreRequest req contentType res accept +req = + OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a. Applicative f => a -> f a +P.pure (OpenAPIPetstoreRequest req contentType res accept + -> IO (OpenAPIPetstoreRequest req contentType res accept)) +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall a b. (a -> b) -> a -> b +$ + if (AuthBasicHttpBasicTest -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthBasicHttpBasicTest +a TypeRep -> [TypeRep] -> Bool +forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool +`P.elem` OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rAuthTypes OpenAPIPetstoreRequest req contentType res accept +req) + then OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`setHeader` (HeaderName, Text) -> [Header] +forall a. ToHttpApiData a => (HeaderName, a) -> [Header] +toHeader (HeaderName +"Authorization", ByteString -> Text +T.decodeUtf8 ByteString +cred) + OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +-> ([TypeRep] -> [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +forall req contentType res accept. +Lens_' + (OpenAPIPetstoreRequest req contentType res accept) [TypeRep] +rAuthTypesL ((TypeRep -> Bool) -> [TypeRep] -> [TypeRep] +forall a. (a -> Bool) -> [a] -> [a] +P.filter (TypeRep -> TypeRep -> Bool +forall a. Eq a => a -> a -> Bool +/= AuthBasicHttpBasicTest -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthBasicHttpBasicTest +a)) + else OpenAPIPetstoreRequest req contentType res accept +req + where cred :: ByteString +cred = ByteString -> ByteString -> ByteString +BC.append ByteString +"Basic " (ByteString -> ByteString +B64.encode (ByteString -> ByteString) -> ByteString -> ByteString +forall a b. (a -> b) -> a -> b +$ [ByteString] -> ByteString +BC.concat [ ByteString +user, ByteString +":", ByteString +pw ]) + +-- ** AuthOAuthPetstoreAuth +data AuthOAuthPetstoreAuth = + AuthOAuthPetstoreAuth Text -- ^ secret + deriving (AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool +(AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool) +-> (AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool) +-> Eq AuthOAuthPetstoreAuth +forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a +/= :: AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool +$c/= :: AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool +== :: AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool +$c== :: AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool +P.Eq, Int -> AuthOAuthPetstoreAuth -> ShowS +[AuthOAuthPetstoreAuth] -> ShowS +AuthOAuthPetstoreAuth -> String +(Int -> AuthOAuthPetstoreAuth -> ShowS) +-> (AuthOAuthPetstoreAuth -> String) +-> ([AuthOAuthPetstoreAuth] -> ShowS) +-> Show AuthOAuthPetstoreAuth +forall a. +(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a +showList :: [AuthOAuthPetstoreAuth] -> ShowS +$cshowList :: [AuthOAuthPetstoreAuth] -> ShowS +show :: AuthOAuthPetstoreAuth -> String +$cshow :: AuthOAuthPetstoreAuth -> String +showsPrec :: Int -> AuthOAuthPetstoreAuth -> ShowS +$cshowsPrec :: Int -> AuthOAuthPetstoreAuth -> ShowS +P.Show, P.Typeable) + +instance AuthMethod AuthOAuthPetstoreAuth where + applyAuthMethod :: OpenAPIPetstoreConfig +-> AuthOAuthPetstoreAuth +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +applyAuthMethod OpenAPIPetstoreConfig +_ a :: AuthOAuthPetstoreAuth +a@(AuthOAuthPetstoreAuth Text +secret) OpenAPIPetstoreRequest req contentType res accept +req = + OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a. Applicative f => a -> f a +P.pure (OpenAPIPetstoreRequest req contentType res accept + -> IO (OpenAPIPetstoreRequest req contentType res accept)) +-> OpenAPIPetstoreRequest req contentType res accept +-> IO (OpenAPIPetstoreRequest req contentType res accept) +forall a b. (a -> b) -> a -> b +$ + if (AuthOAuthPetstoreAuth -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthOAuthPetstoreAuth +a TypeRep -> [TypeRep] -> Bool +forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool +`P.elem` OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] +rAuthTypes OpenAPIPetstoreRequest req contentType res accept +req) + then OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept +-> [Header] -> OpenAPIPetstoreRequest req contentType res accept +`setHeader` (HeaderName, Text) -> [Header] +forall a. ToHttpApiData a => (HeaderName, a) -> [Header] +toHeader (HeaderName +"Authorization", Text +"Bearer " Text -> Text -> Text +forall a. Semigroup a => a -> a -> a +<> Text +secret) + OpenAPIPetstoreRequest req contentType res accept +-> (OpenAPIPetstoreRequest req contentType res accept + -> OpenAPIPetstoreRequest req contentType res accept) +-> OpenAPIPetstoreRequest req contentType res accept +forall a b. a -> (a -> b) -> b +& ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +-> ([TypeRep] -> [TypeRep]) +-> OpenAPIPetstoreRequest req contentType res accept +-> OpenAPIPetstoreRequest req contentType res accept +forall s t a b. ASetter s t a b -> (a -> b) -> s -> t +L.over ASetter + (OpenAPIPetstoreRequest req contentType res accept) + (OpenAPIPetstoreRequest req contentType res accept) + [TypeRep] + [TypeRep] +forall req contentType res accept. +Lens_' + (OpenAPIPetstoreRequest req contentType res accept) [TypeRep] +rAuthTypesL ((TypeRep -> Bool) -> [TypeRep] -> [TypeRep] +forall a. (a -> Bool) -> [a] -> [a] +P.filter (TypeRep -> TypeRep -> Bool +forall a. Eq a => a -> a -> Bool +/= AuthOAuthPetstoreAuth -> TypeRep +forall a. Typeable a => a -> TypeRep +P.typeOf AuthOAuthPetstoreAuth +a)) + else OpenAPIPetstoreRequest req contentType res accept +req + + +
    \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.ModelLens.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.ModelLens.html index 3e2de877d6d..3920ac61425 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.ModelLens.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.ModelLens.html @@ -7,1029 +7,11599 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore.Lens -} - -{-# LANGUAGE KindSignatures #-} -{-# LANGUAGE NamedFieldPuns #-} -{-# LANGUAGE RankNTypes #-} -{-# LANGUAGE RecordWildCards #-} -{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-matches -fno-warn-unused-binds -fno-warn-unused-imports #-} - -module OpenAPIPetstore.ModelLens where - -import qualified Data.Aeson as A -import qualified Data.ByteString.Lazy as BL -import qualified Data.Data as P (Data, Typeable) -import qualified Data.Map as Map -import qualified Data.Set as Set -import qualified Data.Time as TI - -import Data.Text (Text) - -import Prelude (($), (.),(<$>),(<*>),(=<<),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) -import qualified Prelude as P - -import OpenAPIPetstore.Model -import OpenAPIPetstore.Core - - --- * AdditionalPropertiesAnyType - --- | 'additionalPropertiesAnyTypeName' Lens -additionalPropertiesAnyTypeNameL :: Lens_' AdditionalPropertiesAnyType (Maybe Text) -additionalPropertiesAnyTypeNameL f AdditionalPropertiesAnyType{..} = (\additionalPropertiesAnyTypeName -> AdditionalPropertiesAnyType { additionalPropertiesAnyTypeName, ..} ) <$> f additionalPropertiesAnyTypeName -{-# INLINE additionalPropertiesAnyTypeNameL #-} - - - --- * AdditionalPropertiesArray - --- | 'additionalPropertiesArrayName' Lens -additionalPropertiesArrayNameL :: Lens_' AdditionalPropertiesArray (Maybe Text) -additionalPropertiesArrayNameL f AdditionalPropertiesArray{..} = (\additionalPropertiesArrayName -> AdditionalPropertiesArray { additionalPropertiesArrayName, ..} ) <$> f additionalPropertiesArrayName -{-# INLINE additionalPropertiesArrayNameL #-} - - - --- * AdditionalPropertiesBoolean - --- | 'additionalPropertiesBooleanName' Lens -additionalPropertiesBooleanNameL :: Lens_' AdditionalPropertiesBoolean (Maybe Text) -additionalPropertiesBooleanNameL f AdditionalPropertiesBoolean{..} = (\additionalPropertiesBooleanName -> AdditionalPropertiesBoolean { additionalPropertiesBooleanName, ..} ) <$> f additionalPropertiesBooleanName -{-# INLINE additionalPropertiesBooleanNameL #-} - - - --- * AdditionalPropertiesClass - --- | 'additionalPropertiesClassMapString' Lens -additionalPropertiesClassMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Text)) -additionalPropertiesClassMapStringL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapString -> AdditionalPropertiesClass { additionalPropertiesClassMapString, ..} ) <$> f additionalPropertiesClassMapString -{-# INLINE additionalPropertiesClassMapStringL #-} - --- | 'additionalPropertiesClassMapNumber' Lens -additionalPropertiesClassMapNumberL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Double)) -additionalPropertiesClassMapNumberL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapNumber -> AdditionalPropertiesClass { additionalPropertiesClassMapNumber, ..} ) <$> f additionalPropertiesClassMapNumber -{-# INLINE additionalPropertiesClassMapNumberL #-} - --- | 'additionalPropertiesClassMapInteger' Lens -additionalPropertiesClassMapIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Int)) -additionalPropertiesClassMapIntegerL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapInteger -> AdditionalPropertiesClass { additionalPropertiesClassMapInteger, ..} ) <$> f additionalPropertiesClassMapInteger -{-# INLINE additionalPropertiesClassMapIntegerL #-} - --- | 'additionalPropertiesClassMapBoolean' Lens -additionalPropertiesClassMapBooleanL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Bool)) -additionalPropertiesClassMapBooleanL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapBoolean -> AdditionalPropertiesClass { additionalPropertiesClassMapBoolean, ..} ) <$> f additionalPropertiesClassMapBoolean -{-# INLINE additionalPropertiesClassMapBooleanL #-} - --- | 'additionalPropertiesClassMapArrayInteger' Lens -additionalPropertiesClassMapArrayIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String [Int])) -additionalPropertiesClassMapArrayIntegerL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapArrayInteger -> AdditionalPropertiesClass { additionalPropertiesClassMapArrayInteger, ..} ) <$> f additionalPropertiesClassMapArrayInteger -{-# INLINE additionalPropertiesClassMapArrayIntegerL #-} - --- | 'additionalPropertiesClassMapArrayAnytype' Lens -additionalPropertiesClassMapArrayAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String [A.Value])) -additionalPropertiesClassMapArrayAnytypeL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapArrayAnytype -> AdditionalPropertiesClass { additionalPropertiesClassMapArrayAnytype, ..} ) <$> f additionalPropertiesClassMapArrayAnytype -{-# INLINE additionalPropertiesClassMapArrayAnytypeL #-} - --- | 'additionalPropertiesClassMapMapString' Lens -additionalPropertiesClassMapMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String (Map.Map String Text))) -additionalPropertiesClassMapMapStringL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapMapString -> AdditionalPropertiesClass { additionalPropertiesClassMapMapString, ..} ) <$> f additionalPropertiesClassMapMapString -{-# INLINE additionalPropertiesClassMapMapStringL #-} - --- | 'additionalPropertiesClassMapMapAnytype' Lens -additionalPropertiesClassMapMapAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String (Map.Map String A.Value))) -additionalPropertiesClassMapMapAnytypeL f AdditionalPropertiesClass{..} = (\additionalPropertiesClassMapMapAnytype -> AdditionalPropertiesClass { additionalPropertiesClassMapMapAnytype, ..} ) <$> f additionalPropertiesClassMapMapAnytype -{-# INLINE additionalPropertiesClassMapMapAnytypeL #-} - --- | 'additionalPropertiesClassAnytype1' Lens -additionalPropertiesClassAnytype1L :: Lens_' AdditionalPropertiesClass (Maybe A.Value) -additionalPropertiesClassAnytype1L f AdditionalPropertiesClass{..} = (\additionalPropertiesClassAnytype1 -> AdditionalPropertiesClass { additionalPropertiesClassAnytype1, ..} ) <$> f additionalPropertiesClassAnytype1 -{-# INLINE additionalPropertiesClassAnytype1L #-} - --- | 'additionalPropertiesClassAnytype2' Lens -additionalPropertiesClassAnytype2L :: Lens_' AdditionalPropertiesClass (Maybe A.Value) -additionalPropertiesClassAnytype2L f AdditionalPropertiesClass{..} = (\additionalPropertiesClassAnytype2 -> AdditionalPropertiesClass { additionalPropertiesClassAnytype2, ..} ) <$> f additionalPropertiesClassAnytype2 -{-# INLINE additionalPropertiesClassAnytype2L #-} - --- | 'additionalPropertiesClassAnytype3' Lens -additionalPropertiesClassAnytype3L :: Lens_' AdditionalPropertiesClass (Maybe A.Value) -additionalPropertiesClassAnytype3L f AdditionalPropertiesClass{..} = (\additionalPropertiesClassAnytype3 -> AdditionalPropertiesClass { additionalPropertiesClassAnytype3, ..} ) <$> f additionalPropertiesClassAnytype3 -{-# INLINE additionalPropertiesClassAnytype3L #-} - - - --- * AdditionalPropertiesInteger - --- | 'additionalPropertiesIntegerName' Lens -additionalPropertiesIntegerNameL :: Lens_' AdditionalPropertiesInteger (Maybe Text) -additionalPropertiesIntegerNameL f AdditionalPropertiesInteger{..} = (\additionalPropertiesIntegerName -> AdditionalPropertiesInteger { additionalPropertiesIntegerName, ..} ) <$> f additionalPropertiesIntegerName -{-# INLINE additionalPropertiesIntegerNameL #-} - - - --- * AdditionalPropertiesNumber - --- | 'additionalPropertiesNumberName' Lens -additionalPropertiesNumberNameL :: Lens_' AdditionalPropertiesNumber (Maybe Text) -additionalPropertiesNumberNameL f AdditionalPropertiesNumber{..} = (\additionalPropertiesNumberName -> AdditionalPropertiesNumber { additionalPropertiesNumberName, ..} ) <$> f additionalPropertiesNumberName -{-# INLINE additionalPropertiesNumberNameL #-} - - - --- * AdditionalPropertiesObject - --- | 'additionalPropertiesObjectName' Lens -additionalPropertiesObjectNameL :: Lens_' AdditionalPropertiesObject (Maybe Text) -additionalPropertiesObjectNameL f AdditionalPropertiesObject{..} = (\additionalPropertiesObjectName -> AdditionalPropertiesObject { additionalPropertiesObjectName, ..} ) <$> f additionalPropertiesObjectName -{-# INLINE additionalPropertiesObjectNameL #-} - - - --- * AdditionalPropertiesString - --- | 'additionalPropertiesStringName' Lens -additionalPropertiesStringNameL :: Lens_' AdditionalPropertiesString (Maybe Text) -additionalPropertiesStringNameL f AdditionalPropertiesString{..} = (\additionalPropertiesStringName -> AdditionalPropertiesString { additionalPropertiesStringName, ..} ) <$> f additionalPropertiesStringName -{-# INLINE additionalPropertiesStringNameL #-} - - - --- * Animal - --- | 'animalClassName' Lens -animalClassNameL :: Lens_' Animal (Text) -animalClassNameL f Animal{..} = (\animalClassName -> Animal { animalClassName, ..} ) <$> f animalClassName -{-# INLINE animalClassNameL #-} - --- | 'animalColor' Lens -animalColorL :: Lens_' Animal (Maybe Text) -animalColorL f Animal{..} = (\animalColor -> Animal { animalColor, ..} ) <$> f animalColor -{-# INLINE animalColorL #-} - - - --- * ApiResponse - --- | 'apiResponseCode' Lens -apiResponseCodeL :: Lens_' ApiResponse (Maybe Int) -apiResponseCodeL f ApiResponse{..} = (\apiResponseCode -> ApiResponse { apiResponseCode, ..} ) <$> f apiResponseCode -{-# INLINE apiResponseCodeL #-} - --- | 'apiResponseType' Lens -apiResponseTypeL :: Lens_' ApiResponse (Maybe Text) -apiResponseTypeL f ApiResponse{..} = (\apiResponseType -> ApiResponse { apiResponseType, ..} ) <$> f apiResponseType -{-# INLINE apiResponseTypeL #-} - --- | 'apiResponseMessage' Lens -apiResponseMessageL :: Lens_' ApiResponse (Maybe Text) -apiResponseMessageL f ApiResponse{..} = (\apiResponseMessage -> ApiResponse { apiResponseMessage, ..} ) <$> f apiResponseMessage -{-# INLINE apiResponseMessageL #-} - - - --- * ArrayOfArrayOfNumberOnly - --- | 'arrayOfArrayOfNumberOnlyArrayArrayNumber' Lens -arrayOfArrayOfNumberOnlyArrayArrayNumberL :: Lens_' ArrayOfArrayOfNumberOnly (Maybe [[Double]]) -arrayOfArrayOfNumberOnlyArrayArrayNumberL f ArrayOfArrayOfNumberOnly{..} = (\arrayOfArrayOfNumberOnlyArrayArrayNumber -> ArrayOfArrayOfNumberOnly { arrayOfArrayOfNumberOnlyArrayArrayNumber, ..} ) <$> f arrayOfArrayOfNumberOnlyArrayArrayNumber -{-# INLINE arrayOfArrayOfNumberOnlyArrayArrayNumberL #-} - - - --- * ArrayOfNumberOnly - --- | 'arrayOfNumberOnlyArrayNumber' Lens -arrayOfNumberOnlyArrayNumberL :: Lens_' ArrayOfNumberOnly (Maybe [Double]) -arrayOfNumberOnlyArrayNumberL f ArrayOfNumberOnly{..} = (\arrayOfNumberOnlyArrayNumber -> ArrayOfNumberOnly { arrayOfNumberOnlyArrayNumber, ..} ) <$> f arrayOfNumberOnlyArrayNumber -{-# INLINE arrayOfNumberOnlyArrayNumberL #-} - - - --- * ArrayTest - --- | 'arrayTestArrayOfString' Lens -arrayTestArrayOfStringL :: Lens_' ArrayTest (Maybe [Text]) -arrayTestArrayOfStringL f ArrayTest{..} = (\arrayTestArrayOfString -> ArrayTest { arrayTestArrayOfString, ..} ) <$> f arrayTestArrayOfString -{-# INLINE arrayTestArrayOfStringL #-} - --- | 'arrayTestArrayArrayOfInteger' Lens -arrayTestArrayArrayOfIntegerL :: Lens_' ArrayTest (Maybe [[Integer]]) -arrayTestArrayArrayOfIntegerL f ArrayTest{..} = (\arrayTestArrayArrayOfInteger -> ArrayTest { arrayTestArrayArrayOfInteger, ..} ) <$> f arrayTestArrayArrayOfInteger -{-# INLINE arrayTestArrayArrayOfIntegerL #-} - --- | 'arrayTestArrayArrayOfModel' Lens -arrayTestArrayArrayOfModelL :: Lens_' ArrayTest (Maybe [[ReadOnlyFirst]]) -arrayTestArrayArrayOfModelL f ArrayTest{..} = (\arrayTestArrayArrayOfModel -> ArrayTest { arrayTestArrayArrayOfModel, ..} ) <$> f arrayTestArrayArrayOfModel -{-# INLINE arrayTestArrayArrayOfModelL #-} - - - --- * BigCat - --- | 'bigCatClassName' Lens -bigCatClassNameL :: Lens_' BigCat (Text) -bigCatClassNameL f BigCat{..} = (\bigCatClassName -> BigCat { bigCatClassName, ..} ) <$> f bigCatClassName -{-# INLINE bigCatClassNameL #-} - --- | 'bigCatColor' Lens -bigCatColorL :: Lens_' BigCat (Maybe Text) -bigCatColorL f BigCat{..} = (\bigCatColor -> BigCat { bigCatColor, ..} ) <$> f bigCatColor -{-# INLINE bigCatColorL #-} - --- | 'bigCatDeclawed' Lens -bigCatDeclawedL :: Lens_' BigCat (Maybe Bool) -bigCatDeclawedL f BigCat{..} = (\bigCatDeclawed -> BigCat { bigCatDeclawed, ..} ) <$> f bigCatDeclawed -{-# INLINE bigCatDeclawedL #-} - --- | 'bigCatKind' Lens -bigCatKindL :: Lens_' BigCat (Maybe E'Kind) -bigCatKindL f BigCat{..} = (\bigCatKind -> BigCat { bigCatKind, ..} ) <$> f bigCatKind -{-# INLINE bigCatKindL #-} - - - --- * BigCatAllOf - --- | 'bigCatAllOfKind' Lens -bigCatAllOfKindL :: Lens_' BigCatAllOf (Maybe E'Kind) -bigCatAllOfKindL f BigCatAllOf{..} = (\bigCatAllOfKind -> BigCatAllOf { bigCatAllOfKind, ..} ) <$> f bigCatAllOfKind -{-# INLINE bigCatAllOfKindL #-} - - - --- * Capitalization - --- | 'capitalizationSmallCamel' Lens -capitalizationSmallCamelL :: Lens_' Capitalization (Maybe Text) -capitalizationSmallCamelL f Capitalization{..} = (\capitalizationSmallCamel -> Capitalization { capitalizationSmallCamel, ..} ) <$> f capitalizationSmallCamel -{-# INLINE capitalizationSmallCamelL #-} - --- | 'capitalizationCapitalCamel' Lens -capitalizationCapitalCamelL :: Lens_' Capitalization (Maybe Text) -capitalizationCapitalCamelL f Capitalization{..} = (\capitalizationCapitalCamel -> Capitalization { capitalizationCapitalCamel, ..} ) <$> f capitalizationCapitalCamel -{-# INLINE capitalizationCapitalCamelL #-} - --- | 'capitalizationSmallSnake' Lens -capitalizationSmallSnakeL :: Lens_' Capitalization (Maybe Text) -capitalizationSmallSnakeL f Capitalization{..} = (\capitalizationSmallSnake -> Capitalization { capitalizationSmallSnake, ..} ) <$> f capitalizationSmallSnake -{-# INLINE capitalizationSmallSnakeL #-} - --- | 'capitalizationCapitalSnake' Lens -capitalizationCapitalSnakeL :: Lens_' Capitalization (Maybe Text) -capitalizationCapitalSnakeL f Capitalization{..} = (\capitalizationCapitalSnake -> Capitalization { capitalizationCapitalSnake, ..} ) <$> f capitalizationCapitalSnake -{-# INLINE capitalizationCapitalSnakeL #-} - --- | 'capitalizationScaEthFlowPoints' Lens -capitalizationScaEthFlowPointsL :: Lens_' Capitalization (Maybe Text) -capitalizationScaEthFlowPointsL f Capitalization{..} = (\capitalizationScaEthFlowPoints -> Capitalization { capitalizationScaEthFlowPoints, ..} ) <$> f capitalizationScaEthFlowPoints -{-# INLINE capitalizationScaEthFlowPointsL #-} - --- | 'capitalizationAttName' Lens -capitalizationAttNameL :: Lens_' Capitalization (Maybe Text) -capitalizationAttNameL f Capitalization{..} = (\capitalizationAttName -> Capitalization { capitalizationAttName, ..} ) <$> f capitalizationAttName -{-# INLINE capitalizationAttNameL #-} - - - --- * Cat - --- | 'catClassName' Lens -catClassNameL :: Lens_' Cat (Text) -catClassNameL f Cat{..} = (\catClassName -> Cat { catClassName, ..} ) <$> f catClassName -{-# INLINE catClassNameL #-} - --- | 'catColor' Lens -catColorL :: Lens_' Cat (Maybe Text) -catColorL f Cat{..} = (\catColor -> Cat { catColor, ..} ) <$> f catColor -{-# INLINE catColorL #-} - --- | 'catDeclawed' Lens -catDeclawedL :: Lens_' Cat (Maybe Bool) -catDeclawedL f Cat{..} = (\catDeclawed -> Cat { catDeclawed, ..} ) <$> f catDeclawed -{-# INLINE catDeclawedL #-} - - - --- * CatAllOf - --- | 'catAllOfDeclawed' Lens -catAllOfDeclawedL :: Lens_' CatAllOf (Maybe Bool) -catAllOfDeclawedL f CatAllOf{..} = (\catAllOfDeclawed -> CatAllOf { catAllOfDeclawed, ..} ) <$> f catAllOfDeclawed -{-# INLINE catAllOfDeclawedL #-} - - - --- * Category - --- | 'categoryId' Lens -categoryIdL :: Lens_' Category (Maybe Integer) -categoryIdL f Category{..} = (\categoryId -> Category { categoryId, ..} ) <$> f categoryId -{-# INLINE categoryIdL #-} - --- | 'categoryName' Lens -categoryNameL :: Lens_' Category (Text) -categoryNameL f Category{..} = (\categoryName -> Category { categoryName, ..} ) <$> f categoryName -{-# INLINE categoryNameL #-} - - - --- * ClassModel - --- | 'classModelClass' Lens -classModelClassL :: Lens_' ClassModel (Maybe Text) -classModelClassL f ClassModel{..} = (\classModelClass -> ClassModel { classModelClass, ..} ) <$> f classModelClass -{-# INLINE classModelClassL #-} - - - --- * Client - --- | 'clientClient' Lens -clientClientL :: Lens_' Client (Maybe Text) -clientClientL f Client{..} = (\clientClient -> Client { clientClient, ..} ) <$> f clientClient -{-# INLINE clientClientL #-} - - - --- * Dog - --- | 'dogClassName' Lens -dogClassNameL :: Lens_' Dog (Text) -dogClassNameL f Dog{..} = (\dogClassName -> Dog { dogClassName, ..} ) <$> f dogClassName -{-# INLINE dogClassNameL #-} - --- | 'dogColor' Lens -dogColorL :: Lens_' Dog (Maybe Text) -dogColorL f Dog{..} = (\dogColor -> Dog { dogColor, ..} ) <$> f dogColor -{-# INLINE dogColorL #-} - --- | 'dogBreed' Lens -dogBreedL :: Lens_' Dog (Maybe Text) -dogBreedL f Dog{..} = (\dogBreed -> Dog { dogBreed, ..} ) <$> f dogBreed -{-# INLINE dogBreedL #-} - - - --- * DogAllOf - --- | 'dogAllOfBreed' Lens -dogAllOfBreedL :: Lens_' DogAllOf (Maybe Text) -dogAllOfBreedL f DogAllOf{..} = (\dogAllOfBreed -> DogAllOf { dogAllOfBreed, ..} ) <$> f dogAllOfBreed -{-# INLINE dogAllOfBreedL #-} - - - --- * EnumArrays - --- | 'enumArraysJustSymbol' Lens -enumArraysJustSymbolL :: Lens_' EnumArrays (Maybe E'JustSymbol) -enumArraysJustSymbolL f EnumArrays{..} = (\enumArraysJustSymbol -> EnumArrays { enumArraysJustSymbol, ..} ) <$> f enumArraysJustSymbol -{-# INLINE enumArraysJustSymbolL #-} - --- | 'enumArraysArrayEnum' Lens -enumArraysArrayEnumL :: Lens_' EnumArrays (Maybe [E'ArrayEnum]) -enumArraysArrayEnumL f EnumArrays{..} = (\enumArraysArrayEnum -> EnumArrays { enumArraysArrayEnum, ..} ) <$> f enumArraysArrayEnum -{-# INLINE enumArraysArrayEnumL #-} - - - --- * EnumClass - - - --- * EnumTest - --- | 'enumTestEnumString' Lens -enumTestEnumStringL :: Lens_' EnumTest (Maybe E'EnumString) -enumTestEnumStringL f EnumTest{..} = (\enumTestEnumString -> EnumTest { enumTestEnumString, ..} ) <$> f enumTestEnumString -{-# INLINE enumTestEnumStringL #-} - --- | 'enumTestEnumStringRequired' Lens -enumTestEnumStringRequiredL :: Lens_' EnumTest (E'EnumString) -enumTestEnumStringRequiredL f EnumTest{..} = (\enumTestEnumStringRequired -> EnumTest { enumTestEnumStringRequired, ..} ) <$> f enumTestEnumStringRequired -{-# INLINE enumTestEnumStringRequiredL #-} - --- | 'enumTestEnumInteger' Lens -enumTestEnumIntegerL :: Lens_' EnumTest (Maybe E'EnumInteger) -enumTestEnumIntegerL f EnumTest{..} = (\enumTestEnumInteger -> EnumTest { enumTestEnumInteger, ..} ) <$> f enumTestEnumInteger -{-# INLINE enumTestEnumIntegerL #-} - --- | 'enumTestEnumNumber' Lens -enumTestEnumNumberL :: Lens_' EnumTest (Maybe E'EnumNumber) -enumTestEnumNumberL f EnumTest{..} = (\enumTestEnumNumber -> EnumTest { enumTestEnumNumber, ..} ) <$> f enumTestEnumNumber -{-# INLINE enumTestEnumNumberL #-} - --- | 'enumTestOuterEnum' Lens -enumTestOuterEnumL :: Lens_' EnumTest (Maybe OuterEnum) -enumTestOuterEnumL f EnumTest{..} = (\enumTestOuterEnum -> EnumTest { enumTestOuterEnum, ..} ) <$> f enumTestOuterEnum -{-# INLINE enumTestOuterEnumL #-} - - - --- * File - --- | 'fileSourceUri' Lens -fileSourceUriL :: Lens_' File (Maybe Text) -fileSourceUriL f File{..} = (\fileSourceUri -> File { fileSourceUri, ..} ) <$> f fileSourceUri -{-# INLINE fileSourceUriL #-} - - - --- * FileSchemaTestClass - --- | 'fileSchemaTestClassFile' Lens -fileSchemaTestClassFileL :: Lens_' FileSchemaTestClass (Maybe File) -fileSchemaTestClassFileL f FileSchemaTestClass{..} = (\fileSchemaTestClassFile -> FileSchemaTestClass { fileSchemaTestClassFile, ..} ) <$> f fileSchemaTestClassFile -{-# INLINE fileSchemaTestClassFileL #-} - --- | 'fileSchemaTestClassFiles' Lens -fileSchemaTestClassFilesL :: Lens_' FileSchemaTestClass (Maybe [File]) -fileSchemaTestClassFilesL f FileSchemaTestClass{..} = (\fileSchemaTestClassFiles -> FileSchemaTestClass { fileSchemaTestClassFiles, ..} ) <$> f fileSchemaTestClassFiles -{-# INLINE fileSchemaTestClassFilesL #-} - - - --- * FormatTest - --- | 'formatTestInteger' Lens -formatTestIntegerL :: Lens_' FormatTest (Maybe Int) -formatTestIntegerL f FormatTest{..} = (\formatTestInteger -> FormatTest { formatTestInteger, ..} ) <$> f formatTestInteger -{-# INLINE formatTestIntegerL #-} - --- | 'formatTestInt32' Lens -formatTestInt32L :: Lens_' FormatTest (Maybe Int) -formatTestInt32L f FormatTest{..} = (\formatTestInt32 -> FormatTest { formatTestInt32, ..} ) <$> f formatTestInt32 -{-# INLINE formatTestInt32L #-} - --- | 'formatTestInt64' Lens -formatTestInt64L :: Lens_' FormatTest (Maybe Integer) -formatTestInt64L f FormatTest{..} = (\formatTestInt64 -> FormatTest { formatTestInt64, ..} ) <$> f formatTestInt64 -{-# INLINE formatTestInt64L #-} - --- | 'formatTestNumber' Lens -formatTestNumberL :: Lens_' FormatTest (Double) -formatTestNumberL f FormatTest{..} = (\formatTestNumber -> FormatTest { formatTestNumber, ..} ) <$> f formatTestNumber -{-# INLINE formatTestNumberL #-} - --- | 'formatTestFloat' Lens -formatTestFloatL :: Lens_' FormatTest (Maybe Float) -formatTestFloatL f FormatTest{..} = (\formatTestFloat -> FormatTest { formatTestFloat, ..} ) <$> f formatTestFloat -{-# INLINE formatTestFloatL #-} - --- | 'formatTestDouble' Lens -formatTestDoubleL :: Lens_' FormatTest (Maybe Double) -formatTestDoubleL f FormatTest{..} = (\formatTestDouble -> FormatTest { formatTestDouble, ..} ) <$> f formatTestDouble -{-# INLINE formatTestDoubleL #-} - --- | 'formatTestString' Lens -formatTestStringL :: Lens_' FormatTest (Maybe Text) -formatTestStringL f FormatTest{..} = (\formatTestString -> FormatTest { formatTestString, ..} ) <$> f formatTestString -{-# INLINE formatTestStringL #-} - --- | 'formatTestByte' Lens -formatTestByteL :: Lens_' FormatTest (ByteArray) -formatTestByteL f FormatTest{..} = (\formatTestByte -> FormatTest { formatTestByte, ..} ) <$> f formatTestByte -{-# INLINE formatTestByteL #-} - --- | 'formatTestBinary' Lens -formatTestBinaryL :: Lens_' FormatTest (Maybe FilePath) -formatTestBinaryL f FormatTest{..} = (\formatTestBinary -> FormatTest { formatTestBinary, ..} ) <$> f formatTestBinary -{-# INLINE formatTestBinaryL #-} - --- | 'formatTestDate' Lens -formatTestDateL :: Lens_' FormatTest (Date) -formatTestDateL f FormatTest{..} = (\formatTestDate -> FormatTest { formatTestDate, ..} ) <$> f formatTestDate -{-# INLINE formatTestDateL #-} - --- | 'formatTestDateTime' Lens -formatTestDateTimeL :: Lens_' FormatTest (Maybe DateTime) -formatTestDateTimeL f FormatTest{..} = (\formatTestDateTime -> FormatTest { formatTestDateTime, ..} ) <$> f formatTestDateTime -{-# INLINE formatTestDateTimeL #-} - --- | 'formatTestUuid' Lens -formatTestUuidL :: Lens_' FormatTest (Maybe Text) -formatTestUuidL f FormatTest{..} = (\formatTestUuid -> FormatTest { formatTestUuid, ..} ) <$> f formatTestUuid -{-# INLINE formatTestUuidL #-} - --- | 'formatTestPassword' Lens -formatTestPasswordL :: Lens_' FormatTest (Text) -formatTestPasswordL f FormatTest{..} = (\formatTestPassword -> FormatTest { formatTestPassword, ..} ) <$> f formatTestPassword -{-# INLINE formatTestPasswordL #-} - --- | 'formatTestBigDecimal' Lens -formatTestBigDecimalL :: Lens_' FormatTest (Maybe Double) -formatTestBigDecimalL f FormatTest{..} = (\formatTestBigDecimal -> FormatTest { formatTestBigDecimal, ..} ) <$> f formatTestBigDecimal -{-# INLINE formatTestBigDecimalL #-} - - - --- * HasOnlyReadOnly - --- | 'hasOnlyReadOnlyBar' Lens -hasOnlyReadOnlyBarL :: Lens_' HasOnlyReadOnly (Maybe Text) -hasOnlyReadOnlyBarL f HasOnlyReadOnly{..} = (\hasOnlyReadOnlyBar -> HasOnlyReadOnly { hasOnlyReadOnlyBar, ..} ) <$> f hasOnlyReadOnlyBar -{-# INLINE hasOnlyReadOnlyBarL #-} - --- | 'hasOnlyReadOnlyFoo' Lens -hasOnlyReadOnlyFooL :: Lens_' HasOnlyReadOnly (Maybe Text) -hasOnlyReadOnlyFooL f HasOnlyReadOnly{..} = (\hasOnlyReadOnlyFoo -> HasOnlyReadOnly { hasOnlyReadOnlyFoo, ..} ) <$> f hasOnlyReadOnlyFoo -{-# INLINE hasOnlyReadOnlyFooL #-} - - - --- * MapTest - --- | 'mapTestMapMapOfString' Lens -mapTestMapMapOfStringL :: Lens_' MapTest (Maybe (Map.Map String (Map.Map String Text))) -mapTestMapMapOfStringL f MapTest{..} = (\mapTestMapMapOfString -> MapTest { mapTestMapMapOfString, ..} ) <$> f mapTestMapMapOfString -{-# INLINE mapTestMapMapOfStringL #-} - --- | 'mapTestMapOfEnumString' Lens -mapTestMapOfEnumStringL :: Lens_' MapTest (Maybe (Map.Map String E'Inner)) -mapTestMapOfEnumStringL f MapTest{..} = (\mapTestMapOfEnumString -> MapTest { mapTestMapOfEnumString, ..} ) <$> f mapTestMapOfEnumString -{-# INLINE mapTestMapOfEnumStringL #-} - --- | 'mapTestDirectMap' Lens -mapTestDirectMapL :: Lens_' MapTest (Maybe (Map.Map String Bool)) -mapTestDirectMapL f MapTest{..} = (\mapTestDirectMap -> MapTest { mapTestDirectMap, ..} ) <$> f mapTestDirectMap -{-# INLINE mapTestDirectMapL #-} - --- | 'mapTestIndirectMap' Lens -mapTestIndirectMapL :: Lens_' MapTest (Maybe (Map.Map String Bool)) -mapTestIndirectMapL f MapTest{..} = (\mapTestIndirectMap -> MapTest { mapTestIndirectMap, ..} ) <$> f mapTestIndirectMap -{-# INLINE mapTestIndirectMapL #-} - - - --- * MixedPropertiesAndAdditionalPropertiesClass - --- | 'mixedPropertiesAndAdditionalPropertiesClassUuid' Lens -mixedPropertiesAndAdditionalPropertiesClassUuidL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe Text) -mixedPropertiesAndAdditionalPropertiesClassUuidL f MixedPropertiesAndAdditionalPropertiesClass{..} = (\mixedPropertiesAndAdditionalPropertiesClassUuid -> MixedPropertiesAndAdditionalPropertiesClass { mixedPropertiesAndAdditionalPropertiesClassUuid, ..} ) <$> f mixedPropertiesAndAdditionalPropertiesClassUuid -{-# INLINE mixedPropertiesAndAdditionalPropertiesClassUuidL #-} - --- | 'mixedPropertiesAndAdditionalPropertiesClassDateTime' Lens -mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe DateTime) -mixedPropertiesAndAdditionalPropertiesClassDateTimeL f MixedPropertiesAndAdditionalPropertiesClass{..} = (\mixedPropertiesAndAdditionalPropertiesClassDateTime -> MixedPropertiesAndAdditionalPropertiesClass { mixedPropertiesAndAdditionalPropertiesClassDateTime, ..} ) <$> f mixedPropertiesAndAdditionalPropertiesClassDateTime -{-# INLINE mixedPropertiesAndAdditionalPropertiesClassDateTimeL #-} - --- | 'mixedPropertiesAndAdditionalPropertiesClassMap' Lens -mixedPropertiesAndAdditionalPropertiesClassMapL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe (Map.Map String Animal)) -mixedPropertiesAndAdditionalPropertiesClassMapL f MixedPropertiesAndAdditionalPropertiesClass{..} = (\mixedPropertiesAndAdditionalPropertiesClassMap -> MixedPropertiesAndAdditionalPropertiesClass { mixedPropertiesAndAdditionalPropertiesClassMap, ..} ) <$> f mixedPropertiesAndAdditionalPropertiesClassMap -{-# INLINE mixedPropertiesAndAdditionalPropertiesClassMapL #-} - - - --- * Model200Response - --- | 'model200ResponseName' Lens -model200ResponseNameL :: Lens_' Model200Response (Maybe Int) -model200ResponseNameL f Model200Response{..} = (\model200ResponseName -> Model200Response { model200ResponseName, ..} ) <$> f model200ResponseName -{-# INLINE model200ResponseNameL #-} - --- | 'model200ResponseClass' Lens -model200ResponseClassL :: Lens_' Model200Response (Maybe Text) -model200ResponseClassL f Model200Response{..} = (\model200ResponseClass -> Model200Response { model200ResponseClass, ..} ) <$> f model200ResponseClass -{-# INLINE model200ResponseClassL #-} - - - --- * ModelList - --- | 'modelList123list' Lens -modelList123listL :: Lens_' ModelList (Maybe Text) -modelList123listL f ModelList{..} = (\modelList123list -> ModelList { modelList123list, ..} ) <$> f modelList123list -{-# INLINE modelList123listL #-} - - - --- * ModelReturn - --- | 'modelReturnReturn' Lens -modelReturnReturnL :: Lens_' ModelReturn (Maybe Int) -modelReturnReturnL f ModelReturn{..} = (\modelReturnReturn -> ModelReturn { modelReturnReturn, ..} ) <$> f modelReturnReturn -{-# INLINE modelReturnReturnL #-} - - - --- * Name - --- | 'nameName' Lens -nameNameL :: Lens_' Name (Int) -nameNameL f Name{..} = (\nameName -> Name { nameName, ..} ) <$> f nameName -{-# INLINE nameNameL #-} - --- | 'nameSnakeCase' Lens -nameSnakeCaseL :: Lens_' Name (Maybe Int) -nameSnakeCaseL f Name{..} = (\nameSnakeCase -> Name { nameSnakeCase, ..} ) <$> f nameSnakeCase -{-# INLINE nameSnakeCaseL #-} - --- | 'nameProperty' Lens -namePropertyL :: Lens_' Name (Maybe Text) -namePropertyL f Name{..} = (\nameProperty -> Name { nameProperty, ..} ) <$> f nameProperty -{-# INLINE namePropertyL #-} - --- | 'name123number' Lens -name123numberL :: Lens_' Name (Maybe Int) -name123numberL f Name{..} = (\name123number -> Name { name123number, ..} ) <$> f name123number -{-# INLINE name123numberL #-} - - - --- * NumberOnly - --- | 'numberOnlyJustNumber' Lens -numberOnlyJustNumberL :: Lens_' NumberOnly (Maybe Double) -numberOnlyJustNumberL f NumberOnly{..} = (\numberOnlyJustNumber -> NumberOnly { numberOnlyJustNumber, ..} ) <$> f numberOnlyJustNumber -{-# INLINE numberOnlyJustNumberL #-} - - - --- * Order - --- | 'orderId' Lens -orderIdL :: Lens_' Order (Maybe Integer) -orderIdL f Order{..} = (\orderId -> Order { orderId, ..} ) <$> f orderId -{-# INLINE orderIdL #-} - --- | 'orderPetId' Lens -orderPetIdL :: Lens_' Order (Maybe Integer) -orderPetIdL f Order{..} = (\orderPetId -> Order { orderPetId, ..} ) <$> f orderPetId -{-# INLINE orderPetIdL #-} - --- | 'orderQuantity' Lens -orderQuantityL :: Lens_' Order (Maybe Int) -orderQuantityL f Order{..} = (\orderQuantity -> Order { orderQuantity, ..} ) <$> f orderQuantity -{-# INLINE orderQuantityL #-} - --- | 'orderShipDate' Lens -orderShipDateL :: Lens_' Order (Maybe DateTime) -orderShipDateL f Order{..} = (\orderShipDate -> Order { orderShipDate, ..} ) <$> f orderShipDate -{-# INLINE orderShipDateL #-} - --- | 'orderStatus' Lens -orderStatusL :: Lens_' Order (Maybe E'Status) -orderStatusL f Order{..} = (\orderStatus -> Order { orderStatus, ..} ) <$> f orderStatus -{-# INLINE orderStatusL #-} - --- | 'orderComplete' Lens -orderCompleteL :: Lens_' Order (Maybe Bool) -orderCompleteL f Order{..} = (\orderComplete -> Order { orderComplete, ..} ) <$> f orderComplete -{-# INLINE orderCompleteL #-} - - - --- * OuterComposite - --- | 'outerCompositeMyNumber' Lens -outerCompositeMyNumberL :: Lens_' OuterComposite (Maybe Double) -outerCompositeMyNumberL f OuterComposite{..} = (\outerCompositeMyNumber -> OuterComposite { outerCompositeMyNumber, ..} ) <$> f outerCompositeMyNumber -{-# INLINE outerCompositeMyNumberL #-} - --- | 'outerCompositeMyString' Lens -outerCompositeMyStringL :: Lens_' OuterComposite (Maybe Text) -outerCompositeMyStringL f OuterComposite{..} = (\outerCompositeMyString -> OuterComposite { outerCompositeMyString, ..} ) <$> f outerCompositeMyString -{-# INLINE outerCompositeMyStringL #-} - --- | 'outerCompositeMyBoolean' Lens -outerCompositeMyBooleanL :: Lens_' OuterComposite (Maybe Bool) -outerCompositeMyBooleanL f OuterComposite{..} = (\outerCompositeMyBoolean -> OuterComposite { outerCompositeMyBoolean, ..} ) <$> f outerCompositeMyBoolean -{-# INLINE outerCompositeMyBooleanL #-} - - - --- * OuterEnum - - - --- * Pet - --- | 'petId' Lens -petIdL :: Lens_' Pet (Maybe Integer) -petIdL f Pet{..} = (\petId -> Pet { petId, ..} ) <$> f petId -{-# INLINE petIdL #-} - --- | 'petCategory' Lens -petCategoryL :: Lens_' Pet (Maybe Category) -petCategoryL f Pet{..} = (\petCategory -> Pet { petCategory, ..} ) <$> f petCategory -{-# INLINE petCategoryL #-} - --- | 'petName' Lens -petNameL :: Lens_' Pet (Text) -petNameL f Pet{..} = (\petName -> Pet { petName, ..} ) <$> f petName -{-# INLINE petNameL #-} - --- | 'petPhotoUrls' Lens -petPhotoUrlsL :: Lens_' Pet ([Text]) -petPhotoUrlsL f Pet{..} = (\petPhotoUrls -> Pet { petPhotoUrls, ..} ) <$> f petPhotoUrls -{-# INLINE petPhotoUrlsL #-} - --- | 'petTags' Lens -petTagsL :: Lens_' Pet (Maybe [Tag]) -petTagsL f Pet{..} = (\petTags -> Pet { petTags, ..} ) <$> f petTags -{-# INLINE petTagsL #-} - --- | 'petStatus' Lens -petStatusL :: Lens_' Pet (Maybe E'Status2) -petStatusL f Pet{..} = (\petStatus -> Pet { petStatus, ..} ) <$> f petStatus -{-# INLINE petStatusL #-} - - - --- * ReadOnlyFirst - --- | 'readOnlyFirstBar' Lens -readOnlyFirstBarL :: Lens_' ReadOnlyFirst (Maybe Text) -readOnlyFirstBarL f ReadOnlyFirst{..} = (\readOnlyFirstBar -> ReadOnlyFirst { readOnlyFirstBar, ..} ) <$> f readOnlyFirstBar -{-# INLINE readOnlyFirstBarL #-} - --- | 'readOnlyFirstBaz' Lens -readOnlyFirstBazL :: Lens_' ReadOnlyFirst (Maybe Text) -readOnlyFirstBazL f ReadOnlyFirst{..} = (\readOnlyFirstBaz -> ReadOnlyFirst { readOnlyFirstBaz, ..} ) <$> f readOnlyFirstBaz -{-# INLINE readOnlyFirstBazL #-} - - - --- * SpecialModelName - --- | 'specialModelNameSpecialPropertyName' Lens -specialModelNameSpecialPropertyNameL :: Lens_' SpecialModelName (Maybe Integer) -specialModelNameSpecialPropertyNameL f SpecialModelName{..} = (\specialModelNameSpecialPropertyName -> SpecialModelName { specialModelNameSpecialPropertyName, ..} ) <$> f specialModelNameSpecialPropertyName -{-# INLINE specialModelNameSpecialPropertyNameL #-} - - - --- * Tag - --- | 'tagId' Lens -tagIdL :: Lens_' Tag (Maybe Integer) -tagIdL f Tag{..} = (\tagId -> Tag { tagId, ..} ) <$> f tagId -{-# INLINE tagIdL #-} - --- | 'tagName' Lens -tagNameL :: Lens_' Tag (Maybe Text) -tagNameL f Tag{..} = (\tagName -> Tag { tagName, ..} ) <$> f tagName -{-# INLINE tagNameL #-} - - - --- * TypeHolderDefault - --- | 'typeHolderDefaultStringItem' Lens -typeHolderDefaultStringItemL :: Lens_' TypeHolderDefault (Text) -typeHolderDefaultStringItemL f TypeHolderDefault{..} = (\typeHolderDefaultStringItem -> TypeHolderDefault { typeHolderDefaultStringItem, ..} ) <$> f typeHolderDefaultStringItem -{-# INLINE typeHolderDefaultStringItemL #-} - --- | 'typeHolderDefaultNumberItem' Lens -typeHolderDefaultNumberItemL :: Lens_' TypeHolderDefault (Double) -typeHolderDefaultNumberItemL f TypeHolderDefault{..} = (\typeHolderDefaultNumberItem -> TypeHolderDefault { typeHolderDefaultNumberItem, ..} ) <$> f typeHolderDefaultNumberItem -{-# INLINE typeHolderDefaultNumberItemL #-} - --- | 'typeHolderDefaultIntegerItem' Lens -typeHolderDefaultIntegerItemL :: Lens_' TypeHolderDefault (Int) -typeHolderDefaultIntegerItemL f TypeHolderDefault{..} = (\typeHolderDefaultIntegerItem -> TypeHolderDefault { typeHolderDefaultIntegerItem, ..} ) <$> f typeHolderDefaultIntegerItem -{-# INLINE typeHolderDefaultIntegerItemL #-} - --- | 'typeHolderDefaultBoolItem' Lens -typeHolderDefaultBoolItemL :: Lens_' TypeHolderDefault (Bool) -typeHolderDefaultBoolItemL f TypeHolderDefault{..} = (\typeHolderDefaultBoolItem -> TypeHolderDefault { typeHolderDefaultBoolItem, ..} ) <$> f typeHolderDefaultBoolItem -{-# INLINE typeHolderDefaultBoolItemL #-} - --- | 'typeHolderDefaultArrayItem' Lens -typeHolderDefaultArrayItemL :: Lens_' TypeHolderDefault ([Int]) -typeHolderDefaultArrayItemL f TypeHolderDefault{..} = (\typeHolderDefaultArrayItem -> TypeHolderDefault { typeHolderDefaultArrayItem, ..} ) <$> f typeHolderDefaultArrayItem -{-# INLINE typeHolderDefaultArrayItemL #-} - - - --- * TypeHolderExample - --- | 'typeHolderExampleStringItem' Lens -typeHolderExampleStringItemL :: Lens_' TypeHolderExample (Text) -typeHolderExampleStringItemL f TypeHolderExample{..} = (\typeHolderExampleStringItem -> TypeHolderExample { typeHolderExampleStringItem, ..} ) <$> f typeHolderExampleStringItem -{-# INLINE typeHolderExampleStringItemL #-} - --- | 'typeHolderExampleNumberItem' Lens -typeHolderExampleNumberItemL :: Lens_' TypeHolderExample (Double) -typeHolderExampleNumberItemL f TypeHolderExample{..} = (\typeHolderExampleNumberItem -> TypeHolderExample { typeHolderExampleNumberItem, ..} ) <$> f typeHolderExampleNumberItem -{-# INLINE typeHolderExampleNumberItemL #-} - --- | 'typeHolderExampleFloatItem' Lens -typeHolderExampleFloatItemL :: Lens_' TypeHolderExample (Float) -typeHolderExampleFloatItemL f TypeHolderExample{..} = (\typeHolderExampleFloatItem -> TypeHolderExample { typeHolderExampleFloatItem, ..} ) <$> f typeHolderExampleFloatItem -{-# INLINE typeHolderExampleFloatItemL #-} - --- | 'typeHolderExampleIntegerItem' Lens -typeHolderExampleIntegerItemL :: Lens_' TypeHolderExample (Int) -typeHolderExampleIntegerItemL f TypeHolderExample{..} = (\typeHolderExampleIntegerItem -> TypeHolderExample { typeHolderExampleIntegerItem, ..} ) <$> f typeHolderExampleIntegerItem -{-# INLINE typeHolderExampleIntegerItemL #-} - --- | 'typeHolderExampleBoolItem' Lens -typeHolderExampleBoolItemL :: Lens_' TypeHolderExample (Bool) -typeHolderExampleBoolItemL f TypeHolderExample{..} = (\typeHolderExampleBoolItem -> TypeHolderExample { typeHolderExampleBoolItem, ..} ) <$> f typeHolderExampleBoolItem -{-# INLINE typeHolderExampleBoolItemL #-} - --- | 'typeHolderExampleArrayItem' Lens -typeHolderExampleArrayItemL :: Lens_' TypeHolderExample ([Int]) -typeHolderExampleArrayItemL f TypeHolderExample{..} = (\typeHolderExampleArrayItem -> TypeHolderExample { typeHolderExampleArrayItem, ..} ) <$> f typeHolderExampleArrayItem -{-# INLINE typeHolderExampleArrayItemL #-} - - - --- * User - --- | 'userId' Lens -userIdL :: Lens_' User (Maybe Integer) -userIdL f User{..} = (\userId -> User { userId, ..} ) <$> f userId -{-# INLINE userIdL #-} - --- | 'userUsername' Lens -userUsernameL :: Lens_' User (Maybe Text) -userUsernameL f User{..} = (\userUsername -> User { userUsername, ..} ) <$> f userUsername -{-# INLINE userUsernameL #-} - --- | 'userFirstName' Lens -userFirstNameL :: Lens_' User (Maybe Text) -userFirstNameL f User{..} = (\userFirstName -> User { userFirstName, ..} ) <$> f userFirstName -{-# INLINE userFirstNameL #-} - --- | 'userLastName' Lens -userLastNameL :: Lens_' User (Maybe Text) -userLastNameL f User{..} = (\userLastName -> User { userLastName, ..} ) <$> f userLastName -{-# INLINE userLastNameL #-} - --- | 'userEmail' Lens -userEmailL :: Lens_' User (Maybe Text) -userEmailL f User{..} = (\userEmail -> User { userEmail, ..} ) <$> f userEmail -{-# INLINE userEmailL #-} - --- | 'userPassword' Lens -userPasswordL :: Lens_' User (Maybe Text) -userPasswordL f User{..} = (\userPassword -> User { userPassword, ..} ) <$> f userPassword -{-# INLINE userPasswordL #-} - --- | 'userPhone' Lens -userPhoneL :: Lens_' User (Maybe Text) -userPhoneL f User{..} = (\userPhone -> User { userPhone, ..} ) <$> f userPhone -{-# INLINE userPhoneL #-} - --- | 'userUserStatus' Lens -userUserStatusL :: Lens_' User (Maybe Int) -userUserStatusL f User{..} = (\userUserStatus -> User { userUserStatus, ..} ) <$> f userUserStatus -{-# INLINE userUserStatusL #-} - - - --- * XmlItem - --- | 'xmlItemAttributeString' Lens -xmlItemAttributeStringL :: Lens_' XmlItem (Maybe Text) -xmlItemAttributeStringL f XmlItem{..} = (\xmlItemAttributeString -> XmlItem { xmlItemAttributeString, ..} ) <$> f xmlItemAttributeString -{-# INLINE xmlItemAttributeStringL #-} - --- | 'xmlItemAttributeNumber' Lens -xmlItemAttributeNumberL :: Lens_' XmlItem (Maybe Double) -xmlItemAttributeNumberL f XmlItem{..} = (\xmlItemAttributeNumber -> XmlItem { xmlItemAttributeNumber, ..} ) <$> f xmlItemAttributeNumber -{-# INLINE xmlItemAttributeNumberL #-} - --- | 'xmlItemAttributeInteger' Lens -xmlItemAttributeIntegerL :: Lens_' XmlItem (Maybe Int) -xmlItemAttributeIntegerL f XmlItem{..} = (\xmlItemAttributeInteger -> XmlItem { xmlItemAttributeInteger, ..} ) <$> f xmlItemAttributeInteger -{-# INLINE xmlItemAttributeIntegerL #-} - --- | 'xmlItemAttributeBoolean' Lens -xmlItemAttributeBooleanL :: Lens_' XmlItem (Maybe Bool) -xmlItemAttributeBooleanL f XmlItem{..} = (\xmlItemAttributeBoolean -> XmlItem { xmlItemAttributeBoolean, ..} ) <$> f xmlItemAttributeBoolean -{-# INLINE xmlItemAttributeBooleanL #-} - --- | 'xmlItemWrappedArray' Lens -xmlItemWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemWrappedArrayL f XmlItem{..} = (\xmlItemWrappedArray -> XmlItem { xmlItemWrappedArray, ..} ) <$> f xmlItemWrappedArray -{-# INLINE xmlItemWrappedArrayL #-} - --- | 'xmlItemNameString' Lens -xmlItemNameStringL :: Lens_' XmlItem (Maybe Text) -xmlItemNameStringL f XmlItem{..} = (\xmlItemNameString -> XmlItem { xmlItemNameString, ..} ) <$> f xmlItemNameString -{-# INLINE xmlItemNameStringL #-} - --- | 'xmlItemNameNumber' Lens -xmlItemNameNumberL :: Lens_' XmlItem (Maybe Double) -xmlItemNameNumberL f XmlItem{..} = (\xmlItemNameNumber -> XmlItem { xmlItemNameNumber, ..} ) <$> f xmlItemNameNumber -{-# INLINE xmlItemNameNumberL #-} - --- | 'xmlItemNameInteger' Lens -xmlItemNameIntegerL :: Lens_' XmlItem (Maybe Int) -xmlItemNameIntegerL f XmlItem{..} = (\xmlItemNameInteger -> XmlItem { xmlItemNameInteger, ..} ) <$> f xmlItemNameInteger -{-# INLINE xmlItemNameIntegerL #-} - --- | 'xmlItemNameBoolean' Lens -xmlItemNameBooleanL :: Lens_' XmlItem (Maybe Bool) -xmlItemNameBooleanL f XmlItem{..} = (\xmlItemNameBoolean -> XmlItem { xmlItemNameBoolean, ..} ) <$> f xmlItemNameBoolean -{-# INLINE xmlItemNameBooleanL #-} - --- | 'xmlItemNameArray' Lens -xmlItemNameArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemNameArrayL f XmlItem{..} = (\xmlItemNameArray -> XmlItem { xmlItemNameArray, ..} ) <$> f xmlItemNameArray -{-# INLINE xmlItemNameArrayL #-} - --- | 'xmlItemNameWrappedArray' Lens -xmlItemNameWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemNameWrappedArrayL f XmlItem{..} = (\xmlItemNameWrappedArray -> XmlItem { xmlItemNameWrappedArray, ..} ) <$> f xmlItemNameWrappedArray -{-# INLINE xmlItemNameWrappedArrayL #-} - --- | 'xmlItemPrefixString' Lens -xmlItemPrefixStringL :: Lens_' XmlItem (Maybe Text) -xmlItemPrefixStringL f XmlItem{..} = (\xmlItemPrefixString -> XmlItem { xmlItemPrefixString, ..} ) <$> f xmlItemPrefixString -{-# INLINE xmlItemPrefixStringL #-} - --- | 'xmlItemPrefixNumber' Lens -xmlItemPrefixNumberL :: Lens_' XmlItem (Maybe Double) -xmlItemPrefixNumberL f XmlItem{..} = (\xmlItemPrefixNumber -> XmlItem { xmlItemPrefixNumber, ..} ) <$> f xmlItemPrefixNumber -{-# INLINE xmlItemPrefixNumberL #-} - --- | 'xmlItemPrefixInteger' Lens -xmlItemPrefixIntegerL :: Lens_' XmlItem (Maybe Int) -xmlItemPrefixIntegerL f XmlItem{..} = (\xmlItemPrefixInteger -> XmlItem { xmlItemPrefixInteger, ..} ) <$> f xmlItemPrefixInteger -{-# INLINE xmlItemPrefixIntegerL #-} - --- | 'xmlItemPrefixBoolean' Lens -xmlItemPrefixBooleanL :: Lens_' XmlItem (Maybe Bool) -xmlItemPrefixBooleanL f XmlItem{..} = (\xmlItemPrefixBoolean -> XmlItem { xmlItemPrefixBoolean, ..} ) <$> f xmlItemPrefixBoolean -{-# INLINE xmlItemPrefixBooleanL #-} - --- | 'xmlItemPrefixArray' Lens -xmlItemPrefixArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemPrefixArrayL f XmlItem{..} = (\xmlItemPrefixArray -> XmlItem { xmlItemPrefixArray, ..} ) <$> f xmlItemPrefixArray -{-# INLINE xmlItemPrefixArrayL #-} - --- | 'xmlItemPrefixWrappedArray' Lens -xmlItemPrefixWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemPrefixWrappedArrayL f XmlItem{..} = (\xmlItemPrefixWrappedArray -> XmlItem { xmlItemPrefixWrappedArray, ..} ) <$> f xmlItemPrefixWrappedArray -{-# INLINE xmlItemPrefixWrappedArrayL #-} - --- | 'xmlItemNamespaceString' Lens -xmlItemNamespaceStringL :: Lens_' XmlItem (Maybe Text) -xmlItemNamespaceStringL f XmlItem{..} = (\xmlItemNamespaceString -> XmlItem { xmlItemNamespaceString, ..} ) <$> f xmlItemNamespaceString -{-# INLINE xmlItemNamespaceStringL #-} - --- | 'xmlItemNamespaceNumber' Lens -xmlItemNamespaceNumberL :: Lens_' XmlItem (Maybe Double) -xmlItemNamespaceNumberL f XmlItem{..} = (\xmlItemNamespaceNumber -> XmlItem { xmlItemNamespaceNumber, ..} ) <$> f xmlItemNamespaceNumber -{-# INLINE xmlItemNamespaceNumberL #-} - --- | 'xmlItemNamespaceInteger' Lens -xmlItemNamespaceIntegerL :: Lens_' XmlItem (Maybe Int) -xmlItemNamespaceIntegerL f XmlItem{..} = (\xmlItemNamespaceInteger -> XmlItem { xmlItemNamespaceInteger, ..} ) <$> f xmlItemNamespaceInteger -{-# INLINE xmlItemNamespaceIntegerL #-} - --- | 'xmlItemNamespaceBoolean' Lens -xmlItemNamespaceBooleanL :: Lens_' XmlItem (Maybe Bool) -xmlItemNamespaceBooleanL f XmlItem{..} = (\xmlItemNamespaceBoolean -> XmlItem { xmlItemNamespaceBoolean, ..} ) <$> f xmlItemNamespaceBoolean -{-# INLINE xmlItemNamespaceBooleanL #-} - --- | 'xmlItemNamespaceArray' Lens -xmlItemNamespaceArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemNamespaceArrayL f XmlItem{..} = (\xmlItemNamespaceArray -> XmlItem { xmlItemNamespaceArray, ..} ) <$> f xmlItemNamespaceArray -{-# INLINE xmlItemNamespaceArrayL #-} - --- | 'xmlItemNamespaceWrappedArray' Lens -xmlItemNamespaceWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemNamespaceWrappedArrayL f XmlItem{..} = (\xmlItemNamespaceWrappedArray -> XmlItem { xmlItemNamespaceWrappedArray, ..} ) <$> f xmlItemNamespaceWrappedArray -{-# INLINE xmlItemNamespaceWrappedArrayL #-} - --- | 'xmlItemPrefixNsString' Lens -xmlItemPrefixNsStringL :: Lens_' XmlItem (Maybe Text) -xmlItemPrefixNsStringL f XmlItem{..} = (\xmlItemPrefixNsString -> XmlItem { xmlItemPrefixNsString, ..} ) <$> f xmlItemPrefixNsString -{-# INLINE xmlItemPrefixNsStringL #-} - --- | 'xmlItemPrefixNsNumber' Lens -xmlItemPrefixNsNumberL :: Lens_' XmlItem (Maybe Double) -xmlItemPrefixNsNumberL f XmlItem{..} = (\xmlItemPrefixNsNumber -> XmlItem { xmlItemPrefixNsNumber, ..} ) <$> f xmlItemPrefixNsNumber -{-# INLINE xmlItemPrefixNsNumberL #-} - --- | 'xmlItemPrefixNsInteger' Lens -xmlItemPrefixNsIntegerL :: Lens_' XmlItem (Maybe Int) -xmlItemPrefixNsIntegerL f XmlItem{..} = (\xmlItemPrefixNsInteger -> XmlItem { xmlItemPrefixNsInteger, ..} ) <$> f xmlItemPrefixNsInteger -{-# INLINE xmlItemPrefixNsIntegerL #-} - --- | 'xmlItemPrefixNsBoolean' Lens -xmlItemPrefixNsBooleanL :: Lens_' XmlItem (Maybe Bool) -xmlItemPrefixNsBooleanL f XmlItem{..} = (\xmlItemPrefixNsBoolean -> XmlItem { xmlItemPrefixNsBoolean, ..} ) <$> f xmlItemPrefixNsBoolean -{-# INLINE xmlItemPrefixNsBooleanL #-} - --- | 'xmlItemPrefixNsArray' Lens -xmlItemPrefixNsArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemPrefixNsArrayL f XmlItem{..} = (\xmlItemPrefixNsArray -> XmlItem { xmlItemPrefixNsArray, ..} ) <$> f xmlItemPrefixNsArray -{-# INLINE xmlItemPrefixNsArrayL #-} - --- | 'xmlItemPrefixNsWrappedArray' Lens -xmlItemPrefixNsWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) -xmlItemPrefixNsWrappedArrayL f XmlItem{..} = (\xmlItemPrefixNsWrappedArray -> XmlItem { xmlItemPrefixNsWrappedArray, ..} ) <$> f xmlItemPrefixNsWrappedArray -{-# INLINE xmlItemPrefixNsWrappedArrayL #-} - - - \ No newline at end of file + +{-# LANGUAGE KindSignatures #-} +{-# LANGUAGE NamedFieldPuns #-} +{-# LANGUAGE RankNTypes #-} +{-# LANGUAGE RecordWildCards #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-matches -fno-warn-unused-binds -fno-warn-unused-imports #-} + +module OpenAPIPetstore.ModelLens where + +import qualified Data.Aeson as A +import qualified Data.ByteString.Lazy as BL +import qualified Data.Data as P (Data, Typeable) +import qualified Data.Map as Map +import qualified Data.Set as Set +import qualified Data.Time as TI + +import Data.Text (Text) + +import Prelude (($), (.),(<$>),(<*>),(=<<),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor) +import qualified Prelude as P + +import OpenAPIPetstore.Model +import OpenAPIPetstore.Core + + +-- * AdditionalPropertiesAnyType + +-- | 'additionalPropertiesAnyTypeName' Lens +additionalPropertiesAnyTypeNameL :: Lens_' AdditionalPropertiesAnyType (Maybe Text) +additionalPropertiesAnyTypeNameL :: (Maybe Text -> f (Maybe Text)) +-> AdditionalPropertiesAnyType -> f AdditionalPropertiesAnyType +additionalPropertiesAnyTypeNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesAnyType{Maybe Text +additionalPropertiesAnyTypeName :: AdditionalPropertiesAnyType -> Maybe Text +additionalPropertiesAnyTypeName :: Maybe Text +..} = (\Maybe Text +additionalPropertiesAnyTypeName -> AdditionalPropertiesAnyType :: Maybe Text -> AdditionalPropertiesAnyType +AdditionalPropertiesAnyType { Maybe Text +additionalPropertiesAnyTypeName :: Maybe Text +additionalPropertiesAnyTypeName :: Maybe Text +additionalPropertiesAnyTypeName, ..} ) (Maybe Text -> AdditionalPropertiesAnyType) +-> f (Maybe Text) -> f AdditionalPropertiesAnyType +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +additionalPropertiesAnyTypeName +{-# INLINE additionalPropertiesAnyTypeNameL #-} + + + +-- * AdditionalPropertiesArray + +-- | 'additionalPropertiesArrayName' Lens +additionalPropertiesArrayNameL :: Lens_' AdditionalPropertiesArray (Maybe Text) +additionalPropertiesArrayNameL :: (Maybe Text -> f (Maybe Text)) +-> AdditionalPropertiesArray -> f AdditionalPropertiesArray +additionalPropertiesArrayNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesArray{Maybe Text +additionalPropertiesArrayName :: AdditionalPropertiesArray -> Maybe Text +additionalPropertiesArrayName :: Maybe Text +..} = (\Maybe Text +additionalPropertiesArrayName -> AdditionalPropertiesArray :: Maybe Text -> AdditionalPropertiesArray +AdditionalPropertiesArray { Maybe Text +additionalPropertiesArrayName :: Maybe Text +additionalPropertiesArrayName :: Maybe Text +additionalPropertiesArrayName, ..} ) (Maybe Text -> AdditionalPropertiesArray) +-> f (Maybe Text) -> f AdditionalPropertiesArray +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +additionalPropertiesArrayName +{-# INLINE additionalPropertiesArrayNameL #-} + + + +-- * AdditionalPropertiesBoolean + +-- | 'additionalPropertiesBooleanName' Lens +additionalPropertiesBooleanNameL :: Lens_' AdditionalPropertiesBoolean (Maybe Text) +additionalPropertiesBooleanNameL :: (Maybe Text -> f (Maybe Text)) +-> AdditionalPropertiesBoolean -> f AdditionalPropertiesBoolean +additionalPropertiesBooleanNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesBoolean{Maybe Text +additionalPropertiesBooleanName :: AdditionalPropertiesBoolean -> Maybe Text +additionalPropertiesBooleanName :: Maybe Text +..} = (\Maybe Text +additionalPropertiesBooleanName -> AdditionalPropertiesBoolean :: Maybe Text -> AdditionalPropertiesBoolean +AdditionalPropertiesBoolean { Maybe Text +additionalPropertiesBooleanName :: Maybe Text +additionalPropertiesBooleanName :: Maybe Text +additionalPropertiesBooleanName, ..} ) (Maybe Text -> AdditionalPropertiesBoolean) +-> f (Maybe Text) -> f AdditionalPropertiesBoolean +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +additionalPropertiesBooleanName +{-# INLINE additionalPropertiesBooleanNameL #-} + + + +-- * AdditionalPropertiesClass + +-- | 'additionalPropertiesClassMapString' Lens +additionalPropertiesClassMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Text)) +additionalPropertiesClassMapStringL :: (Maybe (Map String Text) -> f (Maybe (Map String Text))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapStringL Maybe (Map String Text) -> f (Maybe (Map String Text)) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} = (\Maybe (Map String Text) +additionalPropertiesClassMapString -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String Text) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassMapString, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +..} ) (Maybe (Map String Text) -> AdditionalPropertiesClass) +-> f (Maybe (Map String Text)) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String Text) -> f (Maybe (Map String Text)) +f Maybe (Map String Text) +additionalPropertiesClassMapString +{-# INLINE additionalPropertiesClassMapStringL #-} + +-- | 'additionalPropertiesClassMapNumber' Lens +additionalPropertiesClassMapNumberL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Double)) +additionalPropertiesClassMapNumberL :: (Maybe (Map String Double) -> f (Maybe (Map String Double))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapNumberL Maybe (Map String Double) -> f (Maybe (Map String Double)) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe (Map String Double) +additionalPropertiesClassMapNumber -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String Double) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapNumber, Maybe (Map String Bool) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe (Map String Double) -> AdditionalPropertiesClass) +-> f (Maybe (Map String Double)) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String Double) -> f (Maybe (Map String Double)) +f Maybe (Map String Double) +additionalPropertiesClassMapNumber +{-# INLINE additionalPropertiesClassMapNumberL #-} + +-- | 'additionalPropertiesClassMapInteger' Lens +additionalPropertiesClassMapIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Int)) +additionalPropertiesClassMapIntegerL :: (Maybe (Map String Int) -> f (Maybe (Map String Int))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapIntegerL Maybe (Map String Int) -> f (Maybe (Map String Int)) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe (Map String Int) +additionalPropertiesClassMapInteger -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String Int) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapInteger, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe (Map String Int) -> AdditionalPropertiesClass) +-> f (Maybe (Map String Int)) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String Int) -> f (Maybe (Map String Int)) +f Maybe (Map String Int) +additionalPropertiesClassMapInteger +{-# INLINE additionalPropertiesClassMapIntegerL #-} + +-- | 'additionalPropertiesClassMapBoolean' Lens +additionalPropertiesClassMapBooleanL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String Bool)) +additionalPropertiesClassMapBooleanL :: (Maybe (Map String Bool) -> f (Maybe (Map String Bool))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapBooleanL Maybe (Map String Bool) -> f (Maybe (Map String Bool)) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe (Map String Bool) +additionalPropertiesClassMapBoolean -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String Bool) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapBoolean, Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe (Map String Bool) -> AdditionalPropertiesClass) +-> f (Maybe (Map String Bool)) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String Bool) -> f (Maybe (Map String Bool)) +f Maybe (Map String Bool) +additionalPropertiesClassMapBoolean +{-# INLINE additionalPropertiesClassMapBooleanL #-} + +-- | 'additionalPropertiesClassMapArrayInteger' Lens +additionalPropertiesClassMapArrayIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String [Int])) +additionalPropertiesClassMapArrayIntegerL :: (Maybe (Map String [Int]) -> f (Maybe (Map String [Int]))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapArrayIntegerL Maybe (Map String [Int]) -> f (Maybe (Map String [Int])) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe (Map String [Int]) -> AdditionalPropertiesClass) +-> f (Maybe (Map String [Int])) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String [Int]) -> f (Maybe (Map String [Int])) +f Maybe (Map String [Int]) +additionalPropertiesClassMapArrayInteger +{-# INLINE additionalPropertiesClassMapArrayIntegerL #-} + +-- | 'additionalPropertiesClassMapArrayAnytype' Lens +additionalPropertiesClassMapArrayAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String [A.Value])) +additionalPropertiesClassMapArrayAnytypeL :: (Maybe (Map String [Value]) -> f (Maybe (Map String [Value]))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapArrayAnytypeL Maybe (Map String [Value]) -> f (Maybe (Map String [Value])) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe (Map String [Value]) -> AdditionalPropertiesClass) +-> f (Maybe (Map String [Value])) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String [Value]) -> f (Maybe (Map String [Value])) +f Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype +{-# INLINE additionalPropertiesClassMapArrayAnytypeL #-} + +-- | 'additionalPropertiesClassMapMapString' Lens +additionalPropertiesClassMapMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String (Map.Map String Text))) +additionalPropertiesClassMapMapStringL :: (Maybe (Map String (Map String Text)) + -> f (Maybe (Map String (Map String Text)))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapMapStringL Maybe (Map String (Map String Text)) +-> f (Maybe (Map String (Map String Text))) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe (Map String (Map String Text)) -> AdditionalPropertiesClass) +-> f (Maybe (Map String (Map String Text))) +-> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String (Map String Text)) +-> f (Maybe (Map String (Map String Text))) +f Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString +{-# INLINE additionalPropertiesClassMapMapStringL #-} + +-- | 'additionalPropertiesClassMapMapAnytype' Lens +additionalPropertiesClassMapMapAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map.Map String (Map.Map String A.Value))) +additionalPropertiesClassMapMapAnytypeL :: (Maybe (Map String (Map String Value)) + -> f (Maybe (Map String (Map String Value)))) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassMapMapAnytypeL Maybe (Map String (Map String Value)) +-> f (Maybe (Map String (Map String Value))) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe (Map String (Map String Value)) + -> AdditionalPropertiesClass) +-> f (Maybe (Map String (Map String Value))) +-> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String (Map String Value)) +-> f (Maybe (Map String (Map String Value))) +f Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytype +{-# INLINE additionalPropertiesClassMapMapAnytypeL #-} + +-- | 'additionalPropertiesClassAnytype1' Lens +additionalPropertiesClassAnytype1L :: Lens_' AdditionalPropertiesClass (Maybe A.Value) +additionalPropertiesClassAnytype1L :: (Maybe Value -> f (Maybe Value)) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassAnytype1L Maybe Value -> f (Maybe Value) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe Value +additionalPropertiesClassAnytype1 -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassAnytype1, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe Value -> AdditionalPropertiesClass) +-> f (Maybe Value) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Value -> f (Maybe Value) +f Maybe Value +additionalPropertiesClassAnytype1 +{-# INLINE additionalPropertiesClassAnytype1L #-} + +-- | 'additionalPropertiesClassAnytype2' Lens +additionalPropertiesClassAnytype2L :: Lens_' AdditionalPropertiesClass (Maybe A.Value) +additionalPropertiesClassAnytype2L :: (Maybe Value -> f (Maybe Value)) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassAnytype2L Maybe Value -> f (Maybe Value) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe Value +additionalPropertiesClassAnytype2 -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype2, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe Value -> AdditionalPropertiesClass) +-> f (Maybe Value) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Value -> f (Maybe Value) +f Maybe Value +additionalPropertiesClassAnytype2 +{-# INLINE additionalPropertiesClassAnytype2L #-} + +-- | 'additionalPropertiesClassAnytype3' Lens +additionalPropertiesClassAnytype3L :: Lens_' AdditionalPropertiesClass (Maybe A.Value) +additionalPropertiesClassAnytype3L :: (Maybe Value -> f (Maybe Value)) +-> AdditionalPropertiesClass -> f AdditionalPropertiesClass +additionalPropertiesClassAnytype3L Maybe Value -> f (Maybe Value) +f AdditionalPropertiesClass{Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype3 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype2 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassAnytype1 :: AdditionalPropertiesClass -> Maybe Value +additionalPropertiesClassMapMapAnytype :: AdditionalPropertiesClass -> Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: AdditionalPropertiesClass -> Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: AdditionalPropertiesClass -> Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: AdditionalPropertiesClass -> Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: AdditionalPropertiesClass -> Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: AdditionalPropertiesClass -> Maybe (Map String Int) +additionalPropertiesClassMapNumber :: AdditionalPropertiesClass -> Maybe (Map String Double) +additionalPropertiesClassMapString :: AdditionalPropertiesClass -> Maybe (Map String Text) +..} = (\Maybe Value +additionalPropertiesClassAnytype3 -> AdditionalPropertiesClass :: Maybe (Map String Text) +-> Maybe (Map String Double) +-> Maybe (Map String Int) +-> Maybe (Map String Bool) +-> Maybe (Map String [Int]) +-> Maybe (Map String [Value]) +-> Maybe (Map String (Map String Text)) +-> Maybe (Map String (Map String Value)) +-> Maybe Value +-> Maybe Value +-> Maybe Value +-> AdditionalPropertiesClass +AdditionalPropertiesClass { Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype3 :: Maybe Value +additionalPropertiesClassAnytype3, Maybe (Map String Bool) +Maybe (Map String Double) +Maybe (Map String Int) +Maybe (Map String [Int]) +Maybe (Map String [Value]) +Maybe (Map String (Map String Text)) +Maybe (Map String (Map String Value)) +Maybe (Map String Text) +Maybe Value +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +additionalPropertiesClassAnytype2 :: Maybe Value +additionalPropertiesClassAnytype1 :: Maybe Value +additionalPropertiesClassMapMapAnytype :: Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapString :: Maybe (Map String (Map String Text)) +additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) +additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) +additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) +additionalPropertiesClassMapInteger :: Maybe (Map String Int) +additionalPropertiesClassMapNumber :: Maybe (Map String Double) +additionalPropertiesClassMapString :: Maybe (Map String Text) +..} ) (Maybe Value -> AdditionalPropertiesClass) +-> f (Maybe Value) -> f AdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Value -> f (Maybe Value) +f Maybe Value +additionalPropertiesClassAnytype3 +{-# INLINE additionalPropertiesClassAnytype3L #-} + + + +-- * AdditionalPropertiesInteger + +-- | 'additionalPropertiesIntegerName' Lens +additionalPropertiesIntegerNameL :: Lens_' AdditionalPropertiesInteger (Maybe Text) +additionalPropertiesIntegerNameL :: (Maybe Text -> f (Maybe Text)) +-> AdditionalPropertiesInteger -> f AdditionalPropertiesInteger +additionalPropertiesIntegerNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesInteger{Maybe Text +additionalPropertiesIntegerName :: AdditionalPropertiesInteger -> Maybe Text +additionalPropertiesIntegerName :: Maybe Text +..} = (\Maybe Text +additionalPropertiesIntegerName -> AdditionalPropertiesInteger :: Maybe Text -> AdditionalPropertiesInteger +AdditionalPropertiesInteger { Maybe Text +additionalPropertiesIntegerName :: Maybe Text +additionalPropertiesIntegerName :: Maybe Text +additionalPropertiesIntegerName, ..} ) (Maybe Text -> AdditionalPropertiesInteger) +-> f (Maybe Text) -> f AdditionalPropertiesInteger +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +additionalPropertiesIntegerName +{-# INLINE additionalPropertiesIntegerNameL #-} + + + +-- * AdditionalPropertiesNumber + +-- | 'additionalPropertiesNumberName' Lens +additionalPropertiesNumberNameL :: Lens_' AdditionalPropertiesNumber (Maybe Text) +additionalPropertiesNumberNameL :: (Maybe Text -> f (Maybe Text)) +-> AdditionalPropertiesNumber -> f AdditionalPropertiesNumber +additionalPropertiesNumberNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesNumber{Maybe Text +additionalPropertiesNumberName :: AdditionalPropertiesNumber -> Maybe Text +additionalPropertiesNumberName :: Maybe Text +..} = (\Maybe Text +additionalPropertiesNumberName -> AdditionalPropertiesNumber :: Maybe Text -> AdditionalPropertiesNumber +AdditionalPropertiesNumber { Maybe Text +additionalPropertiesNumberName :: Maybe Text +additionalPropertiesNumberName :: Maybe Text +additionalPropertiesNumberName, ..} ) (Maybe Text -> AdditionalPropertiesNumber) +-> f (Maybe Text) -> f AdditionalPropertiesNumber +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +additionalPropertiesNumberName +{-# INLINE additionalPropertiesNumberNameL #-} + + + +-- * AdditionalPropertiesObject + +-- | 'additionalPropertiesObjectName' Lens +additionalPropertiesObjectNameL :: Lens_' AdditionalPropertiesObject (Maybe Text) +additionalPropertiesObjectNameL :: (Maybe Text -> f (Maybe Text)) +-> AdditionalPropertiesObject -> f AdditionalPropertiesObject +additionalPropertiesObjectNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesObject{Maybe Text +additionalPropertiesObjectName :: AdditionalPropertiesObject -> Maybe Text +additionalPropertiesObjectName :: Maybe Text +..} = (\Maybe Text +additionalPropertiesObjectName -> AdditionalPropertiesObject :: Maybe Text -> AdditionalPropertiesObject +AdditionalPropertiesObject { Maybe Text +additionalPropertiesObjectName :: Maybe Text +additionalPropertiesObjectName :: Maybe Text +additionalPropertiesObjectName, ..} ) (Maybe Text -> AdditionalPropertiesObject) +-> f (Maybe Text) -> f AdditionalPropertiesObject +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +additionalPropertiesObjectName +{-# INLINE additionalPropertiesObjectNameL #-} + + + +-- * AdditionalPropertiesString + +-- | 'additionalPropertiesStringName' Lens +additionalPropertiesStringNameL :: Lens_' AdditionalPropertiesString (Maybe Text) +additionalPropertiesStringNameL :: (Maybe Text -> f (Maybe Text)) +-> AdditionalPropertiesString -> f AdditionalPropertiesString +additionalPropertiesStringNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesString{Maybe Text +additionalPropertiesStringName :: AdditionalPropertiesString -> Maybe Text +additionalPropertiesStringName :: Maybe Text +..} = (\Maybe Text +additionalPropertiesStringName -> AdditionalPropertiesString :: Maybe Text -> AdditionalPropertiesString +AdditionalPropertiesString { Maybe Text +additionalPropertiesStringName :: Maybe Text +additionalPropertiesStringName :: Maybe Text +additionalPropertiesStringName, ..} ) (Maybe Text -> AdditionalPropertiesString) +-> f (Maybe Text) -> f AdditionalPropertiesString +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +additionalPropertiesStringName +{-# INLINE additionalPropertiesStringNameL #-} + + + +-- * Animal + +-- | 'animalClassName' Lens +animalClassNameL :: Lens_' Animal (Text) +animalClassNameL :: (Text -> f Text) -> Animal -> f Animal +animalClassNameL Text -> f Text +f Animal{Maybe Text +Text +animalColor :: Animal -> Maybe Text +animalClassName :: Animal -> Text +animalColor :: Maybe Text +animalClassName :: Text +..} = (\Text +animalClassName -> Animal :: Text -> Maybe Text -> Animal +Animal { Text +animalClassName :: Text +animalClassName :: Text +animalClassName, Maybe Text +animalColor :: Maybe Text +animalColor :: Maybe Text +..} ) (Text -> Animal) -> f Text -> f Animal +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +animalClassName +{-# INLINE animalClassNameL #-} + +-- | 'animalColor' Lens +animalColorL :: Lens_' Animal (Maybe Text) +animalColorL :: (Maybe Text -> f (Maybe Text)) -> Animal -> f Animal +animalColorL Maybe Text -> f (Maybe Text) +f Animal{Maybe Text +Text +animalColor :: Maybe Text +animalClassName :: Text +animalColor :: Animal -> Maybe Text +animalClassName :: Animal -> Text +..} = (\Maybe Text +animalColor -> Animal :: Text -> Maybe Text -> Animal +Animal { Maybe Text +animalColor :: Maybe Text +animalColor :: Maybe Text +animalColor, Text +animalClassName :: Text +animalClassName :: Text +..} ) (Maybe Text -> Animal) -> f (Maybe Text) -> f Animal +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +animalColor +{-# INLINE animalColorL #-} + + + +-- * ApiResponse + +-- | 'apiResponseCode' Lens +apiResponseCodeL :: Lens_' ApiResponse (Maybe Int) +apiResponseCodeL :: (Maybe Int -> f (Maybe Int)) -> ApiResponse -> f ApiResponse +apiResponseCodeL Maybe Int -> f (Maybe Int) +f ApiResponse{Maybe Int +Maybe Text +apiResponseMessage :: ApiResponse -> Maybe Text +apiResponseType :: ApiResponse -> Maybe Text +apiResponseCode :: ApiResponse -> Maybe Int +apiResponseMessage :: Maybe Text +apiResponseType :: Maybe Text +apiResponseCode :: Maybe Int +..} = (\Maybe Int +apiResponseCode -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +ApiResponse { Maybe Int +apiResponseCode :: Maybe Int +apiResponseCode :: Maybe Int +apiResponseCode, Maybe Text +apiResponseMessage :: Maybe Text +apiResponseType :: Maybe Text +apiResponseMessage :: Maybe Text +apiResponseType :: Maybe Text +..} ) (Maybe Int -> ApiResponse) -> f (Maybe Int) -> f ApiResponse +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +apiResponseCode +{-# INLINE apiResponseCodeL #-} + +-- | 'apiResponseType' Lens +apiResponseTypeL :: Lens_' ApiResponse (Maybe Text) +apiResponseTypeL :: (Maybe Text -> f (Maybe Text)) -> ApiResponse -> f ApiResponse +apiResponseTypeL Maybe Text -> f (Maybe Text) +f ApiResponse{Maybe Int +Maybe Text +apiResponseMessage :: Maybe Text +apiResponseType :: Maybe Text +apiResponseCode :: Maybe Int +apiResponseMessage :: ApiResponse -> Maybe Text +apiResponseType :: ApiResponse -> Maybe Text +apiResponseCode :: ApiResponse -> Maybe Int +..} = (\Maybe Text +apiResponseType -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +ApiResponse { Maybe Text +apiResponseType :: Maybe Text +apiResponseType :: Maybe Text +apiResponseType, Maybe Int +Maybe Text +apiResponseMessage :: Maybe Text +apiResponseCode :: Maybe Int +apiResponseMessage :: Maybe Text +apiResponseCode :: Maybe Int +..} ) (Maybe Text -> ApiResponse) -> f (Maybe Text) -> f ApiResponse +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +apiResponseType +{-# INLINE apiResponseTypeL #-} + +-- | 'apiResponseMessage' Lens +apiResponseMessageL :: Lens_' ApiResponse (Maybe Text) +apiResponseMessageL :: (Maybe Text -> f (Maybe Text)) -> ApiResponse -> f ApiResponse +apiResponseMessageL Maybe Text -> f (Maybe Text) +f ApiResponse{Maybe Int +Maybe Text +apiResponseMessage :: Maybe Text +apiResponseType :: Maybe Text +apiResponseCode :: Maybe Int +apiResponseMessage :: ApiResponse -> Maybe Text +apiResponseType :: ApiResponse -> Maybe Text +apiResponseCode :: ApiResponse -> Maybe Int +..} = (\Maybe Text +apiResponseMessage -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +ApiResponse { Maybe Text +apiResponseMessage :: Maybe Text +apiResponseMessage :: Maybe Text +apiResponseMessage, Maybe Int +Maybe Text +apiResponseType :: Maybe Text +apiResponseCode :: Maybe Int +apiResponseType :: Maybe Text +apiResponseCode :: Maybe Int +..} ) (Maybe Text -> ApiResponse) -> f (Maybe Text) -> f ApiResponse +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +apiResponseMessage +{-# INLINE apiResponseMessageL #-} + + + +-- * ArrayOfArrayOfNumberOnly + +-- | 'arrayOfArrayOfNumberOnlyArrayArrayNumber' Lens +arrayOfArrayOfNumberOnlyArrayArrayNumberL :: Lens_' ArrayOfArrayOfNumberOnly (Maybe [[Double]]) +arrayOfArrayOfNumberOnlyArrayArrayNumberL :: (Maybe [[Double]] -> f (Maybe [[Double]])) +-> ArrayOfArrayOfNumberOnly -> f ArrayOfArrayOfNumberOnly +arrayOfArrayOfNumberOnlyArrayArrayNumberL Maybe [[Double]] -> f (Maybe [[Double]]) +f ArrayOfArrayOfNumberOnly{Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber :: ArrayOfArrayOfNumberOnly -> Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] +..} = (\Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber -> ArrayOfArrayOfNumberOnly :: Maybe [[Double]] -> ArrayOfArrayOfNumberOnly +ArrayOfArrayOfNumberOnly { Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber, ..} ) (Maybe [[Double]] -> ArrayOfArrayOfNumberOnly) +-> f (Maybe [[Double]]) -> f ArrayOfArrayOfNumberOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [[Double]] -> f (Maybe [[Double]]) +f Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber +{-# INLINE arrayOfArrayOfNumberOnlyArrayArrayNumberL #-} + + + +-- * ArrayOfNumberOnly + +-- | 'arrayOfNumberOnlyArrayNumber' Lens +arrayOfNumberOnlyArrayNumberL :: Lens_' ArrayOfNumberOnly (Maybe [Double]) +arrayOfNumberOnlyArrayNumberL :: (Maybe [Double] -> f (Maybe [Double])) +-> ArrayOfNumberOnly -> f ArrayOfNumberOnly +arrayOfNumberOnlyArrayNumberL Maybe [Double] -> f (Maybe [Double]) +f ArrayOfNumberOnly{Maybe [Double] +arrayOfNumberOnlyArrayNumber :: ArrayOfNumberOnly -> Maybe [Double] +arrayOfNumberOnlyArrayNumber :: Maybe [Double] +..} = (\Maybe [Double] +arrayOfNumberOnlyArrayNumber -> ArrayOfNumberOnly :: Maybe [Double] -> ArrayOfNumberOnly +ArrayOfNumberOnly { Maybe [Double] +arrayOfNumberOnlyArrayNumber :: Maybe [Double] +arrayOfNumberOnlyArrayNumber :: Maybe [Double] +arrayOfNumberOnlyArrayNumber, ..} ) (Maybe [Double] -> ArrayOfNumberOnly) +-> f (Maybe [Double]) -> f ArrayOfNumberOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Double] -> f (Maybe [Double]) +f Maybe [Double] +arrayOfNumberOnlyArrayNumber +{-# INLINE arrayOfNumberOnlyArrayNumberL #-} + + + +-- * ArrayTest + +-- | 'arrayTestArrayOfString' Lens +arrayTestArrayOfStringL :: Lens_' ArrayTest (Maybe [Text]) +arrayTestArrayOfStringL :: (Maybe [Text] -> f (Maybe [Text])) -> ArrayTest -> f ArrayTest +arrayTestArrayOfStringL Maybe [Text] -> f (Maybe [Text]) +f ArrayTest{Maybe [[Integer]] +Maybe [[ReadOnlyFirst]] +Maybe [Text] +arrayTestArrayArrayOfModel :: ArrayTest -> Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: ArrayTest -> Maybe [[Integer]] +arrayTestArrayOfString :: ArrayTest -> Maybe [Text] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayOfString :: Maybe [Text] +..} = (\Maybe [Text] +arrayTestArrayOfString -> ArrayTest :: Maybe [Text] +-> Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest +ArrayTest { Maybe [Text] +arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayOfString, Maybe [[Integer]] +Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +..} ) (Maybe [Text] -> ArrayTest) -> f (Maybe [Text]) -> f ArrayTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Text] -> f (Maybe [Text]) +f Maybe [Text] +arrayTestArrayOfString +{-# INLINE arrayTestArrayOfStringL #-} + +-- | 'arrayTestArrayArrayOfInteger' Lens +arrayTestArrayArrayOfIntegerL :: Lens_' ArrayTest (Maybe [[Integer]]) +arrayTestArrayArrayOfIntegerL :: (Maybe [[Integer]] -> f (Maybe [[Integer]])) +-> ArrayTest -> f ArrayTest +arrayTestArrayArrayOfIntegerL Maybe [[Integer]] -> f (Maybe [[Integer]]) +f ArrayTest{Maybe [[Integer]] +Maybe [[ReadOnlyFirst]] +Maybe [Text] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayArrayOfModel :: ArrayTest -> Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: ArrayTest -> Maybe [[Integer]] +arrayTestArrayOfString :: ArrayTest -> Maybe [Text] +..} = (\Maybe [[Integer]] +arrayTestArrayArrayOfInteger -> ArrayTest :: Maybe [Text] +-> Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest +ArrayTest { Maybe [[Integer]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayArrayOfInteger, Maybe [[ReadOnlyFirst]] +Maybe [Text] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayOfString :: Maybe [Text] +..} ) (Maybe [[Integer]] -> ArrayTest) +-> f (Maybe [[Integer]]) -> f ArrayTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [[Integer]] -> f (Maybe [[Integer]]) +f Maybe [[Integer]] +arrayTestArrayArrayOfInteger +{-# INLINE arrayTestArrayArrayOfIntegerL #-} + +-- | 'arrayTestArrayArrayOfModel' Lens +arrayTestArrayArrayOfModelL :: Lens_' ArrayTest (Maybe [[ReadOnlyFirst]]) +arrayTestArrayArrayOfModelL :: (Maybe [[ReadOnlyFirst]] -> f (Maybe [[ReadOnlyFirst]])) +-> ArrayTest -> f ArrayTest +arrayTestArrayArrayOfModelL Maybe [[ReadOnlyFirst]] -> f (Maybe [[ReadOnlyFirst]]) +f ArrayTest{Maybe [[Integer]] +Maybe [[ReadOnlyFirst]] +Maybe [Text] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayArrayOfModel :: ArrayTest -> Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfInteger :: ArrayTest -> Maybe [[Integer]] +arrayTestArrayOfString :: ArrayTest -> Maybe [Text] +..} = (\Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel -> ArrayTest :: Maybe [Text] +-> Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest +ArrayTest { Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel, Maybe [[Integer]] +Maybe [Text] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayOfString :: Maybe [Text] +arrayTestArrayArrayOfInteger :: Maybe [[Integer]] +arrayTestArrayOfString :: Maybe [Text] +..} ) (Maybe [[ReadOnlyFirst]] -> ArrayTest) +-> f (Maybe [[ReadOnlyFirst]]) -> f ArrayTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [[ReadOnlyFirst]] -> f (Maybe [[ReadOnlyFirst]]) +f Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel +{-# INLINE arrayTestArrayArrayOfModelL #-} + + + +-- * BigCat + +-- | 'bigCatClassName' Lens +bigCatClassNameL :: Lens_' BigCat (Text) +bigCatClassNameL :: (Text -> f Text) -> BigCat -> f BigCat +bigCatClassNameL Text -> f Text +f BigCat{Maybe Bool +Maybe Text +Maybe E'Kind +Text +bigCatKind :: BigCat -> Maybe E'Kind +bigCatDeclawed :: BigCat -> Maybe Bool +bigCatColor :: BigCat -> Maybe Text +bigCatClassName :: BigCat -> Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatClassName :: Text +..} = (\Text +bigCatClassName -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +BigCat { Text +bigCatClassName :: Text +bigCatClassName :: Text +bigCatClassName, Maybe Bool +Maybe Text +Maybe E'Kind +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +..} ) (Text -> BigCat) -> f Text -> f BigCat +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +bigCatClassName +{-# INLINE bigCatClassNameL #-} + +-- | 'bigCatColor' Lens +bigCatColorL :: Lens_' BigCat (Maybe Text) +bigCatColorL :: (Maybe Text -> f (Maybe Text)) -> BigCat -> f BigCat +bigCatColorL Maybe Text -> f (Maybe Text) +f BigCat{Maybe Bool +Maybe Text +Maybe E'Kind +Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatClassName :: Text +bigCatKind :: BigCat -> Maybe E'Kind +bigCatDeclawed :: BigCat -> Maybe Bool +bigCatColor :: BigCat -> Maybe Text +bigCatClassName :: BigCat -> Text +..} = (\Maybe Text +bigCatColor -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +BigCat { Maybe Text +bigCatColor :: Maybe Text +bigCatColor :: Maybe Text +bigCatColor, Maybe Bool +Maybe E'Kind +Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatClassName :: Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatClassName :: Text +..} ) (Maybe Text -> BigCat) -> f (Maybe Text) -> f BigCat +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +bigCatColor +{-# INLINE bigCatColorL #-} + +-- | 'bigCatDeclawed' Lens +bigCatDeclawedL :: Lens_' BigCat (Maybe Bool) +bigCatDeclawedL :: (Maybe Bool -> f (Maybe Bool)) -> BigCat -> f BigCat +bigCatDeclawedL Maybe Bool -> f (Maybe Bool) +f BigCat{Maybe Bool +Maybe Text +Maybe E'Kind +Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatClassName :: Text +bigCatKind :: BigCat -> Maybe E'Kind +bigCatDeclawed :: BigCat -> Maybe Bool +bigCatColor :: BigCat -> Maybe Text +bigCatClassName :: BigCat -> Text +..} = (\Maybe Bool +bigCatDeclawed -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +BigCat { Maybe Bool +bigCatDeclawed :: Maybe Bool +bigCatDeclawed :: Maybe Bool +bigCatDeclawed, Maybe Text +Maybe E'Kind +Text +bigCatKind :: Maybe E'Kind +bigCatColor :: Maybe Text +bigCatClassName :: Text +bigCatKind :: Maybe E'Kind +bigCatColor :: Maybe Text +bigCatClassName :: Text +..} ) (Maybe Bool -> BigCat) -> f (Maybe Bool) -> f BigCat +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +bigCatDeclawed +{-# INLINE bigCatDeclawedL #-} + +-- | 'bigCatKind' Lens +bigCatKindL :: Lens_' BigCat (Maybe E'Kind) +bigCatKindL :: (Maybe E'Kind -> f (Maybe E'Kind)) -> BigCat -> f BigCat +bigCatKindL Maybe E'Kind -> f (Maybe E'Kind) +f BigCat{Maybe Bool +Maybe Text +Maybe E'Kind +Text +bigCatKind :: Maybe E'Kind +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatClassName :: Text +bigCatKind :: BigCat -> Maybe E'Kind +bigCatDeclawed :: BigCat -> Maybe Bool +bigCatColor :: BigCat -> Maybe Text +bigCatClassName :: BigCat -> Text +..} = (\Maybe E'Kind +bigCatKind -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +BigCat { Maybe E'Kind +bigCatKind :: Maybe E'Kind +bigCatKind :: Maybe E'Kind +bigCatKind, Maybe Bool +Maybe Text +Text +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatClassName :: Text +bigCatDeclawed :: Maybe Bool +bigCatColor :: Maybe Text +bigCatClassName :: Text +..} ) (Maybe E'Kind -> BigCat) -> f (Maybe E'Kind) -> f BigCat +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'Kind -> f (Maybe E'Kind) +f Maybe E'Kind +bigCatKind +{-# INLINE bigCatKindL #-} + + + +-- * BigCatAllOf + +-- | 'bigCatAllOfKind' Lens +bigCatAllOfKindL :: Lens_' BigCatAllOf (Maybe E'Kind) +bigCatAllOfKindL :: (Maybe E'Kind -> f (Maybe E'Kind)) -> BigCatAllOf -> f BigCatAllOf +bigCatAllOfKindL Maybe E'Kind -> f (Maybe E'Kind) +f BigCatAllOf{Maybe E'Kind +bigCatAllOfKind :: BigCatAllOf -> Maybe E'Kind +bigCatAllOfKind :: Maybe E'Kind +..} = (\Maybe E'Kind +bigCatAllOfKind -> BigCatAllOf :: Maybe E'Kind -> BigCatAllOf +BigCatAllOf { Maybe E'Kind +bigCatAllOfKind :: Maybe E'Kind +bigCatAllOfKind :: Maybe E'Kind +bigCatAllOfKind, ..} ) (Maybe E'Kind -> BigCatAllOf) -> f (Maybe E'Kind) -> f BigCatAllOf +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'Kind -> f (Maybe E'Kind) +f Maybe E'Kind +bigCatAllOfKind +{-# INLINE bigCatAllOfKindL #-} + + + +-- * Capitalization + +-- | 'capitalizationSmallCamel' Lens +capitalizationSmallCamelL :: Lens_' Capitalization (Maybe Text) +capitalizationSmallCamelL :: (Maybe Text -> f (Maybe Text)) +-> Capitalization -> f Capitalization +capitalizationSmallCamelL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text +capitalizationAttName :: Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text +capitalizationCapitalSnake :: Capitalization -> Maybe Text +capitalizationSmallSnake :: Capitalization -> Maybe Text +capitalizationCapitalCamel :: Capitalization -> Maybe Text +capitalizationSmallCamel :: Capitalization -> Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +..} = (\Maybe Text +capitalizationSmallCamel -> Capitalization :: Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization { Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationSmallCamel, Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +..} ) (Maybe Text -> Capitalization) +-> f (Maybe Text) -> f Capitalization +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +capitalizationSmallCamel +{-# INLINE capitalizationSmallCamelL #-} + +-- | 'capitalizationCapitalCamel' Lens +capitalizationCapitalCamelL :: Lens_' Capitalization (Maybe Text) +capitalizationCapitalCamelL :: (Maybe Text -> f (Maybe Text)) +-> Capitalization -> f Capitalization +capitalizationCapitalCamelL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text +capitalizationCapitalSnake :: Capitalization -> Maybe Text +capitalizationSmallSnake :: Capitalization -> Maybe Text +capitalizationCapitalCamel :: Capitalization -> Maybe Text +capitalizationSmallCamel :: Capitalization -> Maybe Text +..} = (\Maybe Text +capitalizationCapitalCamel -> Capitalization :: Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization { Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationCapitalCamel, Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationSmallCamel :: Maybe Text +..} ) (Maybe Text -> Capitalization) +-> f (Maybe Text) -> f Capitalization +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +capitalizationCapitalCamel +{-# INLINE capitalizationCapitalCamelL #-} + +-- | 'capitalizationSmallSnake' Lens +capitalizationSmallSnakeL :: Lens_' Capitalization (Maybe Text) +capitalizationSmallSnakeL :: (Maybe Text -> f (Maybe Text)) +-> Capitalization -> f Capitalization +capitalizationSmallSnakeL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text +capitalizationCapitalSnake :: Capitalization -> Maybe Text +capitalizationSmallSnake :: Capitalization -> Maybe Text +capitalizationCapitalCamel :: Capitalization -> Maybe Text +capitalizationSmallCamel :: Capitalization -> Maybe Text +..} = (\Maybe Text +capitalizationSmallSnake -> Capitalization :: Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization { Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationSmallSnake, Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +..} ) (Maybe Text -> Capitalization) +-> f (Maybe Text) -> f Capitalization +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +capitalizationSmallSnake +{-# INLINE capitalizationSmallSnakeL #-} + +-- | 'capitalizationCapitalSnake' Lens +capitalizationCapitalSnakeL :: Lens_' Capitalization (Maybe Text) +capitalizationCapitalSnakeL :: (Maybe Text -> f (Maybe Text)) +-> Capitalization -> f Capitalization +capitalizationCapitalSnakeL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text +capitalizationCapitalSnake :: Capitalization -> Maybe Text +capitalizationSmallSnake :: Capitalization -> Maybe Text +capitalizationCapitalCamel :: Capitalization -> Maybe Text +capitalizationSmallCamel :: Capitalization -> Maybe Text +..} = (\Maybe Text +capitalizationCapitalSnake -> Capitalization :: Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization { Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationCapitalSnake, Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +..} ) (Maybe Text -> Capitalization) +-> f (Maybe Text) -> f Capitalization +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +capitalizationCapitalSnake +{-# INLINE capitalizationCapitalSnakeL #-} + +-- | 'capitalizationScaEthFlowPoints' Lens +capitalizationScaEthFlowPointsL :: Lens_' Capitalization (Maybe Text) +capitalizationScaEthFlowPointsL :: (Maybe Text -> f (Maybe Text)) +-> Capitalization -> f Capitalization +capitalizationScaEthFlowPointsL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text +capitalizationCapitalSnake :: Capitalization -> Maybe Text +capitalizationSmallSnake :: Capitalization -> Maybe Text +capitalizationCapitalCamel :: Capitalization -> Maybe Text +capitalizationSmallCamel :: Capitalization -> Maybe Text +..} = (\Maybe Text +capitalizationScaEthFlowPoints -> Capitalization :: Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization { Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationScaEthFlowPoints, Maybe Text +capitalizationAttName :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +..} ) (Maybe Text -> Capitalization) +-> f (Maybe Text) -> f Capitalization +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +capitalizationScaEthFlowPoints +{-# INLINE capitalizationScaEthFlowPointsL #-} + +-- | 'capitalizationAttName' Lens +capitalizationAttNameL :: Lens_' Capitalization (Maybe Text) +capitalizationAttNameL :: (Maybe Text -> f (Maybe Text)) +-> Capitalization -> f Capitalization +capitalizationAttNameL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text +capitalizationAttName :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationAttName :: Capitalization -> Maybe Text +capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text +capitalizationCapitalSnake :: Capitalization -> Maybe Text +capitalizationSmallSnake :: Capitalization -> Maybe Text +capitalizationCapitalCamel :: Capitalization -> Maybe Text +capitalizationSmallCamel :: Capitalization -> Maybe Text +..} = (\Maybe Text +capitalizationAttName -> Capitalization :: Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Capitalization +Capitalization { Maybe Text +capitalizationAttName :: Maybe Text +capitalizationAttName :: Maybe Text +capitalizationAttName, Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +capitalizationScaEthFlowPoints :: Maybe Text +capitalizationCapitalSnake :: Maybe Text +capitalizationSmallSnake :: Maybe Text +capitalizationCapitalCamel :: Maybe Text +capitalizationSmallCamel :: Maybe Text +..} ) (Maybe Text -> Capitalization) +-> f (Maybe Text) -> f Capitalization +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +capitalizationAttName +{-# INLINE capitalizationAttNameL #-} + + + +-- * Cat + +-- | 'catClassName' Lens +catClassNameL :: Lens_' Cat (Text) +catClassNameL :: (Text -> f Text) -> Cat -> f Cat +catClassNameL Text -> f Text +f Cat{Maybe Bool +Maybe Text +Text +catDeclawed :: Cat -> Maybe Bool +catColor :: Cat -> Maybe Text +catClassName :: Cat -> Text +catDeclawed :: Maybe Bool +catColor :: Maybe Text +catClassName :: Text +..} = (\Text +catClassName -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat +Cat { Text +catClassName :: Text +catClassName :: Text +catClassName, Maybe Bool +Maybe Text +catDeclawed :: Maybe Bool +catColor :: Maybe Text +catDeclawed :: Maybe Bool +catColor :: Maybe Text +..} ) (Text -> Cat) -> f Text -> f Cat +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +catClassName +{-# INLINE catClassNameL #-} + +-- | 'catColor' Lens +catColorL :: Lens_' Cat (Maybe Text) +catColorL :: (Maybe Text -> f (Maybe Text)) -> Cat -> f Cat +catColorL Maybe Text -> f (Maybe Text) +f Cat{Maybe Bool +Maybe Text +Text +catDeclawed :: Maybe Bool +catColor :: Maybe Text +catClassName :: Text +catDeclawed :: Cat -> Maybe Bool +catColor :: Cat -> Maybe Text +catClassName :: Cat -> Text +..} = (\Maybe Text +catColor -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat +Cat { Maybe Text +catColor :: Maybe Text +catColor :: Maybe Text +catColor, Maybe Bool +Text +catDeclawed :: Maybe Bool +catClassName :: Text +catDeclawed :: Maybe Bool +catClassName :: Text +..} ) (Maybe Text -> Cat) -> f (Maybe Text) -> f Cat +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +catColor +{-# INLINE catColorL #-} + +-- | 'catDeclawed' Lens +catDeclawedL :: Lens_' Cat (Maybe Bool) +catDeclawedL :: (Maybe Bool -> f (Maybe Bool)) -> Cat -> f Cat +catDeclawedL Maybe Bool -> f (Maybe Bool) +f Cat{Maybe Bool +Maybe Text +Text +catDeclawed :: Maybe Bool +catColor :: Maybe Text +catClassName :: Text +catDeclawed :: Cat -> Maybe Bool +catColor :: Cat -> Maybe Text +catClassName :: Cat -> Text +..} = (\Maybe Bool +catDeclawed -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat +Cat { Maybe Bool +catDeclawed :: Maybe Bool +catDeclawed :: Maybe Bool +catDeclawed, Maybe Text +Text +catColor :: Maybe Text +catClassName :: Text +catColor :: Maybe Text +catClassName :: Text +..} ) (Maybe Bool -> Cat) -> f (Maybe Bool) -> f Cat +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +catDeclawed +{-# INLINE catDeclawedL #-} + + + +-- * CatAllOf + +-- | 'catAllOfDeclawed' Lens +catAllOfDeclawedL :: Lens_' CatAllOf (Maybe Bool) +catAllOfDeclawedL :: (Maybe Bool -> f (Maybe Bool)) -> CatAllOf -> f CatAllOf +catAllOfDeclawedL Maybe Bool -> f (Maybe Bool) +f CatAllOf{Maybe Bool +catAllOfDeclawed :: CatAllOf -> Maybe Bool +catAllOfDeclawed :: Maybe Bool +..} = (\Maybe Bool +catAllOfDeclawed -> CatAllOf :: Maybe Bool -> CatAllOf +CatAllOf { Maybe Bool +catAllOfDeclawed :: Maybe Bool +catAllOfDeclawed :: Maybe Bool +catAllOfDeclawed, ..} ) (Maybe Bool -> CatAllOf) -> f (Maybe Bool) -> f CatAllOf +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +catAllOfDeclawed +{-# INLINE catAllOfDeclawedL #-} + + + +-- * Category + +-- | 'categoryId' Lens +categoryIdL :: Lens_' Category (Maybe Integer) +categoryIdL :: (Maybe Integer -> f (Maybe Integer)) -> Category -> f Category +categoryIdL Maybe Integer -> f (Maybe Integer) +f Category{Maybe Integer +Text +categoryName :: Category -> Text +categoryId :: Category -> Maybe Integer +categoryName :: Text +categoryId :: Maybe Integer +..} = (\Maybe Integer +categoryId -> Category :: Maybe Integer -> Text -> Category +Category { Maybe Integer +categoryId :: Maybe Integer +categoryId :: Maybe Integer +categoryId, Text +categoryName :: Text +categoryName :: Text +..} ) (Maybe Integer -> Category) -> f (Maybe Integer) -> f Category +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +categoryId +{-# INLINE categoryIdL #-} + +-- | 'categoryName' Lens +categoryNameL :: Lens_' Category (Text) +categoryNameL :: (Text -> f Text) -> Category -> f Category +categoryNameL Text -> f Text +f Category{Maybe Integer +Text +categoryName :: Text +categoryId :: Maybe Integer +categoryName :: Category -> Text +categoryId :: Category -> Maybe Integer +..} = (\Text +categoryName -> Category :: Maybe Integer -> Text -> Category +Category { Text +categoryName :: Text +categoryName :: Text +categoryName, Maybe Integer +categoryId :: Maybe Integer +categoryId :: Maybe Integer +..} ) (Text -> Category) -> f Text -> f Category +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +categoryName +{-# INLINE categoryNameL #-} + + + +-- * ClassModel + +-- | 'classModelClass' Lens +classModelClassL :: Lens_' ClassModel (Maybe Text) +classModelClassL :: (Maybe Text -> f (Maybe Text)) -> ClassModel -> f ClassModel +classModelClassL Maybe Text -> f (Maybe Text) +f ClassModel{Maybe Text +classModelClass :: ClassModel -> Maybe Text +classModelClass :: Maybe Text +..} = (\Maybe Text +classModelClass -> ClassModel :: Maybe Text -> ClassModel +ClassModel { Maybe Text +classModelClass :: Maybe Text +classModelClass :: Maybe Text +classModelClass, ..} ) (Maybe Text -> ClassModel) -> f (Maybe Text) -> f ClassModel +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +classModelClass +{-# INLINE classModelClassL #-} + + + +-- * Client + +-- | 'clientClient' Lens +clientClientL :: Lens_' Client (Maybe Text) +clientClientL :: (Maybe Text -> f (Maybe Text)) -> Client -> f Client +clientClientL Maybe Text -> f (Maybe Text) +f Client{Maybe Text +clientClient :: Client -> Maybe Text +clientClient :: Maybe Text +..} = (\Maybe Text +clientClient -> Client :: Maybe Text -> Client +Client { Maybe Text +clientClient :: Maybe Text +clientClient :: Maybe Text +clientClient, ..} ) (Maybe Text -> Client) -> f (Maybe Text) -> f Client +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +clientClient +{-# INLINE clientClientL #-} + + + +-- * Dog + +-- | 'dogClassName' Lens +dogClassNameL :: Lens_' Dog (Text) +dogClassNameL :: (Text -> f Text) -> Dog -> f Dog +dogClassNameL Text -> f Text +f Dog{Maybe Text +Text +dogBreed :: Dog -> Maybe Text +dogColor :: Dog -> Maybe Text +dogClassName :: Dog -> Text +dogBreed :: Maybe Text +dogColor :: Maybe Text +dogClassName :: Text +..} = (\Text +dogClassName -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog +Dog { Text +dogClassName :: Text +dogClassName :: Text +dogClassName, Maybe Text +dogBreed :: Maybe Text +dogColor :: Maybe Text +dogBreed :: Maybe Text +dogColor :: Maybe Text +..} ) (Text -> Dog) -> f Text -> f Dog +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +dogClassName +{-# INLINE dogClassNameL #-} + +-- | 'dogColor' Lens +dogColorL :: Lens_' Dog (Maybe Text) +dogColorL :: (Maybe Text -> f (Maybe Text)) -> Dog -> f Dog +dogColorL Maybe Text -> f (Maybe Text) +f Dog{Maybe Text +Text +dogBreed :: Maybe Text +dogColor :: Maybe Text +dogClassName :: Text +dogBreed :: Dog -> Maybe Text +dogColor :: Dog -> Maybe Text +dogClassName :: Dog -> Text +..} = (\Maybe Text +dogColor -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog +Dog { Maybe Text +dogColor :: Maybe Text +dogColor :: Maybe Text +dogColor, Maybe Text +Text +dogBreed :: Maybe Text +dogClassName :: Text +dogBreed :: Maybe Text +dogClassName :: Text +..} ) (Maybe Text -> Dog) -> f (Maybe Text) -> f Dog +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +dogColor +{-# INLINE dogColorL #-} + +-- | 'dogBreed' Lens +dogBreedL :: Lens_' Dog (Maybe Text) +dogBreedL :: (Maybe Text -> f (Maybe Text)) -> Dog -> f Dog +dogBreedL Maybe Text -> f (Maybe Text) +f Dog{Maybe Text +Text +dogBreed :: Maybe Text +dogColor :: Maybe Text +dogClassName :: Text +dogBreed :: Dog -> Maybe Text +dogColor :: Dog -> Maybe Text +dogClassName :: Dog -> Text +..} = (\Maybe Text +dogBreed -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog +Dog { Maybe Text +dogBreed :: Maybe Text +dogBreed :: Maybe Text +dogBreed, Maybe Text +Text +dogColor :: Maybe Text +dogClassName :: Text +dogColor :: Maybe Text +dogClassName :: Text +..} ) (Maybe Text -> Dog) -> f (Maybe Text) -> f Dog +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +dogBreed +{-# INLINE dogBreedL #-} + + + +-- * DogAllOf + +-- | 'dogAllOfBreed' Lens +dogAllOfBreedL :: Lens_' DogAllOf (Maybe Text) +dogAllOfBreedL :: (Maybe Text -> f (Maybe Text)) -> DogAllOf -> f DogAllOf +dogAllOfBreedL Maybe Text -> f (Maybe Text) +f DogAllOf{Maybe Text +dogAllOfBreed :: DogAllOf -> Maybe Text +dogAllOfBreed :: Maybe Text +..} = (\Maybe Text +dogAllOfBreed -> DogAllOf :: Maybe Text -> DogAllOf +DogAllOf { Maybe Text +dogAllOfBreed :: Maybe Text +dogAllOfBreed :: Maybe Text +dogAllOfBreed, ..} ) (Maybe Text -> DogAllOf) -> f (Maybe Text) -> f DogAllOf +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +dogAllOfBreed +{-# INLINE dogAllOfBreedL #-} + + + +-- * EnumArrays + +-- | 'enumArraysJustSymbol' Lens +enumArraysJustSymbolL :: Lens_' EnumArrays (Maybe E'JustSymbol) +enumArraysJustSymbolL :: (Maybe E'JustSymbol -> f (Maybe E'JustSymbol)) +-> EnumArrays -> f EnumArrays +enumArraysJustSymbolL Maybe E'JustSymbol -> f (Maybe E'JustSymbol) +f EnumArrays{Maybe [E'ArrayEnum] +Maybe E'JustSymbol +enumArraysArrayEnum :: EnumArrays -> Maybe [E'ArrayEnum] +enumArraysJustSymbol :: EnumArrays -> Maybe E'JustSymbol +enumArraysArrayEnum :: Maybe [E'ArrayEnum] +enumArraysJustSymbol :: Maybe E'JustSymbol +..} = (\Maybe E'JustSymbol +enumArraysJustSymbol -> EnumArrays :: Maybe E'JustSymbol -> Maybe [E'ArrayEnum] -> EnumArrays +EnumArrays { Maybe E'JustSymbol +enumArraysJustSymbol :: Maybe E'JustSymbol +enumArraysJustSymbol :: Maybe E'JustSymbol +enumArraysJustSymbol, Maybe [E'ArrayEnum] +enumArraysArrayEnum :: Maybe [E'ArrayEnum] +enumArraysArrayEnum :: Maybe [E'ArrayEnum] +..} ) (Maybe E'JustSymbol -> EnumArrays) +-> f (Maybe E'JustSymbol) -> f EnumArrays +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'JustSymbol -> f (Maybe E'JustSymbol) +f Maybe E'JustSymbol +enumArraysJustSymbol +{-# INLINE enumArraysJustSymbolL #-} + +-- | 'enumArraysArrayEnum' Lens +enumArraysArrayEnumL :: Lens_' EnumArrays (Maybe [E'ArrayEnum]) +enumArraysArrayEnumL :: (Maybe [E'ArrayEnum] -> f (Maybe [E'ArrayEnum])) +-> EnumArrays -> f EnumArrays +enumArraysArrayEnumL Maybe [E'ArrayEnum] -> f (Maybe [E'ArrayEnum]) +f EnumArrays{Maybe [E'ArrayEnum] +Maybe E'JustSymbol +enumArraysArrayEnum :: Maybe [E'ArrayEnum] +enumArraysJustSymbol :: Maybe E'JustSymbol +enumArraysArrayEnum :: EnumArrays -> Maybe [E'ArrayEnum] +enumArraysJustSymbol :: EnumArrays -> Maybe E'JustSymbol +..} = (\Maybe [E'ArrayEnum] +enumArraysArrayEnum -> EnumArrays :: Maybe E'JustSymbol -> Maybe [E'ArrayEnum] -> EnumArrays +EnumArrays { Maybe [E'ArrayEnum] +enumArraysArrayEnum :: Maybe [E'ArrayEnum] +enumArraysArrayEnum :: Maybe [E'ArrayEnum] +enumArraysArrayEnum, Maybe E'JustSymbol +enumArraysJustSymbol :: Maybe E'JustSymbol +enumArraysJustSymbol :: Maybe E'JustSymbol +..} ) (Maybe [E'ArrayEnum] -> EnumArrays) +-> f (Maybe [E'ArrayEnum]) -> f EnumArrays +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [E'ArrayEnum] -> f (Maybe [E'ArrayEnum]) +f Maybe [E'ArrayEnum] +enumArraysArrayEnum +{-# INLINE enumArraysArrayEnumL #-} + + + +-- * EnumClass + + + +-- * EnumTest + +-- | 'enumTestEnumString' Lens +enumTestEnumStringL :: Lens_' EnumTest (Maybe E'EnumString) +enumTestEnumStringL :: (Maybe E'EnumString -> f (Maybe E'EnumString)) +-> EnumTest -> f EnumTest +enumTestEnumStringL Maybe E'EnumString -> f (Maybe E'EnumString) +f EnumTest{Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: EnumTest -> Maybe OuterEnum +enumTestEnumNumber :: EnumTest -> Maybe E'EnumNumber +enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger +enumTestEnumStringRequired :: EnumTest -> E'EnumString +enumTestEnumString :: EnumTest -> Maybe E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +..} = (\Maybe E'EnumString +enumTestEnumString -> EnumTest :: Maybe E'EnumString +-> E'EnumString +-> Maybe E'EnumInteger +-> Maybe E'EnumNumber +-> Maybe OuterEnum +-> EnumTest +EnumTest { Maybe E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestEnumString, Maybe OuterEnum +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +..} ) (Maybe E'EnumString -> EnumTest) +-> f (Maybe E'EnumString) -> f EnumTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'EnumString -> f (Maybe E'EnumString) +f Maybe E'EnumString +enumTestEnumString +{-# INLINE enumTestEnumStringL #-} + +-- | 'enumTestEnumStringRequired' Lens +enumTestEnumStringRequiredL :: Lens_' EnumTest (E'EnumString) +enumTestEnumStringRequiredL :: (E'EnumString -> f E'EnumString) -> EnumTest -> f EnumTest +enumTestEnumStringRequiredL E'EnumString -> f E'EnumString +f EnumTest{Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: EnumTest -> Maybe OuterEnum +enumTestEnumNumber :: EnumTest -> Maybe E'EnumNumber +enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger +enumTestEnumStringRequired :: EnumTest -> E'EnumString +enumTestEnumString :: EnumTest -> Maybe E'EnumString +..} = (\E'EnumString +enumTestEnumStringRequired -> EnumTest :: Maybe E'EnumString +-> E'EnumString +-> Maybe E'EnumInteger +-> Maybe E'EnumNumber +-> Maybe OuterEnum +-> EnumTest +EnumTest { E'EnumString +enumTestEnumStringRequired :: E'EnumString +enumTestEnumStringRequired :: E'EnumString +enumTestEnumStringRequired, Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumString :: Maybe E'EnumString +..} ) (E'EnumString -> EnumTest) -> f E'EnumString -> f EnumTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> E'EnumString -> f E'EnumString +f E'EnumString +enumTestEnumStringRequired +{-# INLINE enumTestEnumStringRequiredL #-} + +-- | 'enumTestEnumInteger' Lens +enumTestEnumIntegerL :: Lens_' EnumTest (Maybe E'EnumInteger) +enumTestEnumIntegerL :: (Maybe E'EnumInteger -> f (Maybe E'EnumInteger)) +-> EnumTest -> f EnumTest +enumTestEnumIntegerL Maybe E'EnumInteger -> f (Maybe E'EnumInteger) +f EnumTest{Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: EnumTest -> Maybe OuterEnum +enumTestEnumNumber :: EnumTest -> Maybe E'EnumNumber +enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger +enumTestEnumStringRequired :: EnumTest -> E'EnumString +enumTestEnumString :: EnumTest -> Maybe E'EnumString +..} = (\Maybe E'EnumInteger +enumTestEnumInteger -> EnumTest :: Maybe E'EnumString +-> E'EnumString +-> Maybe E'EnumInteger +-> Maybe E'EnumNumber +-> Maybe OuterEnum +-> EnumTest +EnumTest { Maybe E'EnumInteger +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumInteger, Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +..} ) (Maybe E'EnumInteger -> EnumTest) +-> f (Maybe E'EnumInteger) -> f EnumTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'EnumInteger -> f (Maybe E'EnumInteger) +f Maybe E'EnumInteger +enumTestEnumInteger +{-# INLINE enumTestEnumIntegerL #-} + +-- | 'enumTestEnumNumber' Lens +enumTestEnumNumberL :: Lens_' EnumTest (Maybe E'EnumNumber) +enumTestEnumNumberL :: (Maybe E'EnumNumber -> f (Maybe E'EnumNumber)) +-> EnumTest -> f EnumTest +enumTestEnumNumberL Maybe E'EnumNumber -> f (Maybe E'EnumNumber) +f EnumTest{Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: EnumTest -> Maybe OuterEnum +enumTestEnumNumber :: EnumTest -> Maybe E'EnumNumber +enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger +enumTestEnumStringRequired :: EnumTest -> E'EnumString +enumTestEnumString :: EnumTest -> Maybe E'EnumString +..} = (\Maybe E'EnumNumber +enumTestEnumNumber -> EnumTest :: Maybe E'EnumString +-> E'EnumString +-> Maybe E'EnumInteger +-> Maybe E'EnumNumber +-> Maybe OuterEnum +-> EnumTest +EnumTest { Maybe E'EnumNumber +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumNumber, Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +..} ) (Maybe E'EnumNumber -> EnumTest) +-> f (Maybe E'EnumNumber) -> f EnumTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'EnumNumber -> f (Maybe E'EnumNumber) +f Maybe E'EnumNumber +enumTestEnumNumber +{-# INLINE enumTestEnumNumberL #-} + +-- | 'enumTestOuterEnum' Lens +enumTestOuterEnumL :: Lens_' EnumTest (Maybe OuterEnum) +enumTestOuterEnumL :: (Maybe OuterEnum -> f (Maybe OuterEnum)) -> EnumTest -> f EnumTest +enumTestOuterEnumL Maybe OuterEnum -> f (Maybe OuterEnum) +f EnumTest{Maybe OuterEnum +Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestOuterEnum :: Maybe OuterEnum +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestOuterEnum :: EnumTest -> Maybe OuterEnum +enumTestEnumNumber :: EnumTest -> Maybe E'EnumNumber +enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger +enumTestEnumStringRequired :: EnumTest -> E'EnumString +enumTestEnumString :: EnumTest -> Maybe E'EnumString +..} = (\Maybe OuterEnum +enumTestOuterEnum -> EnumTest :: Maybe E'EnumString +-> E'EnumString +-> Maybe E'EnumInteger +-> Maybe E'EnumNumber +-> Maybe OuterEnum +-> EnumTest +EnumTest { Maybe OuterEnum +enumTestOuterEnum :: Maybe OuterEnum +enumTestOuterEnum :: Maybe OuterEnum +enumTestOuterEnum, Maybe E'EnumString +Maybe E'EnumNumber +Maybe E'EnumInteger +E'EnumString +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +enumTestEnumNumber :: Maybe E'EnumNumber +enumTestEnumInteger :: Maybe E'EnumInteger +enumTestEnumStringRequired :: E'EnumString +enumTestEnumString :: Maybe E'EnumString +..} ) (Maybe OuterEnum -> EnumTest) -> f (Maybe OuterEnum) -> f EnumTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe OuterEnum -> f (Maybe OuterEnum) +f Maybe OuterEnum +enumTestOuterEnum +{-# INLINE enumTestOuterEnumL #-} + + + +-- * File + +-- | 'fileSourceUri' Lens +fileSourceUriL :: Lens_' File (Maybe Text) +fileSourceUriL :: (Maybe Text -> f (Maybe Text)) -> File -> f File +fileSourceUriL Maybe Text -> f (Maybe Text) +f File{Maybe Text +fileSourceUri :: File -> Maybe Text +fileSourceUri :: Maybe Text +..} = (\Maybe Text +fileSourceUri -> File :: Maybe Text -> File +File { Maybe Text +fileSourceUri :: Maybe Text +fileSourceUri :: Maybe Text +fileSourceUri, ..} ) (Maybe Text -> File) -> f (Maybe Text) -> f File +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +fileSourceUri +{-# INLINE fileSourceUriL #-} + + + +-- * FileSchemaTestClass + +-- | 'fileSchemaTestClassFile' Lens +fileSchemaTestClassFileL :: Lens_' FileSchemaTestClass (Maybe File) +fileSchemaTestClassFileL :: (Maybe File -> f (Maybe File)) +-> FileSchemaTestClass -> f FileSchemaTestClass +fileSchemaTestClassFileL Maybe File -> f (Maybe File) +f FileSchemaTestClass{Maybe [File] +Maybe File +fileSchemaTestClassFiles :: FileSchemaTestClass -> Maybe [File] +fileSchemaTestClassFile :: FileSchemaTestClass -> Maybe File +fileSchemaTestClassFiles :: Maybe [File] +fileSchemaTestClassFile :: Maybe File +..} = (\Maybe File +fileSchemaTestClassFile -> FileSchemaTestClass :: Maybe File -> Maybe [File] -> FileSchemaTestClass +FileSchemaTestClass { Maybe File +fileSchemaTestClassFile :: Maybe File +fileSchemaTestClassFile :: Maybe File +fileSchemaTestClassFile, Maybe [File] +fileSchemaTestClassFiles :: Maybe [File] +fileSchemaTestClassFiles :: Maybe [File] +..} ) (Maybe File -> FileSchemaTestClass) +-> f (Maybe File) -> f FileSchemaTestClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe File -> f (Maybe File) +f Maybe File +fileSchemaTestClassFile +{-# INLINE fileSchemaTestClassFileL #-} + +-- | 'fileSchemaTestClassFiles' Lens +fileSchemaTestClassFilesL :: Lens_' FileSchemaTestClass (Maybe [File]) +fileSchemaTestClassFilesL :: (Maybe [File] -> f (Maybe [File])) +-> FileSchemaTestClass -> f FileSchemaTestClass +fileSchemaTestClassFilesL Maybe [File] -> f (Maybe [File]) +f FileSchemaTestClass{Maybe [File] +Maybe File +fileSchemaTestClassFiles :: Maybe [File] +fileSchemaTestClassFile :: Maybe File +fileSchemaTestClassFiles :: FileSchemaTestClass -> Maybe [File] +fileSchemaTestClassFile :: FileSchemaTestClass -> Maybe File +..} = (\Maybe [File] +fileSchemaTestClassFiles -> FileSchemaTestClass :: Maybe File -> Maybe [File] -> FileSchemaTestClass +FileSchemaTestClass { Maybe [File] +fileSchemaTestClassFiles :: Maybe [File] +fileSchemaTestClassFiles :: Maybe [File] +fileSchemaTestClassFiles, Maybe File +fileSchemaTestClassFile :: Maybe File +fileSchemaTestClassFile :: Maybe File +..} ) (Maybe [File] -> FileSchemaTestClass) +-> f (Maybe [File]) -> f FileSchemaTestClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [File] -> f (Maybe [File]) +f Maybe [File] +fileSchemaTestClassFiles +{-# INLINE fileSchemaTestClassFilesL #-} + + + +-- * FormatTest + +-- | 'formatTestInteger' Lens +formatTestIntegerL :: Lens_' FormatTest (Maybe Int) +formatTestIntegerL :: (Maybe Int -> f (Maybe Int)) -> FormatTest -> f FormatTest +formatTestIntegerL Maybe Int -> f (Maybe Int) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} = (\Maybe Int +formatTestInteger -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Int +formatTestInteger :: Maybe Int +formatTestInteger :: Maybe Int +formatTestInteger, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +..} ) (Maybe Int -> FormatTest) -> f (Maybe Int) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +formatTestInteger +{-# INLINE formatTestIntegerL #-} + +-- | 'formatTestInt32' Lens +formatTestInt32L :: Lens_' FormatTest (Maybe Int) +formatTestInt32L :: (Maybe Int -> f (Maybe Int)) -> FormatTest -> f FormatTest +formatTestInt32L Maybe Int -> f (Maybe Int) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe Int +formatTestInt32 -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Int +formatTestInt32 :: Maybe Int +formatTestInt32 :: Maybe Int +formatTestInt32, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInteger :: Maybe Int +..} ) (Maybe Int -> FormatTest) -> f (Maybe Int) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +formatTestInt32 +{-# INLINE formatTestInt32L #-} + +-- | 'formatTestInt64' Lens +formatTestInt64L :: Lens_' FormatTest (Maybe Integer) +formatTestInt64L :: (Maybe Integer -> f (Maybe Integer)) -> FormatTest -> f FormatTest +formatTestInt64L Maybe Integer -> f (Maybe Integer) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe Integer +formatTestInt64 -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Integer +formatTestInt64 :: Maybe Integer +formatTestInt64 :: Maybe Integer +formatTestInt64, Double +Maybe Double +Maybe Float +Maybe Int +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe Integer -> FormatTest) -> f (Maybe Integer) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +formatTestInt64 +{-# INLINE formatTestInt64L #-} + +-- | 'formatTestNumber' Lens +formatTestNumberL :: Lens_' FormatTest (Double) +formatTestNumberL :: (Double -> f Double) -> FormatTest -> f FormatTest +formatTestNumberL Double -> f Double +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Double +formatTestNumber -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Double +formatTestNumber :: Double +formatTestNumber :: Double +formatTestNumber, Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Double -> FormatTest) -> f Double -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Double -> f Double +f Double +formatTestNumber +{-# INLINE formatTestNumberL #-} + +-- | 'formatTestFloat' Lens +formatTestFloatL :: Lens_' FormatTest (Maybe Float) +formatTestFloatL :: (Maybe Float -> f (Maybe Float)) -> FormatTest -> f FormatTest +formatTestFloatL Maybe Float -> f (Maybe Float) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe Float +formatTestFloat -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Float +formatTestFloat :: Maybe Float +formatTestFloat :: Maybe Float +formatTestFloat, Double +Maybe Double +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe Float -> FormatTest) -> f (Maybe Float) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Float -> f (Maybe Float) +f Maybe Float +formatTestFloat +{-# INLINE formatTestFloatL #-} + +-- | 'formatTestDouble' Lens +formatTestDoubleL :: Lens_' FormatTest (Maybe Double) +formatTestDoubleL :: (Maybe Double -> f (Maybe Double)) -> FormatTest -> f FormatTest +formatTestDoubleL Maybe Double -> f (Maybe Double) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe Double +formatTestDouble -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Double +formatTestDouble :: Maybe Double +formatTestDouble :: Maybe Double +formatTestDouble, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe Double -> FormatTest) -> f (Maybe Double) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +formatTestDouble +{-# INLINE formatTestDoubleL #-} + +-- | 'formatTestString' Lens +formatTestStringL :: Lens_' FormatTest (Maybe Text) +formatTestStringL :: (Maybe Text -> f (Maybe Text)) -> FormatTest -> f FormatTest +formatTestStringL Maybe Text -> f (Maybe Text) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe Text +formatTestString -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Text +formatTestString :: Maybe Text +formatTestString :: Maybe Text +formatTestString, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe Text -> FormatTest) -> f (Maybe Text) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +formatTestString +{-# INLINE formatTestStringL #-} + +-- | 'formatTestByte' Lens +formatTestByteL :: Lens_' FormatTest (ByteArray) +formatTestByteL :: (ByteArray -> f ByteArray) -> FormatTest -> f FormatTest +formatTestByteL ByteArray -> f ByteArray +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\ByteArray +formatTestByte -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { ByteArray +formatTestByte :: ByteArray +formatTestByte :: ByteArray +formatTestByte, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (ByteArray -> FormatTest) -> f ByteArray -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> ByteArray -> f ByteArray +f ByteArray +formatTestByte +{-# INLINE formatTestByteL #-} + +-- | 'formatTestBinary' Lens +formatTestBinaryL :: Lens_' FormatTest (Maybe FilePath) +formatTestBinaryL :: (Maybe String -> f (Maybe String)) -> FormatTest -> f FormatTest +formatTestBinaryL Maybe String -> f (Maybe String) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe String +formatTestBinary -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe String +formatTestBinary :: Maybe String +formatTestBinary :: Maybe String +formatTestBinary, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe String -> FormatTest) -> f (Maybe String) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe String -> f (Maybe String) +f Maybe String +formatTestBinary +{-# INLINE formatTestBinaryL #-} + +-- | 'formatTestDate' Lens +formatTestDateL :: Lens_' FormatTest (Date) +formatTestDateL :: (Date -> f Date) -> FormatTest -> f FormatTest +formatTestDateL Date -> f Date +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Date +formatTestDate -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Date +formatTestDate :: Date +formatTestDate :: Date +formatTestDate, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Date -> FormatTest) -> f Date -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Date -> f Date +f Date +formatTestDate +{-# INLINE formatTestDateL #-} + +-- | 'formatTestDateTime' Lens +formatTestDateTimeL :: Lens_' FormatTest (Maybe DateTime) +formatTestDateTimeL :: (Maybe DateTime -> f (Maybe DateTime)) +-> FormatTest -> f FormatTest +formatTestDateTimeL Maybe DateTime -> f (Maybe DateTime) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe DateTime +formatTestDateTime -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe DateTime +formatTestDateTime :: Maybe DateTime +formatTestDateTime :: Maybe DateTime +formatTestDateTime, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe DateTime -> FormatTest) +-> f (Maybe DateTime) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe DateTime -> f (Maybe DateTime) +f Maybe DateTime +formatTestDateTime +{-# INLINE formatTestDateTimeL #-} + +-- | 'formatTestUuid' Lens +formatTestUuidL :: Lens_' FormatTest (Maybe Text) +formatTestUuidL :: (Maybe Text -> f (Maybe Text)) -> FormatTest -> f FormatTest +formatTestUuidL Maybe Text -> f (Maybe Text) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe Text +formatTestUuid -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Text +formatTestUuid :: Maybe Text +formatTestUuid :: Maybe Text +formatTestUuid, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe Text -> FormatTest) -> f (Maybe Text) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +formatTestUuid +{-# INLINE formatTestUuidL #-} + +-- | 'formatTestPassword' Lens +formatTestPasswordL :: Lens_' FormatTest (Text) +formatTestPasswordL :: (Text -> f Text) -> FormatTest -> f FormatTest +formatTestPasswordL Text -> f Text +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Text +formatTestPassword -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Text +formatTestPassword :: Text +formatTestPassword :: Text +formatTestPassword, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: Maybe Double +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Text -> FormatTest) -> f Text -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +formatTestPassword +{-# INLINE formatTestPasswordL #-} + +-- | 'formatTestBigDecimal' Lens +formatTestBigDecimalL :: Lens_' FormatTest (Maybe Double) +formatTestBigDecimalL :: (Maybe Double -> f (Maybe Double)) -> FormatTest -> f FormatTest +formatTestBigDecimalL Maybe Double -> f (Maybe Double) +f FormatTest{Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestBigDecimal :: Maybe Double +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestBigDecimal :: FormatTest -> Maybe Double +formatTestPassword :: FormatTest -> Text +formatTestUuid :: FormatTest -> Maybe Text +formatTestDateTime :: FormatTest -> Maybe DateTime +formatTestDate :: FormatTest -> Date +formatTestBinary :: FormatTest -> Maybe String +formatTestByte :: FormatTest -> ByteArray +formatTestString :: FormatTest -> Maybe Text +formatTestDouble :: FormatTest -> Maybe Double +formatTestFloat :: FormatTest -> Maybe Float +formatTestNumber :: FormatTest -> Double +formatTestInt64 :: FormatTest -> Maybe Integer +formatTestInt32 :: FormatTest -> Maybe Int +formatTestInteger :: FormatTest -> Maybe Int +..} = (\Maybe Double +formatTestBigDecimal -> FormatTest :: Maybe Int +-> Maybe Int +-> Maybe Integer +-> Double +-> Maybe Float +-> Maybe Double +-> Maybe Text +-> ByteArray +-> Maybe String +-> Date +-> Maybe DateTime +-> Maybe Text +-> Text +-> Maybe Double +-> FormatTest +FormatTest { Maybe Double +formatTestBigDecimal :: Maybe Double +formatTestBigDecimal :: Maybe Double +formatTestBigDecimal, Double +Maybe Double +Maybe Float +Maybe Int +Maybe Integer +Maybe String +Maybe Text +Maybe DateTime +Text +ByteArray +Date +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +formatTestPassword :: Text +formatTestUuid :: Maybe Text +formatTestDateTime :: Maybe DateTime +formatTestDate :: Date +formatTestBinary :: Maybe String +formatTestByte :: ByteArray +formatTestString :: Maybe Text +formatTestDouble :: Maybe Double +formatTestFloat :: Maybe Float +formatTestNumber :: Double +formatTestInt64 :: Maybe Integer +formatTestInt32 :: Maybe Int +formatTestInteger :: Maybe Int +..} ) (Maybe Double -> FormatTest) -> f (Maybe Double) -> f FormatTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +formatTestBigDecimal +{-# INLINE formatTestBigDecimalL #-} + + + +-- * HasOnlyReadOnly + +-- | 'hasOnlyReadOnlyBar' Lens +hasOnlyReadOnlyBarL :: Lens_' HasOnlyReadOnly (Maybe Text) +hasOnlyReadOnlyBarL :: (Maybe Text -> f (Maybe Text)) +-> HasOnlyReadOnly -> f HasOnlyReadOnly +hasOnlyReadOnlyBarL Maybe Text -> f (Maybe Text) +f HasOnlyReadOnly{Maybe Text +hasOnlyReadOnlyFoo :: HasOnlyReadOnly -> Maybe Text +hasOnlyReadOnlyBar :: HasOnlyReadOnly -> Maybe Text +hasOnlyReadOnlyFoo :: Maybe Text +hasOnlyReadOnlyBar :: Maybe Text +..} = (\Maybe Text +hasOnlyReadOnlyBar -> HasOnlyReadOnly :: Maybe Text -> Maybe Text -> HasOnlyReadOnly +HasOnlyReadOnly { Maybe Text +hasOnlyReadOnlyBar :: Maybe Text +hasOnlyReadOnlyBar :: Maybe Text +hasOnlyReadOnlyBar, Maybe Text +hasOnlyReadOnlyFoo :: Maybe Text +hasOnlyReadOnlyFoo :: Maybe Text +..} ) (Maybe Text -> HasOnlyReadOnly) +-> f (Maybe Text) -> f HasOnlyReadOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +hasOnlyReadOnlyBar +{-# INLINE hasOnlyReadOnlyBarL #-} + +-- | 'hasOnlyReadOnlyFoo' Lens +hasOnlyReadOnlyFooL :: Lens_' HasOnlyReadOnly (Maybe Text) +hasOnlyReadOnlyFooL :: (Maybe Text -> f (Maybe Text)) +-> HasOnlyReadOnly -> f HasOnlyReadOnly +hasOnlyReadOnlyFooL Maybe Text -> f (Maybe Text) +f HasOnlyReadOnly{Maybe Text +hasOnlyReadOnlyFoo :: Maybe Text +hasOnlyReadOnlyBar :: Maybe Text +hasOnlyReadOnlyFoo :: HasOnlyReadOnly -> Maybe Text +hasOnlyReadOnlyBar :: HasOnlyReadOnly -> Maybe Text +..} = (\Maybe Text +hasOnlyReadOnlyFoo -> HasOnlyReadOnly :: Maybe Text -> Maybe Text -> HasOnlyReadOnly +HasOnlyReadOnly { Maybe Text +hasOnlyReadOnlyFoo :: Maybe Text +hasOnlyReadOnlyFoo :: Maybe Text +hasOnlyReadOnlyFoo, Maybe Text +hasOnlyReadOnlyBar :: Maybe Text +hasOnlyReadOnlyBar :: Maybe Text +..} ) (Maybe Text -> HasOnlyReadOnly) +-> f (Maybe Text) -> f HasOnlyReadOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +hasOnlyReadOnlyFoo +{-# INLINE hasOnlyReadOnlyFooL #-} + + + +-- * MapTest + +-- | 'mapTestMapMapOfString' Lens +mapTestMapMapOfStringL :: Lens_' MapTest (Maybe (Map.Map String (Map.Map String Text))) +mapTestMapMapOfStringL :: (Maybe (Map String (Map String Text)) + -> f (Maybe (Map String (Map String Text)))) +-> MapTest -> f MapTest +mapTestMapMapOfStringL Maybe (Map String (Map String Text)) +-> f (Maybe (Map String (Map String Text))) +f MapTest{Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +Maybe (Map String E'Inner) +mapTestIndirectMap :: MapTest -> Maybe (Map String Bool) +mapTestDirectMap :: MapTest -> Maybe (Map String Bool) +mapTestMapOfEnumString :: MapTest -> Maybe (Map String E'Inner) +mapTestMapMapOfString :: MapTest -> Maybe (Map String (Map String Text)) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +..} = (\Maybe (Map String (Map String Text)) +mapTestMapMapOfString -> MapTest :: Maybe (Map String (Map String Text)) +-> Maybe (Map String E'Inner) +-> Maybe (Map String Bool) +-> Maybe (Map String Bool) +-> MapTest +MapTest { Maybe (Map String (Map String Text)) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestMapMapOfString, Maybe (Map String Bool) +Maybe (Map String E'Inner) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +..} ) (Maybe (Map String (Map String Text)) -> MapTest) +-> f (Maybe (Map String (Map String Text))) -> f MapTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String (Map String Text)) +-> f (Maybe (Map String (Map String Text))) +f Maybe (Map String (Map String Text)) +mapTestMapMapOfString +{-# INLINE mapTestMapMapOfStringL #-} + +-- | 'mapTestMapOfEnumString' Lens +mapTestMapOfEnumStringL :: Lens_' MapTest (Maybe (Map.Map String E'Inner)) +mapTestMapOfEnumStringL :: (Maybe (Map String E'Inner) -> f (Maybe (Map String E'Inner))) +-> MapTest -> f MapTest +mapTestMapOfEnumStringL Maybe (Map String E'Inner) -> f (Maybe (Map String E'Inner)) +f MapTest{Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +Maybe (Map String E'Inner) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestIndirectMap :: MapTest -> Maybe (Map String Bool) +mapTestDirectMap :: MapTest -> Maybe (Map String Bool) +mapTestMapOfEnumString :: MapTest -> Maybe (Map String E'Inner) +mapTestMapMapOfString :: MapTest -> Maybe (Map String (Map String Text)) +..} = (\Maybe (Map String E'Inner) +mapTestMapOfEnumString -> MapTest :: Maybe (Map String (Map String Text)) +-> Maybe (Map String E'Inner) +-> Maybe (Map String Bool) +-> Maybe (Map String Bool) +-> MapTest +MapTest { Maybe (Map String E'Inner) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapOfEnumString, Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +..} ) (Maybe (Map String E'Inner) -> MapTest) +-> f (Maybe (Map String E'Inner)) -> f MapTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String E'Inner) -> f (Maybe (Map String E'Inner)) +f Maybe (Map String E'Inner) +mapTestMapOfEnumString +{-# INLINE mapTestMapOfEnumStringL #-} + +-- | 'mapTestDirectMap' Lens +mapTestDirectMapL :: Lens_' MapTest (Maybe (Map.Map String Bool)) +mapTestDirectMapL :: (Maybe (Map String Bool) -> f (Maybe (Map String Bool))) +-> MapTest -> f MapTest +mapTestDirectMapL Maybe (Map String Bool) -> f (Maybe (Map String Bool)) +f MapTest{Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +Maybe (Map String E'Inner) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestIndirectMap :: MapTest -> Maybe (Map String Bool) +mapTestDirectMap :: MapTest -> Maybe (Map String Bool) +mapTestMapOfEnumString :: MapTest -> Maybe (Map String E'Inner) +mapTestMapMapOfString :: MapTest -> Maybe (Map String (Map String Text)) +..} = (\Maybe (Map String Bool) +mapTestDirectMap -> MapTest :: Maybe (Map String (Map String Text)) +-> Maybe (Map String E'Inner) +-> Maybe (Map String Bool) +-> Maybe (Map String Bool) +-> MapTest +MapTest { Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestDirectMap, Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +Maybe (Map String E'Inner) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +..} ) (Maybe (Map String Bool) -> MapTest) +-> f (Maybe (Map String Bool)) -> f MapTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String Bool) -> f (Maybe (Map String Bool)) +f Maybe (Map String Bool) +mapTestDirectMap +{-# INLINE mapTestDirectMapL #-} + +-- | 'mapTestIndirectMap' Lens +mapTestIndirectMapL :: Lens_' MapTest (Maybe (Map.Map String Bool)) +mapTestIndirectMapL :: (Maybe (Map String Bool) -> f (Maybe (Map String Bool))) +-> MapTest -> f MapTest +mapTestIndirectMapL Maybe (Map String Bool) -> f (Maybe (Map String Bool)) +f MapTest{Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +Maybe (Map String E'Inner) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestIndirectMap :: MapTest -> Maybe (Map String Bool) +mapTestDirectMap :: MapTest -> Maybe (Map String Bool) +mapTestMapOfEnumString :: MapTest -> Maybe (Map String E'Inner) +mapTestMapMapOfString :: MapTest -> Maybe (Map String (Map String Text)) +..} = (\Maybe (Map String Bool) +mapTestIndirectMap -> MapTest :: Maybe (Map String (Map String Text)) +-> Maybe (Map String E'Inner) +-> Maybe (Map String Bool) +-> Maybe (Map String Bool) +-> MapTest +MapTest { Maybe (Map String Bool) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestIndirectMap :: Maybe (Map String Bool) +mapTestIndirectMap, Maybe (Map String Bool) +Maybe (Map String (Map String Text)) +Maybe (Map String E'Inner) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +mapTestDirectMap :: Maybe (Map String Bool) +mapTestMapOfEnumString :: Maybe (Map String E'Inner) +mapTestMapMapOfString :: Maybe (Map String (Map String Text)) +..} ) (Maybe (Map String Bool) -> MapTest) +-> f (Maybe (Map String Bool)) -> f MapTest +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String Bool) -> f (Maybe (Map String Bool)) +f Maybe (Map String Bool) +mapTestIndirectMap +{-# INLINE mapTestIndirectMapL #-} + + + +-- * MixedPropertiesAndAdditionalPropertiesClass + +-- | 'mixedPropertiesAndAdditionalPropertiesClassUuid' Lens +mixedPropertiesAndAdditionalPropertiesClassUuidL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe Text) +mixedPropertiesAndAdditionalPropertiesClassUuidL :: (Maybe Text -> f (Maybe Text)) +-> MixedPropertiesAndAdditionalPropertiesClass +-> f MixedPropertiesAndAdditionalPropertiesClass +mixedPropertiesAndAdditionalPropertiesClassUuidL Maybe Text -> f (Maybe Text) +f MixedPropertiesAndAdditionalPropertiesClass{Maybe (Map String Animal) +Maybe Text +Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassMap :: MixedPropertiesAndAdditionalPropertiesClass +-> Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe Text +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +..} = (\Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid -> MixedPropertiesAndAdditionalPropertiesClass :: Maybe Text +-> Maybe DateTime +-> Maybe (Map String Animal) +-> MixedPropertiesAndAdditionalPropertiesClass +MixedPropertiesAndAdditionalPropertiesClass { Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid, Maybe (Map String Animal) +Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +..} ) (Maybe Text -> MixedPropertiesAndAdditionalPropertiesClass) +-> f (Maybe Text) -> f MixedPropertiesAndAdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid +{-# INLINE mixedPropertiesAndAdditionalPropertiesClassUuidL #-} + +-- | 'mixedPropertiesAndAdditionalPropertiesClassDateTime' Lens +mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe DateTime) +mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: (Maybe DateTime -> f (Maybe DateTime)) +-> MixedPropertiesAndAdditionalPropertiesClass +-> f MixedPropertiesAndAdditionalPropertiesClass +mixedPropertiesAndAdditionalPropertiesClassDateTimeL Maybe DateTime -> f (Maybe DateTime) +f MixedPropertiesAndAdditionalPropertiesClass{Maybe (Map String Animal) +Maybe Text +Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassMap :: MixedPropertiesAndAdditionalPropertiesClass +-> Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe Text +..} = (\Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime -> MixedPropertiesAndAdditionalPropertiesClass :: Maybe Text +-> Maybe DateTime +-> Maybe (Map String Animal) +-> MixedPropertiesAndAdditionalPropertiesClass +MixedPropertiesAndAdditionalPropertiesClass { Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime, Maybe (Map String Animal) +Maybe Text +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +..} ) (Maybe DateTime -> MixedPropertiesAndAdditionalPropertiesClass) +-> f (Maybe DateTime) +-> f MixedPropertiesAndAdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe DateTime -> f (Maybe DateTime) +f Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime +{-# INLINE mixedPropertiesAndAdditionalPropertiesClassDateTimeL #-} + +-- | 'mixedPropertiesAndAdditionalPropertiesClassMap' Lens +mixedPropertiesAndAdditionalPropertiesClassMapL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe (Map.Map String Animal)) +mixedPropertiesAndAdditionalPropertiesClassMapL :: (Maybe (Map String Animal) -> f (Maybe (Map String Animal))) +-> MixedPropertiesAndAdditionalPropertiesClass +-> f MixedPropertiesAndAdditionalPropertiesClass +mixedPropertiesAndAdditionalPropertiesClassMapL Maybe (Map String Animal) -> f (Maybe (Map String Animal)) +f MixedPropertiesAndAdditionalPropertiesClass{Maybe (Map String Animal) +Maybe Text +Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassMap :: MixedPropertiesAndAdditionalPropertiesClass +-> Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTime :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe Text +..} = (\Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap -> MixedPropertiesAndAdditionalPropertiesClass :: Maybe Text +-> Maybe DateTime +-> Maybe (Map String Animal) +-> MixedPropertiesAndAdditionalPropertiesClass +MixedPropertiesAndAdditionalPropertiesClass { Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap, Maybe Text +Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text +..} ) (Maybe (Map String Animal) + -> MixedPropertiesAndAdditionalPropertiesClass) +-> f (Maybe (Map String Animal)) +-> f MixedPropertiesAndAdditionalPropertiesClass +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe (Map String Animal) -> f (Maybe (Map String Animal)) +f Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap +{-# INLINE mixedPropertiesAndAdditionalPropertiesClassMapL #-} + + + +-- * Model200Response + +-- | 'model200ResponseName' Lens +model200ResponseNameL :: Lens_' Model200Response (Maybe Int) +model200ResponseNameL :: (Maybe Int -> f (Maybe Int)) +-> Model200Response -> f Model200Response +model200ResponseNameL Maybe Int -> f (Maybe Int) +f Model200Response{Maybe Int +Maybe Text +model200ResponseClass :: Model200Response -> Maybe Text +model200ResponseName :: Model200Response -> Maybe Int +model200ResponseClass :: Maybe Text +model200ResponseName :: Maybe Int +..} = (\Maybe Int +model200ResponseName -> Model200Response :: Maybe Int -> Maybe Text -> Model200Response +Model200Response { Maybe Int +model200ResponseName :: Maybe Int +model200ResponseName :: Maybe Int +model200ResponseName, Maybe Text +model200ResponseClass :: Maybe Text +model200ResponseClass :: Maybe Text +..} ) (Maybe Int -> Model200Response) +-> f (Maybe Int) -> f Model200Response +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +model200ResponseName +{-# INLINE model200ResponseNameL #-} + +-- | 'model200ResponseClass' Lens +model200ResponseClassL :: Lens_' Model200Response (Maybe Text) +model200ResponseClassL :: (Maybe Text -> f (Maybe Text)) +-> Model200Response -> f Model200Response +model200ResponseClassL Maybe Text -> f (Maybe Text) +f Model200Response{Maybe Int +Maybe Text +model200ResponseClass :: Maybe Text +model200ResponseName :: Maybe Int +model200ResponseClass :: Model200Response -> Maybe Text +model200ResponseName :: Model200Response -> Maybe Int +..} = (\Maybe Text +model200ResponseClass -> Model200Response :: Maybe Int -> Maybe Text -> Model200Response +Model200Response { Maybe Text +model200ResponseClass :: Maybe Text +model200ResponseClass :: Maybe Text +model200ResponseClass, Maybe Int +model200ResponseName :: Maybe Int +model200ResponseName :: Maybe Int +..} ) (Maybe Text -> Model200Response) +-> f (Maybe Text) -> f Model200Response +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +model200ResponseClass +{-# INLINE model200ResponseClassL #-} + + + +-- * ModelList + +-- | 'modelList123list' Lens +modelList123listL :: Lens_' ModelList (Maybe Text) +modelList123listL :: (Maybe Text -> f (Maybe Text)) -> ModelList -> f ModelList +modelList123listL Maybe Text -> f (Maybe Text) +f ModelList{Maybe Text +modelList123list :: ModelList -> Maybe Text +modelList123list :: Maybe Text +..} = (\Maybe Text +modelList123list -> ModelList :: Maybe Text -> ModelList +ModelList { Maybe Text +modelList123list :: Maybe Text +modelList123list :: Maybe Text +modelList123list, ..} ) (Maybe Text -> ModelList) -> f (Maybe Text) -> f ModelList +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +modelList123list +{-# INLINE modelList123listL #-} + + + +-- * ModelReturn + +-- | 'modelReturnReturn' Lens +modelReturnReturnL :: Lens_' ModelReturn (Maybe Int) +modelReturnReturnL :: (Maybe Int -> f (Maybe Int)) -> ModelReturn -> f ModelReturn +modelReturnReturnL Maybe Int -> f (Maybe Int) +f ModelReturn{Maybe Int +modelReturnReturn :: ModelReturn -> Maybe Int +modelReturnReturn :: Maybe Int +..} = (\Maybe Int +modelReturnReturn -> ModelReturn :: Maybe Int -> ModelReturn +ModelReturn { Maybe Int +modelReturnReturn :: Maybe Int +modelReturnReturn :: Maybe Int +modelReturnReturn, ..} ) (Maybe Int -> ModelReturn) -> f (Maybe Int) -> f ModelReturn +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +modelReturnReturn +{-# INLINE modelReturnReturnL #-} + + + +-- * Name + +-- | 'nameName' Lens +nameNameL :: Lens_' Name (Int) +nameNameL :: (Int -> f Int) -> Name -> f Name +nameNameL Int -> f Int +f Name{Int +Maybe Int +Maybe Text +name123number :: Name -> Maybe Int +nameProperty :: Name -> Maybe Text +nameSnakeCase :: Name -> Maybe Int +nameName :: Name -> Int +name123number :: Maybe Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +nameName :: Int +..} = (\Int +nameName -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +Name { Int +nameName :: Int +nameName :: Int +nameName, Maybe Int +Maybe Text +name123number :: Maybe Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +name123number :: Maybe Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +..} ) (Int -> Name) -> f Int -> f Name +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Int -> f Int +f Int +nameName +{-# INLINE nameNameL #-} + +-- | 'nameSnakeCase' Lens +nameSnakeCaseL :: Lens_' Name (Maybe Int) +nameSnakeCaseL :: (Maybe Int -> f (Maybe Int)) -> Name -> f Name +nameSnakeCaseL Maybe Int -> f (Maybe Int) +f Name{Int +Maybe Int +Maybe Text +name123number :: Maybe Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +nameName :: Int +name123number :: Name -> Maybe Int +nameProperty :: Name -> Maybe Text +nameSnakeCase :: Name -> Maybe Int +nameName :: Name -> Int +..} = (\Maybe Int +nameSnakeCase -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +Name { Maybe Int +nameSnakeCase :: Maybe Int +nameSnakeCase :: Maybe Int +nameSnakeCase, Int +Maybe Int +Maybe Text +name123number :: Maybe Int +nameProperty :: Maybe Text +nameName :: Int +name123number :: Maybe Int +nameProperty :: Maybe Text +nameName :: Int +..} ) (Maybe Int -> Name) -> f (Maybe Int) -> f Name +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +nameSnakeCase +{-# INLINE nameSnakeCaseL #-} + +-- | 'nameProperty' Lens +namePropertyL :: Lens_' Name (Maybe Text) +namePropertyL :: (Maybe Text -> f (Maybe Text)) -> Name -> f Name +namePropertyL Maybe Text -> f (Maybe Text) +f Name{Int +Maybe Int +Maybe Text +name123number :: Maybe Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +nameName :: Int +name123number :: Name -> Maybe Int +nameProperty :: Name -> Maybe Text +nameSnakeCase :: Name -> Maybe Int +nameName :: Name -> Int +..} = (\Maybe Text +nameProperty -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +Name { Maybe Text +nameProperty :: Maybe Text +nameProperty :: Maybe Text +nameProperty, Int +Maybe Int +name123number :: Maybe Int +nameSnakeCase :: Maybe Int +nameName :: Int +name123number :: Maybe Int +nameSnakeCase :: Maybe Int +nameName :: Int +..} ) (Maybe Text -> Name) -> f (Maybe Text) -> f Name +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +nameProperty +{-# INLINE namePropertyL #-} + +-- | 'name123number' Lens +name123numberL :: Lens_' Name (Maybe Int) +name123numberL :: (Maybe Int -> f (Maybe Int)) -> Name -> f Name +name123numberL Maybe Int -> f (Maybe Int) +f Name{Int +Maybe Int +Maybe Text +name123number :: Maybe Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +nameName :: Int +name123number :: Name -> Maybe Int +nameProperty :: Name -> Maybe Text +nameSnakeCase :: Name -> Maybe Int +nameName :: Name -> Int +..} = (\Maybe Int +name123number -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +Name { Maybe Int +name123number :: Maybe Int +name123number :: Maybe Int +name123number, Int +Maybe Int +Maybe Text +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +nameName :: Int +nameProperty :: Maybe Text +nameSnakeCase :: Maybe Int +nameName :: Int +..} ) (Maybe Int -> Name) -> f (Maybe Int) -> f Name +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +name123number +{-# INLINE name123numberL #-} + + + +-- * NumberOnly + +-- | 'numberOnlyJustNumber' Lens +numberOnlyJustNumberL :: Lens_' NumberOnly (Maybe Double) +numberOnlyJustNumberL :: (Maybe Double -> f (Maybe Double)) -> NumberOnly -> f NumberOnly +numberOnlyJustNumberL Maybe Double -> f (Maybe Double) +f NumberOnly{Maybe Double +numberOnlyJustNumber :: NumberOnly -> Maybe Double +numberOnlyJustNumber :: Maybe Double +..} = (\Maybe Double +numberOnlyJustNumber -> NumberOnly :: Maybe Double -> NumberOnly +NumberOnly { Maybe Double +numberOnlyJustNumber :: Maybe Double +numberOnlyJustNumber :: Maybe Double +numberOnlyJustNumber, ..} ) (Maybe Double -> NumberOnly) -> f (Maybe Double) -> f NumberOnly +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +numberOnlyJustNumber +{-# INLINE numberOnlyJustNumberL #-} + + + +-- * Order + +-- | 'orderId' Lens +orderIdL :: Lens_' Order (Maybe Integer) +orderIdL :: (Maybe Integer -> f (Maybe Integer)) -> Order -> f Order +orderIdL Maybe Integer -> f (Maybe Integer) +f Order{Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Order -> Maybe Bool +orderStatus :: Order -> Maybe E'Status +orderShipDate :: Order -> Maybe DateTime +orderQuantity :: Order -> Maybe Int +orderPetId :: Order -> Maybe Integer +orderId :: Order -> Maybe Integer +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +..} = (\Maybe Integer +orderId -> Order :: Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order { Maybe Integer +orderId :: Maybe Integer +orderId :: Maybe Integer +orderId, Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +..} ) (Maybe Integer -> Order) -> f (Maybe Integer) -> f Order +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +orderId +{-# INLINE orderIdL #-} + +-- | 'orderPetId' Lens +orderPetIdL :: Lens_' Order (Maybe Integer) +orderPetIdL :: (Maybe Integer -> f (Maybe Integer)) -> Order -> f Order +orderPetIdL Maybe Integer -> f (Maybe Integer) +f Order{Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Order -> Maybe Bool +orderStatus :: Order -> Maybe E'Status +orderShipDate :: Order -> Maybe DateTime +orderQuantity :: Order -> Maybe Int +orderPetId :: Order -> Maybe Integer +orderId :: Order -> Maybe Integer +..} = (\Maybe Integer +orderPetId -> Order :: Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order { Maybe Integer +orderPetId :: Maybe Integer +orderPetId :: Maybe Integer +orderPetId, Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderId :: Maybe Integer +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderId :: Maybe Integer +..} ) (Maybe Integer -> Order) -> f (Maybe Integer) -> f Order +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +orderPetId +{-# INLINE orderPetIdL #-} + +-- | 'orderQuantity' Lens +orderQuantityL :: Lens_' Order (Maybe Int) +orderQuantityL :: (Maybe Int -> f (Maybe Int)) -> Order -> f Order +orderQuantityL Maybe Int -> f (Maybe Int) +f Order{Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Order -> Maybe Bool +orderStatus :: Order -> Maybe E'Status +orderShipDate :: Order -> Maybe DateTime +orderQuantity :: Order -> Maybe Int +orderPetId :: Order -> Maybe Integer +orderId :: Order -> Maybe Integer +..} = (\Maybe Int +orderQuantity -> Order :: Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order { Maybe Int +orderQuantity :: Maybe Int +orderQuantity :: Maybe Int +orderQuantity, Maybe Bool +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderPetId :: Maybe Integer +orderId :: Maybe Integer +..} ) (Maybe Int -> Order) -> f (Maybe Int) -> f Order +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +orderQuantity +{-# INLINE orderQuantityL #-} + +-- | 'orderShipDate' Lens +orderShipDateL :: Lens_' Order (Maybe DateTime) +orderShipDateL :: (Maybe DateTime -> f (Maybe DateTime)) -> Order -> f Order +orderShipDateL Maybe DateTime -> f (Maybe DateTime) +f Order{Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Order -> Maybe Bool +orderStatus :: Order -> Maybe E'Status +orderShipDate :: Order -> Maybe DateTime +orderQuantity :: Order -> Maybe Int +orderPetId :: Order -> Maybe Integer +orderId :: Order -> Maybe Integer +..} = (\Maybe DateTime +orderShipDate -> Order :: Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order { Maybe DateTime +orderShipDate :: Maybe DateTime +orderShipDate :: Maybe DateTime +orderShipDate, Maybe Bool +Maybe Int +Maybe Integer +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +..} ) (Maybe DateTime -> Order) -> f (Maybe DateTime) -> f Order +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe DateTime -> f (Maybe DateTime) +f Maybe DateTime +orderShipDate +{-# INLINE orderShipDateL #-} + +-- | 'orderStatus' Lens +orderStatusL :: Lens_' Order (Maybe E'Status) +orderStatusL :: (Maybe E'Status -> f (Maybe E'Status)) -> Order -> f Order +orderStatusL Maybe E'Status -> f (Maybe E'Status) +f Order{Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Order -> Maybe Bool +orderStatus :: Order -> Maybe E'Status +orderShipDate :: Order -> Maybe DateTime +orderQuantity :: Order -> Maybe Int +orderPetId :: Order -> Maybe Integer +orderId :: Order -> Maybe Integer +..} = (\Maybe E'Status +orderStatus -> Order :: Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order { Maybe E'Status +orderStatus :: Maybe E'Status +orderStatus :: Maybe E'Status +orderStatus, Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +orderComplete :: Maybe Bool +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Maybe Bool +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +..} ) (Maybe E'Status -> Order) -> f (Maybe E'Status) -> f Order +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'Status -> f (Maybe E'Status) +f Maybe E'Status +orderStatus +{-# INLINE orderStatusL #-} + +-- | 'orderComplete' Lens +orderCompleteL :: Lens_' Order (Maybe Bool) +orderCompleteL :: (Maybe Bool -> f (Maybe Bool)) -> Order -> f Order +orderCompleteL Maybe Bool -> f (Maybe Bool) +f Order{Maybe Bool +Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderComplete :: Maybe Bool +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderComplete :: Order -> Maybe Bool +orderStatus :: Order -> Maybe E'Status +orderShipDate :: Order -> Maybe DateTime +orderQuantity :: Order -> Maybe Int +orderPetId :: Order -> Maybe Integer +orderId :: Order -> Maybe Integer +..} = (\Maybe Bool +orderComplete -> Order :: Maybe Integer +-> Maybe Integer +-> Maybe Int +-> Maybe DateTime +-> Maybe E'Status +-> Maybe Bool +-> Order +Order { Maybe Bool +orderComplete :: Maybe Bool +orderComplete :: Maybe Bool +orderComplete, Maybe Int +Maybe Integer +Maybe DateTime +Maybe E'Status +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +orderStatus :: Maybe E'Status +orderShipDate :: Maybe DateTime +orderQuantity :: Maybe Int +orderPetId :: Maybe Integer +orderId :: Maybe Integer +..} ) (Maybe Bool -> Order) -> f (Maybe Bool) -> f Order +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +orderComplete +{-# INLINE orderCompleteL #-} + + + +-- * OuterComposite + +-- | 'outerCompositeMyNumber' Lens +outerCompositeMyNumberL :: Lens_' OuterComposite (Maybe Double) +outerCompositeMyNumberL :: (Maybe Double -> f (Maybe Double)) +-> OuterComposite -> f OuterComposite +outerCompositeMyNumberL Maybe Double -> f (Maybe Double) +f OuterComposite{Maybe Bool +Maybe Double +Maybe Text +outerCompositeMyBoolean :: OuterComposite -> Maybe Bool +outerCompositeMyString :: OuterComposite -> Maybe Text +outerCompositeMyNumber :: OuterComposite -> Maybe Double +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyString :: Maybe Text +outerCompositeMyNumber :: Maybe Double +..} = (\Maybe Double +outerCompositeMyNumber -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +OuterComposite { Maybe Double +outerCompositeMyNumber :: Maybe Double +outerCompositeMyNumber :: Maybe Double +outerCompositeMyNumber, Maybe Bool +Maybe Text +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyString :: Maybe Text +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyString :: Maybe Text +..} ) (Maybe Double -> OuterComposite) +-> f (Maybe Double) -> f OuterComposite +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +outerCompositeMyNumber +{-# INLINE outerCompositeMyNumberL #-} + +-- | 'outerCompositeMyString' Lens +outerCompositeMyStringL :: Lens_' OuterComposite (Maybe Text) +outerCompositeMyStringL :: (Maybe Text -> f (Maybe Text)) +-> OuterComposite -> f OuterComposite +outerCompositeMyStringL Maybe Text -> f (Maybe Text) +f OuterComposite{Maybe Bool +Maybe Double +Maybe Text +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyString :: Maybe Text +outerCompositeMyNumber :: Maybe Double +outerCompositeMyBoolean :: OuterComposite -> Maybe Bool +outerCompositeMyString :: OuterComposite -> Maybe Text +outerCompositeMyNumber :: OuterComposite -> Maybe Double +..} = (\Maybe Text +outerCompositeMyString -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +OuterComposite { Maybe Text +outerCompositeMyString :: Maybe Text +outerCompositeMyString :: Maybe Text +outerCompositeMyString, Maybe Bool +Maybe Double +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyNumber :: Maybe Double +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyNumber :: Maybe Double +..} ) (Maybe Text -> OuterComposite) +-> f (Maybe Text) -> f OuterComposite +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +outerCompositeMyString +{-# INLINE outerCompositeMyStringL #-} + +-- | 'outerCompositeMyBoolean' Lens +outerCompositeMyBooleanL :: Lens_' OuterComposite (Maybe Bool) +outerCompositeMyBooleanL :: (Maybe Bool -> f (Maybe Bool)) +-> OuterComposite -> f OuterComposite +outerCompositeMyBooleanL Maybe Bool -> f (Maybe Bool) +f OuterComposite{Maybe Bool +Maybe Double +Maybe Text +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyString :: Maybe Text +outerCompositeMyNumber :: Maybe Double +outerCompositeMyBoolean :: OuterComposite -> Maybe Bool +outerCompositeMyString :: OuterComposite -> Maybe Text +outerCompositeMyNumber :: OuterComposite -> Maybe Double +..} = (\Maybe Bool +outerCompositeMyBoolean -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +OuterComposite { Maybe Bool +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyBoolean :: Maybe Bool +outerCompositeMyBoolean, Maybe Double +Maybe Text +outerCompositeMyString :: Maybe Text +outerCompositeMyNumber :: Maybe Double +outerCompositeMyString :: Maybe Text +outerCompositeMyNumber :: Maybe Double +..} ) (Maybe Bool -> OuterComposite) +-> f (Maybe Bool) -> f OuterComposite +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +outerCompositeMyBoolean +{-# INLINE outerCompositeMyBooleanL #-} + + + +-- * OuterEnum + + + +-- * Pet + +-- | 'petId' Lens +petIdL :: Lens_' Pet (Maybe Integer) +petIdL :: (Maybe Integer -> f (Maybe Integer)) -> Pet -> f Pet +petIdL Maybe Integer -> f (Maybe Integer) +f Pet{[Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Pet -> Maybe E'Status2 +petTags :: Pet -> Maybe [Tag] +petPhotoUrls :: Pet -> [Text] +petName :: Pet -> Text +petCategory :: Pet -> Maybe Category +petId :: Pet -> Maybe Integer +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +..} = (\Maybe Integer +petId -> Pet :: Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet { Maybe Integer +petId :: Maybe Integer +petId :: Maybe Integer +petId, [Text] +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +..} ) (Maybe Integer -> Pet) -> f (Maybe Integer) -> f Pet +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +petId +{-# INLINE petIdL #-} + +-- | 'petCategory' Lens +petCategoryL :: Lens_' Pet (Maybe Category) +petCategoryL :: (Maybe Category -> f (Maybe Category)) -> Pet -> f Pet +petCategoryL Maybe Category -> f (Maybe Category) +f Pet{[Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Pet -> Maybe E'Status2 +petTags :: Pet -> Maybe [Tag] +petPhotoUrls :: Pet -> [Text] +petName :: Pet -> Text +petCategory :: Pet -> Maybe Category +petId :: Pet -> Maybe Integer +..} = (\Maybe Category +petCategory -> Pet :: Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet { Maybe Category +petCategory :: Maybe Category +petCategory :: Maybe Category +petCategory, [Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petId :: Maybe Integer +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petId :: Maybe Integer +..} ) (Maybe Category -> Pet) -> f (Maybe Category) -> f Pet +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Category -> f (Maybe Category) +f Maybe Category +petCategory +{-# INLINE petCategoryL #-} + +-- | 'petName' Lens +petNameL :: Lens_' Pet (Text) +petNameL :: (Text -> f Text) -> Pet -> f Pet +petNameL Text -> f Text +f Pet{[Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Pet -> Maybe E'Status2 +petTags :: Pet -> Maybe [Tag] +petPhotoUrls :: Pet -> [Text] +petName :: Pet -> Text +petCategory :: Pet -> Maybe Category +petId :: Pet -> Maybe Integer +..} = (\Text +petName -> Pet :: Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet { Text +petName :: Text +petName :: Text +petName, [Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petCategory :: Maybe Category +petId :: Maybe Integer +..} ) (Text -> Pet) -> f Text -> f Pet +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +petName +{-# INLINE petNameL #-} + +-- | 'petPhotoUrls' Lens +petPhotoUrlsL :: Lens_' Pet ([Text]) +petPhotoUrlsL :: ([Text] -> f [Text]) -> Pet -> f Pet +petPhotoUrlsL [Text] -> f [Text] +f Pet{[Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Pet -> Maybe E'Status2 +petTags :: Pet -> Maybe [Tag] +petPhotoUrls :: Pet -> [Text] +petName :: Pet -> Text +petCategory :: Pet -> Maybe Category +petId :: Pet -> Maybe Integer +..} = (\[Text] +petPhotoUrls -> Pet :: Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet { [Text] +petPhotoUrls :: [Text] +petPhotoUrls :: [Text] +petPhotoUrls, Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +..} ) ([Text] -> Pet) -> f [Text] -> f Pet +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> [Text] -> f [Text] +f [Text] +petPhotoUrls +{-# INLINE petPhotoUrlsL #-} + +-- | 'petTags' Lens +petTagsL :: Lens_' Pet (Maybe [Tag]) +petTagsL :: (Maybe [Tag] -> f (Maybe [Tag])) -> Pet -> f Pet +petTagsL Maybe [Tag] -> f (Maybe [Tag]) +f Pet{[Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Pet -> Maybe E'Status2 +petTags :: Pet -> Maybe [Tag] +petPhotoUrls :: Pet -> [Text] +petName :: Pet -> Text +petCategory :: Pet -> Maybe Category +petId :: Pet -> Maybe Integer +..} = (\Maybe [Tag] +petTags -> Pet :: Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet { Maybe [Tag] +petTags :: Maybe [Tag] +petTags :: Maybe [Tag] +petTags, [Text] +Maybe Integer +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Maybe E'Status2 +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +..} ) (Maybe [Tag] -> Pet) -> f (Maybe [Tag]) -> f Pet +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Tag] -> f (Maybe [Tag]) +f Maybe [Tag] +petTags +{-# INLINE petTagsL #-} + +-- | 'petStatus' Lens +petStatusL :: Lens_' Pet (Maybe E'Status2) +petStatusL :: (Maybe E'Status2 -> f (Maybe E'Status2)) -> Pet -> f Pet +petStatusL Maybe E'Status2 -> f (Maybe E'Status2) +f Pet{[Text] +Maybe Integer +Maybe [Tag] +Maybe E'Status2 +Maybe Category +Text +petStatus :: Maybe E'Status2 +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petStatus :: Pet -> Maybe E'Status2 +petTags :: Pet -> Maybe [Tag] +petPhotoUrls :: Pet -> [Text] +petName :: Pet -> Text +petCategory :: Pet -> Maybe Category +petId :: Pet -> Maybe Integer +..} = (\Maybe E'Status2 +petStatus -> Pet :: Maybe Integer +-> Maybe Category +-> Text +-> [Text] +-> Maybe [Tag] +-> Maybe E'Status2 +-> Pet +Pet { Maybe E'Status2 +petStatus :: Maybe E'Status2 +petStatus :: Maybe E'Status2 +petStatus, [Text] +Maybe Integer +Maybe [Tag] +Maybe Category +Text +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +petTags :: Maybe [Tag] +petPhotoUrls :: [Text] +petName :: Text +petCategory :: Maybe Category +petId :: Maybe Integer +..} ) (Maybe E'Status2 -> Pet) -> f (Maybe E'Status2) -> f Pet +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe E'Status2 -> f (Maybe E'Status2) +f Maybe E'Status2 +petStatus +{-# INLINE petStatusL #-} + + + +-- * ReadOnlyFirst + +-- | 'readOnlyFirstBar' Lens +readOnlyFirstBarL :: Lens_' ReadOnlyFirst (Maybe Text) +readOnlyFirstBarL :: (Maybe Text -> f (Maybe Text)) -> ReadOnlyFirst -> f ReadOnlyFirst +readOnlyFirstBarL Maybe Text -> f (Maybe Text) +f ReadOnlyFirst{Maybe Text +readOnlyFirstBaz :: ReadOnlyFirst -> Maybe Text +readOnlyFirstBar :: ReadOnlyFirst -> Maybe Text +readOnlyFirstBaz :: Maybe Text +readOnlyFirstBar :: Maybe Text +..} = (\Maybe Text +readOnlyFirstBar -> ReadOnlyFirst :: Maybe Text -> Maybe Text -> ReadOnlyFirst +ReadOnlyFirst { Maybe Text +readOnlyFirstBar :: Maybe Text +readOnlyFirstBar :: Maybe Text +readOnlyFirstBar, Maybe Text +readOnlyFirstBaz :: Maybe Text +readOnlyFirstBaz :: Maybe Text +..} ) (Maybe Text -> ReadOnlyFirst) -> f (Maybe Text) -> f ReadOnlyFirst +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +readOnlyFirstBar +{-# INLINE readOnlyFirstBarL #-} + +-- | 'readOnlyFirstBaz' Lens +readOnlyFirstBazL :: Lens_' ReadOnlyFirst (Maybe Text) +readOnlyFirstBazL :: (Maybe Text -> f (Maybe Text)) -> ReadOnlyFirst -> f ReadOnlyFirst +readOnlyFirstBazL Maybe Text -> f (Maybe Text) +f ReadOnlyFirst{Maybe Text +readOnlyFirstBaz :: Maybe Text +readOnlyFirstBar :: Maybe Text +readOnlyFirstBaz :: ReadOnlyFirst -> Maybe Text +readOnlyFirstBar :: ReadOnlyFirst -> Maybe Text +..} = (\Maybe Text +readOnlyFirstBaz -> ReadOnlyFirst :: Maybe Text -> Maybe Text -> ReadOnlyFirst +ReadOnlyFirst { Maybe Text +readOnlyFirstBaz :: Maybe Text +readOnlyFirstBaz :: Maybe Text +readOnlyFirstBaz, Maybe Text +readOnlyFirstBar :: Maybe Text +readOnlyFirstBar :: Maybe Text +..} ) (Maybe Text -> ReadOnlyFirst) -> f (Maybe Text) -> f ReadOnlyFirst +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +readOnlyFirstBaz +{-# INLINE readOnlyFirstBazL #-} + + + +-- * SpecialModelName + +-- | 'specialModelNameSpecialPropertyName' Lens +specialModelNameSpecialPropertyNameL :: Lens_' SpecialModelName (Maybe Integer) +specialModelNameSpecialPropertyNameL :: (Maybe Integer -> f (Maybe Integer)) +-> SpecialModelName -> f SpecialModelName +specialModelNameSpecialPropertyNameL Maybe Integer -> f (Maybe Integer) +f SpecialModelName{Maybe Integer +specialModelNameSpecialPropertyName :: SpecialModelName -> Maybe Integer +specialModelNameSpecialPropertyName :: Maybe Integer +..} = (\Maybe Integer +specialModelNameSpecialPropertyName -> SpecialModelName :: Maybe Integer -> SpecialModelName +SpecialModelName { Maybe Integer +specialModelNameSpecialPropertyName :: Maybe Integer +specialModelNameSpecialPropertyName :: Maybe Integer +specialModelNameSpecialPropertyName, ..} ) (Maybe Integer -> SpecialModelName) +-> f (Maybe Integer) -> f SpecialModelName +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +specialModelNameSpecialPropertyName +{-# INLINE specialModelNameSpecialPropertyNameL #-} + + + +-- * Tag + +-- | 'tagId' Lens +tagIdL :: Lens_' Tag (Maybe Integer) +tagIdL :: (Maybe Integer -> f (Maybe Integer)) -> Tag -> f Tag +tagIdL Maybe Integer -> f (Maybe Integer) +f Tag{Maybe Integer +Maybe Text +tagName :: Tag -> Maybe Text +tagId :: Tag -> Maybe Integer +tagName :: Maybe Text +tagId :: Maybe Integer +..} = (\Maybe Integer +tagId -> Tag :: Maybe Integer -> Maybe Text -> Tag +Tag { Maybe Integer +tagId :: Maybe Integer +tagId :: Maybe Integer +tagId, Maybe Text +tagName :: Maybe Text +tagName :: Maybe Text +..} ) (Maybe Integer -> Tag) -> f (Maybe Integer) -> f Tag +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +tagId +{-# INLINE tagIdL #-} + +-- | 'tagName' Lens +tagNameL :: Lens_' Tag (Maybe Text) +tagNameL :: (Maybe Text -> f (Maybe Text)) -> Tag -> f Tag +tagNameL Maybe Text -> f (Maybe Text) +f Tag{Maybe Integer +Maybe Text +tagName :: Maybe Text +tagId :: Maybe Integer +tagName :: Tag -> Maybe Text +tagId :: Tag -> Maybe Integer +..} = (\Maybe Text +tagName -> Tag :: Maybe Integer -> Maybe Text -> Tag +Tag { Maybe Text +tagName :: Maybe Text +tagName :: Maybe Text +tagName, Maybe Integer +tagId :: Maybe Integer +tagId :: Maybe Integer +..} ) (Maybe Text -> Tag) -> f (Maybe Text) -> f Tag +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +tagName +{-# INLINE tagNameL #-} + + + +-- * TypeHolderDefault + +-- | 'typeHolderDefaultStringItem' Lens +typeHolderDefaultStringItemL :: Lens_' TypeHolderDefault (Text) +typeHolderDefaultStringItemL :: (Text -> f Text) -> TypeHolderDefault -> f TypeHolderDefault +typeHolderDefaultStringItemL Text -> f Text +f TypeHolderDefault{Bool +Double +Int +[Int] +Text +typeHolderDefaultArrayItem :: TypeHolderDefault -> [Int] +typeHolderDefaultBoolItem :: TypeHolderDefault -> Bool +typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int +typeHolderDefaultNumberItem :: TypeHolderDefault -> Double +typeHolderDefaultStringItem :: TypeHolderDefault -> Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +..} = (\Text +typeHolderDefaultStringItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +TypeHolderDefault { Text +typeHolderDefaultStringItem :: Text +typeHolderDefaultStringItem :: Text +typeHolderDefaultStringItem, Bool +Double +Int +[Int] +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +..} ) (Text -> TypeHolderDefault) -> f Text -> f TypeHolderDefault +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +typeHolderDefaultStringItem +{-# INLINE typeHolderDefaultStringItemL #-} + +-- | 'typeHolderDefaultNumberItem' Lens +typeHolderDefaultNumberItemL :: Lens_' TypeHolderDefault (Double) +typeHolderDefaultNumberItemL :: (Double -> f Double) -> TypeHolderDefault -> f TypeHolderDefault +typeHolderDefaultNumberItemL Double -> f Double +f TypeHolderDefault{Bool +Double +Int +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: TypeHolderDefault -> [Int] +typeHolderDefaultBoolItem :: TypeHolderDefault -> Bool +typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int +typeHolderDefaultNumberItem :: TypeHolderDefault -> Double +typeHolderDefaultStringItem :: TypeHolderDefault -> Text +..} = (\Double +typeHolderDefaultNumberItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +TypeHolderDefault { Double +typeHolderDefaultNumberItem :: Double +typeHolderDefaultNumberItem :: Double +typeHolderDefaultNumberItem, Bool +Int +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultStringItem :: Text +..} ) (Double -> TypeHolderDefault) -> f Double -> f TypeHolderDefault +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Double -> f Double +f Double +typeHolderDefaultNumberItem +{-# INLINE typeHolderDefaultNumberItemL #-} + +-- | 'typeHolderDefaultIntegerItem' Lens +typeHolderDefaultIntegerItemL :: Lens_' TypeHolderDefault (Int) +typeHolderDefaultIntegerItemL :: (Int -> f Int) -> TypeHolderDefault -> f TypeHolderDefault +typeHolderDefaultIntegerItemL Int -> f Int +f TypeHolderDefault{Bool +Double +Int +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: TypeHolderDefault -> [Int] +typeHolderDefaultBoolItem :: TypeHolderDefault -> Bool +typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int +typeHolderDefaultNumberItem :: TypeHolderDefault -> Double +typeHolderDefaultStringItem :: TypeHolderDefault -> Text +..} = (\Int +typeHolderDefaultIntegerItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +TypeHolderDefault { Int +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultIntegerItem, Bool +Double +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +..} ) (Int -> TypeHolderDefault) -> f Int -> f TypeHolderDefault +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Int -> f Int +f Int +typeHolderDefaultIntegerItem +{-# INLINE typeHolderDefaultIntegerItemL #-} + +-- | 'typeHolderDefaultBoolItem' Lens +typeHolderDefaultBoolItemL :: Lens_' TypeHolderDefault (Bool) +typeHolderDefaultBoolItemL :: (Bool -> f Bool) -> TypeHolderDefault -> f TypeHolderDefault +typeHolderDefaultBoolItemL Bool -> f Bool +f TypeHolderDefault{Bool +Double +Int +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: TypeHolderDefault -> [Int] +typeHolderDefaultBoolItem :: TypeHolderDefault -> Bool +typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int +typeHolderDefaultNumberItem :: TypeHolderDefault -> Double +typeHolderDefaultStringItem :: TypeHolderDefault -> Text +..} = (\Bool +typeHolderDefaultBoolItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +TypeHolderDefault { Bool +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultBoolItem, Double +Int +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +..} ) (Bool -> TypeHolderDefault) -> f Bool -> f TypeHolderDefault +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Bool -> f Bool +f Bool +typeHolderDefaultBoolItem +{-# INLINE typeHolderDefaultBoolItemL #-} + +-- | 'typeHolderDefaultArrayItem' Lens +typeHolderDefaultArrayItemL :: Lens_' TypeHolderDefault ([Int]) +typeHolderDefaultArrayItemL :: ([Int] -> f [Int]) -> TypeHolderDefault -> f TypeHolderDefault +typeHolderDefaultArrayItemL [Int] -> f [Int] +f TypeHolderDefault{Bool +Double +Int +[Int] +Text +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultArrayItem :: TypeHolderDefault -> [Int] +typeHolderDefaultBoolItem :: TypeHolderDefault -> Bool +typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int +typeHolderDefaultNumberItem :: TypeHolderDefault -> Double +typeHolderDefaultStringItem :: TypeHolderDefault -> Text +..} = (\[Int] +typeHolderDefaultArrayItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +TypeHolderDefault { [Int] +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultArrayItem :: [Int] +typeHolderDefaultArrayItem, Bool +Double +Int +Text +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +typeHolderDefaultBoolItem :: Bool +typeHolderDefaultIntegerItem :: Int +typeHolderDefaultNumberItem :: Double +typeHolderDefaultStringItem :: Text +..} ) ([Int] -> TypeHolderDefault) -> f [Int] -> f TypeHolderDefault +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> [Int] -> f [Int] +f [Int] +typeHolderDefaultArrayItem +{-# INLINE typeHolderDefaultArrayItemL #-} + + + +-- * TypeHolderExample + +-- | 'typeHolderExampleStringItem' Lens +typeHolderExampleStringItemL :: Lens_' TypeHolderExample (Text) +typeHolderExampleStringItemL :: (Text -> f Text) -> TypeHolderExample -> f TypeHolderExample +typeHolderExampleStringItemL Text -> f Text +f TypeHolderExample{Bool +Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: TypeHolderExample -> [Int] +typeHolderExampleBoolItem :: TypeHolderExample -> Bool +typeHolderExampleIntegerItem :: TypeHolderExample -> Int +typeHolderExampleFloatItem :: TypeHolderExample -> Float +typeHolderExampleNumberItem :: TypeHolderExample -> Double +typeHolderExampleStringItem :: TypeHolderExample -> Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +..} = (\Text +typeHolderExampleStringItem -> TypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample { Text +typeHolderExampleStringItem :: Text +typeHolderExampleStringItem :: Text +typeHolderExampleStringItem, Bool +Double +Float +Int +[Int] +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +..} ) (Text -> TypeHolderExample) -> f Text -> f TypeHolderExample +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Text -> f Text +f Text +typeHolderExampleStringItem +{-# INLINE typeHolderExampleStringItemL #-} + +-- | 'typeHolderExampleNumberItem' Lens +typeHolderExampleNumberItemL :: Lens_' TypeHolderExample (Double) +typeHolderExampleNumberItemL :: (Double -> f Double) -> TypeHolderExample -> f TypeHolderExample +typeHolderExampleNumberItemL Double -> f Double +f TypeHolderExample{Bool +Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: TypeHolderExample -> [Int] +typeHolderExampleBoolItem :: TypeHolderExample -> Bool +typeHolderExampleIntegerItem :: TypeHolderExample -> Int +typeHolderExampleFloatItem :: TypeHolderExample -> Float +typeHolderExampleNumberItem :: TypeHolderExample -> Double +typeHolderExampleStringItem :: TypeHolderExample -> Text +..} = (\Double +typeHolderExampleNumberItem -> TypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample { Double +typeHolderExampleNumberItem :: Double +typeHolderExampleNumberItem :: Double +typeHolderExampleNumberItem, Bool +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleStringItem :: Text +..} ) (Double -> TypeHolderExample) -> f Double -> f TypeHolderExample +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Double -> f Double +f Double +typeHolderExampleNumberItem +{-# INLINE typeHolderExampleNumberItemL #-} + +-- | 'typeHolderExampleFloatItem' Lens +typeHolderExampleFloatItemL :: Lens_' TypeHolderExample (Float) +typeHolderExampleFloatItemL :: (Float -> f Float) -> TypeHolderExample -> f TypeHolderExample +typeHolderExampleFloatItemL Float -> f Float +f TypeHolderExample{Bool +Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: TypeHolderExample -> [Int] +typeHolderExampleBoolItem :: TypeHolderExample -> Bool +typeHolderExampleIntegerItem :: TypeHolderExample -> Int +typeHolderExampleFloatItem :: TypeHolderExample -> Float +typeHolderExampleNumberItem :: TypeHolderExample -> Double +typeHolderExampleStringItem :: TypeHolderExample -> Text +..} = (\Float +typeHolderExampleFloatItem -> TypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample { Float +typeHolderExampleFloatItem :: Float +typeHolderExampleFloatItem :: Float +typeHolderExampleFloatItem, Bool +Double +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +..} ) (Float -> TypeHolderExample) -> f Float -> f TypeHolderExample +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Float -> f Float +f Float +typeHolderExampleFloatItem +{-# INLINE typeHolderExampleFloatItemL #-} + +-- | 'typeHolderExampleIntegerItem' Lens +typeHolderExampleIntegerItemL :: Lens_' TypeHolderExample (Int) +typeHolderExampleIntegerItemL :: (Int -> f Int) -> TypeHolderExample -> f TypeHolderExample +typeHolderExampleIntegerItemL Int -> f Int +f TypeHolderExample{Bool +Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: TypeHolderExample -> [Int] +typeHolderExampleBoolItem :: TypeHolderExample -> Bool +typeHolderExampleIntegerItem :: TypeHolderExample -> Int +typeHolderExampleFloatItem :: TypeHolderExample -> Float +typeHolderExampleNumberItem :: TypeHolderExample -> Double +typeHolderExampleStringItem :: TypeHolderExample -> Text +..} = (\Int +typeHolderExampleIntegerItem -> TypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample { Int +typeHolderExampleIntegerItem :: Int +typeHolderExampleIntegerItem :: Int +typeHolderExampleIntegerItem, Bool +Double +Float +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +..} ) (Int -> TypeHolderExample) -> f Int -> f TypeHolderExample +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Int -> f Int +f Int +typeHolderExampleIntegerItem +{-# INLINE typeHolderExampleIntegerItemL #-} + +-- | 'typeHolderExampleBoolItem' Lens +typeHolderExampleBoolItemL :: Lens_' TypeHolderExample (Bool) +typeHolderExampleBoolItemL :: (Bool -> f Bool) -> TypeHolderExample -> f TypeHolderExample +typeHolderExampleBoolItemL Bool -> f Bool +f TypeHolderExample{Bool +Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: TypeHolderExample -> [Int] +typeHolderExampleBoolItem :: TypeHolderExample -> Bool +typeHolderExampleIntegerItem :: TypeHolderExample -> Int +typeHolderExampleFloatItem :: TypeHolderExample -> Float +typeHolderExampleNumberItem :: TypeHolderExample -> Double +typeHolderExampleStringItem :: TypeHolderExample -> Text +..} = (\Bool +typeHolderExampleBoolItem -> TypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample { Bool +typeHolderExampleBoolItem :: Bool +typeHolderExampleBoolItem :: Bool +typeHolderExampleBoolItem, Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +..} ) (Bool -> TypeHolderExample) -> f Bool -> f TypeHolderExample +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Bool -> f Bool +f Bool +typeHolderExampleBoolItem +{-# INLINE typeHolderExampleBoolItemL #-} + +-- | 'typeHolderExampleArrayItem' Lens +typeHolderExampleArrayItemL :: Lens_' TypeHolderExample ([Int]) +typeHolderExampleArrayItemL :: ([Int] -> f [Int]) -> TypeHolderExample -> f TypeHolderExample +typeHolderExampleArrayItemL [Int] -> f [Int] +f TypeHolderExample{Bool +Double +Float +Int +[Int] +Text +typeHolderExampleArrayItem :: [Int] +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleArrayItem :: TypeHolderExample -> [Int] +typeHolderExampleBoolItem :: TypeHolderExample -> Bool +typeHolderExampleIntegerItem :: TypeHolderExample -> Int +typeHolderExampleFloatItem :: TypeHolderExample -> Float +typeHolderExampleNumberItem :: TypeHolderExample -> Double +typeHolderExampleStringItem :: TypeHolderExample -> Text +..} = (\[Int] +typeHolderExampleArrayItem -> TypeHolderExample :: Text +-> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample +TypeHolderExample { [Int] +typeHolderExampleArrayItem :: [Int] +typeHolderExampleArrayItem :: [Int] +typeHolderExampleArrayItem, Bool +Double +Float +Int +Text +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +typeHolderExampleBoolItem :: Bool +typeHolderExampleIntegerItem :: Int +typeHolderExampleFloatItem :: Float +typeHolderExampleNumberItem :: Double +typeHolderExampleStringItem :: Text +..} ) ([Int] -> TypeHolderExample) -> f [Int] -> f TypeHolderExample +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> [Int] -> f [Int] +f [Int] +typeHolderExampleArrayItem +{-# INLINE typeHolderExampleArrayItemL #-} + + + +-- * User + +-- | 'userId' Lens +userIdL :: Lens_' User (Maybe Integer) +userIdL :: (Maybe Integer -> f (Maybe Integer)) -> User -> f User +userIdL Maybe Integer -> f (Maybe Integer) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +..} = (\Maybe Integer +userId -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Integer +userId :: Maybe Integer +userId :: Maybe Integer +userId, Maybe Int +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +..} ) (Maybe Integer -> User) -> f (Maybe Integer) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Integer -> f (Maybe Integer) +f Maybe Integer +userId +{-# INLINE userIdL #-} + +-- | 'userUsername' Lens +userUsernameL :: Lens_' User (Maybe Text) +userUsernameL :: (Maybe Text -> f (Maybe Text)) -> User -> f User +userUsernameL Maybe Text -> f (Maybe Text) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = (\Maybe Text +userUsername -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Text +userUsername :: Maybe Text +userUsername :: Maybe Text +userUsername, Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userId :: Maybe Integer +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userId :: Maybe Integer +..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +userUsername +{-# INLINE userUsernameL #-} + +-- | 'userFirstName' Lens +userFirstNameL :: Lens_' User (Maybe Text) +userFirstNameL :: (Maybe Text -> f (Maybe Text)) -> User -> f User +userFirstNameL Maybe Text -> f (Maybe Text) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = (\Maybe Text +userFirstName -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Text +userFirstName :: Maybe Text +userFirstName :: Maybe Text +userFirstName, Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +userFirstName +{-# INLINE userFirstNameL #-} + +-- | 'userLastName' Lens +userLastNameL :: Lens_' User (Maybe Text) +userLastNameL :: (Maybe Text -> f (Maybe Text)) -> User -> f User +userLastNameL Maybe Text -> f (Maybe Text) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = (\Maybe Text +userLastName -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Text +userLastName :: Maybe Text +userLastName :: Maybe Text +userLastName, Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +userLastName +{-# INLINE userLastNameL #-} + +-- | 'userEmail' Lens +userEmailL :: Lens_' User (Maybe Text) +userEmailL :: (Maybe Text -> f (Maybe Text)) -> User -> f User +userEmailL Maybe Text -> f (Maybe Text) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = (\Maybe Text +userEmail -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Text +userEmail :: Maybe Text +userEmail :: Maybe Text +userEmail, Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +userEmail +{-# INLINE userEmailL #-} + +-- | 'userPassword' Lens +userPasswordL :: Lens_' User (Maybe Text) +userPasswordL :: (Maybe Text -> f (Maybe Text)) -> User -> f User +userPasswordL Maybe Text -> f (Maybe Text) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = (\Maybe Text +userPassword -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Text +userPassword :: Maybe Text +userPassword :: Maybe Text +userPassword, Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +userPassword +{-# INLINE userPasswordL #-} + +-- | 'userPhone' Lens +userPhoneL :: Lens_' User (Maybe Text) +userPhoneL :: (Maybe Text -> f (Maybe Text)) -> User -> f User +userPhoneL Maybe Text -> f (Maybe Text) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = (\Maybe Text +userPhone -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Text +userPhone :: Maybe Text +userPhone :: Maybe Text +userPhone, Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: Maybe Int +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +userPhone +{-# INLINE userPhoneL #-} + +-- | 'userUserStatus' Lens +userUserStatusL :: Lens_' User (Maybe Int) +userUserStatusL :: (Maybe Int -> f (Maybe Int)) -> User -> f User +userUserStatusL Maybe Int -> f (Maybe Int) +f User{Maybe Int +Maybe Integer +Maybe Text +userUserStatus :: Maybe Int +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userUserStatus :: User -> Maybe Int +userPhone :: User -> Maybe Text +userPassword :: User -> Maybe Text +userEmail :: User -> Maybe Text +userLastName :: User -> Maybe Text +userFirstName :: User -> Maybe Text +userUsername :: User -> Maybe Text +userId :: User -> Maybe Integer +..} = (\Maybe Int +userUserStatus -> User :: Maybe Integer +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Text +-> Maybe Int +-> User +User { Maybe Int +userUserStatus :: Maybe Int +userUserStatus :: Maybe Int +userUserStatus, Maybe Integer +Maybe Text +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +userPhone :: Maybe Text +userPassword :: Maybe Text +userEmail :: Maybe Text +userLastName :: Maybe Text +userFirstName :: Maybe Text +userUsername :: Maybe Text +userId :: Maybe Integer +..} ) (Maybe Int -> User) -> f (Maybe Int) -> f User +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +userUserStatus +{-# INLINE userUserStatusL #-} + + + +-- * XmlItem + +-- | 'xmlItemAttributeString' Lens +xmlItemAttributeStringL :: Lens_' XmlItem (Maybe Text) +xmlItemAttributeStringL :: (Maybe Text -> f (Maybe Text)) -> XmlItem -> f XmlItem +xmlItemAttributeStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} = (\Maybe Text +xmlItemAttributeString -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Text +xmlItemAttributeString :: Maybe Text +xmlItemAttributeString :: Maybe Text +xmlItemAttributeString, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +xmlItemAttributeString +{-# INLINE xmlItemAttributeStringL #-} + +-- | 'xmlItemAttributeNumber' Lens +xmlItemAttributeNumberL :: Lens_' XmlItem (Maybe Double) +xmlItemAttributeNumberL :: (Maybe Double -> f (Maybe Double)) -> XmlItem -> f XmlItem +xmlItemAttributeNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Double +xmlItemAttributeNumber -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Double +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeNumber, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +xmlItemAttributeNumber +{-# INLINE xmlItemAttributeNumberL #-} + +-- | 'xmlItemAttributeInteger' Lens +xmlItemAttributeIntegerL :: Lens_' XmlItem (Maybe Int) +xmlItemAttributeIntegerL :: (Maybe Int -> f (Maybe Int)) -> XmlItem -> f XmlItem +xmlItemAttributeIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Int +xmlItemAttributeInteger -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Int +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeInteger, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +xmlItemAttributeInteger +{-# INLINE xmlItemAttributeIntegerL #-} + +-- | 'xmlItemAttributeBoolean' Lens +xmlItemAttributeBooleanL :: Lens_' XmlItem (Maybe Bool) +xmlItemAttributeBooleanL :: (Maybe Bool -> f (Maybe Bool)) -> XmlItem -> f XmlItem +xmlItemAttributeBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Bool +xmlItemAttributeBoolean -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Bool +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeBoolean, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +xmlItemAttributeBoolean +{-# INLINE xmlItemAttributeBooleanL #-} + +-- | 'xmlItemWrappedArray' Lens +xmlItemWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemWrappedArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemWrappedArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemWrappedArray :: Maybe [Int] +xmlItemWrappedArray :: Maybe [Int] +xmlItemWrappedArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemWrappedArray +{-# INLINE xmlItemWrappedArrayL #-} + +-- | 'xmlItemNameString' Lens +xmlItemNameStringL :: Lens_' XmlItem (Maybe Text) +xmlItemNameStringL :: (Maybe Text -> f (Maybe Text)) -> XmlItem -> f XmlItem +xmlItemNameStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Text +xmlItemNameString -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Text +xmlItemNameString :: Maybe Text +xmlItemNameString :: Maybe Text +xmlItemNameString, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +xmlItemNameString +{-# INLINE xmlItemNameStringL #-} + +-- | 'xmlItemNameNumber' Lens +xmlItemNameNumberL :: Lens_' XmlItem (Maybe Double) +xmlItemNameNumberL :: (Maybe Double -> f (Maybe Double)) -> XmlItem -> f XmlItem +xmlItemNameNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Double +xmlItemNameNumber -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Double +xmlItemNameNumber :: Maybe Double +xmlItemNameNumber :: Maybe Double +xmlItemNameNumber, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +xmlItemNameNumber +{-# INLINE xmlItemNameNumberL #-} + +-- | 'xmlItemNameInteger' Lens +xmlItemNameIntegerL :: Lens_' XmlItem (Maybe Int) +xmlItemNameIntegerL :: (Maybe Int -> f (Maybe Int)) -> XmlItem -> f XmlItem +xmlItemNameIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Int +xmlItemNameInteger -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Int +xmlItemNameInteger :: Maybe Int +xmlItemNameInteger :: Maybe Int +xmlItemNameInteger, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +xmlItemNameInteger +{-# INLINE xmlItemNameIntegerL #-} + +-- | 'xmlItemNameBoolean' Lens +xmlItemNameBooleanL :: Lens_' XmlItem (Maybe Bool) +xmlItemNameBooleanL :: (Maybe Bool -> f (Maybe Bool)) -> XmlItem -> f XmlItem +xmlItemNameBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Bool +xmlItemNameBoolean -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Bool +xmlItemNameBoolean :: Maybe Bool +xmlItemNameBoolean :: Maybe Bool +xmlItemNameBoolean, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +xmlItemNameBoolean +{-# INLINE xmlItemNameBooleanL #-} + +-- | 'xmlItemNameArray' Lens +xmlItemNameArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemNameArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemNameArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemNameArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemNameArray +{-# INLINE xmlItemNameArrayL #-} + +-- | 'xmlItemNameWrappedArray' Lens +xmlItemNameWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemNameWrappedArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemNameWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemNameWrappedArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameWrappedArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemNameWrappedArray +{-# INLINE xmlItemNameWrappedArrayL #-} + +-- | 'xmlItemPrefixString' Lens +xmlItemPrefixStringL :: Lens_' XmlItem (Maybe Text) +xmlItemPrefixStringL :: (Maybe Text -> f (Maybe Text)) -> XmlItem -> f XmlItem +xmlItemPrefixStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Text +xmlItemPrefixString -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Text +xmlItemPrefixString :: Maybe Text +xmlItemPrefixString :: Maybe Text +xmlItemPrefixString, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +xmlItemPrefixString +{-# INLINE xmlItemPrefixStringL #-} + +-- | 'xmlItemPrefixNumber' Lens +xmlItemPrefixNumberL :: Lens_' XmlItem (Maybe Double) +xmlItemPrefixNumberL :: (Maybe Double -> f (Maybe Double)) -> XmlItem -> f XmlItem +xmlItemPrefixNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Double +xmlItemPrefixNumber -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Double +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixNumber, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +xmlItemPrefixNumber +{-# INLINE xmlItemPrefixNumberL #-} + +-- | 'xmlItemPrefixInteger' Lens +xmlItemPrefixIntegerL :: Lens_' XmlItem (Maybe Int) +xmlItemPrefixIntegerL :: (Maybe Int -> f (Maybe Int)) -> XmlItem -> f XmlItem +xmlItemPrefixIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Int +xmlItemPrefixInteger -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Int +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixInteger, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +xmlItemPrefixInteger +{-# INLINE xmlItemPrefixIntegerL #-} + +-- | 'xmlItemPrefixBoolean' Lens +xmlItemPrefixBooleanL :: Lens_' XmlItem (Maybe Bool) +xmlItemPrefixBooleanL :: (Maybe Bool -> f (Maybe Bool)) -> XmlItem -> f XmlItem +xmlItemPrefixBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Bool +xmlItemPrefixBoolean -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Bool +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixBoolean, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +xmlItemPrefixBoolean +{-# INLINE xmlItemPrefixBooleanL #-} + +-- | 'xmlItemPrefixArray' Lens +xmlItemPrefixArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemPrefixArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemPrefixArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemPrefixArray +{-# INLINE xmlItemPrefixArrayL #-} + +-- | 'xmlItemPrefixWrappedArray' Lens +xmlItemPrefixWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemPrefixWrappedArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemPrefixWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixWrappedArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixWrappedArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemPrefixWrappedArray +{-# INLINE xmlItemPrefixWrappedArrayL #-} + +-- | 'xmlItemNamespaceString' Lens +xmlItemNamespaceStringL :: Lens_' XmlItem (Maybe Text) +xmlItemNamespaceStringL :: (Maybe Text -> f (Maybe Text)) -> XmlItem -> f XmlItem +xmlItemNamespaceStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Text +xmlItemNamespaceString -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Text +xmlItemNamespaceString :: Maybe Text +xmlItemNamespaceString :: Maybe Text +xmlItemNamespaceString, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +xmlItemNamespaceString +{-# INLINE xmlItemNamespaceStringL #-} + +-- | 'xmlItemNamespaceNumber' Lens +xmlItemNamespaceNumberL :: Lens_' XmlItem (Maybe Double) +xmlItemNamespaceNumberL :: (Maybe Double -> f (Maybe Double)) -> XmlItem -> f XmlItem +xmlItemNamespaceNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Double +xmlItemNamespaceNumber -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Double +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceNumber, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +xmlItemNamespaceNumber +{-# INLINE xmlItemNamespaceNumberL #-} + +-- | 'xmlItemNamespaceInteger' Lens +xmlItemNamespaceIntegerL :: Lens_' XmlItem (Maybe Int) +xmlItemNamespaceIntegerL :: (Maybe Int -> f (Maybe Int)) -> XmlItem -> f XmlItem +xmlItemNamespaceIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Int +xmlItemNamespaceInteger -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Int +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceInteger, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +xmlItemNamespaceInteger +{-# INLINE xmlItemNamespaceIntegerL #-} + +-- | 'xmlItemNamespaceBoolean' Lens +xmlItemNamespaceBooleanL :: Lens_' XmlItem (Maybe Bool) +xmlItemNamespaceBooleanL :: (Maybe Bool -> f (Maybe Bool)) -> XmlItem -> f XmlItem +xmlItemNamespaceBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Bool +xmlItemNamespaceBoolean -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Bool +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceBoolean, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +xmlItemNamespaceBoolean +{-# INLINE xmlItemNamespaceBooleanL #-} + +-- | 'xmlItemNamespaceArray' Lens +xmlItemNamespaceArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemNamespaceArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemNamespaceArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemNamespaceArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemNamespaceArray +{-# INLINE xmlItemNamespaceArrayL #-} + +-- | 'xmlItemNamespaceWrappedArray' Lens +xmlItemNamespaceWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemNamespaceWrappedArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemNamespaceWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemNamespaceWrappedArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceWrappedArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemNamespaceWrappedArray +{-# INLINE xmlItemNamespaceWrappedArrayL #-} + +-- | 'xmlItemPrefixNsString' Lens +xmlItemPrefixNsStringL :: Lens_' XmlItem (Maybe Text) +xmlItemPrefixNsStringL :: (Maybe Text -> f (Maybe Text)) -> XmlItem -> f XmlItem +xmlItemPrefixNsStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Text +xmlItemPrefixNsString -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Text +xmlItemPrefixNsString :: Maybe Text +xmlItemPrefixNsString :: Maybe Text +xmlItemPrefixNsString, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Text -> f (Maybe Text) +f Maybe Text +xmlItemPrefixNsString +{-# INLINE xmlItemPrefixNsStringL #-} + +-- | 'xmlItemPrefixNsNumber' Lens +xmlItemPrefixNsNumberL :: Lens_' XmlItem (Maybe Double) +xmlItemPrefixNsNumberL :: (Maybe Double -> f (Maybe Double)) -> XmlItem -> f XmlItem +xmlItemPrefixNsNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Double +xmlItemPrefixNsNumber -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Double +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsNumber, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Double -> f (Maybe Double) +f Maybe Double +xmlItemPrefixNsNumber +{-# INLINE xmlItemPrefixNsNumberL #-} + +-- | 'xmlItemPrefixNsInteger' Lens +xmlItemPrefixNsIntegerL :: Lens_' XmlItem (Maybe Int) +xmlItemPrefixNsIntegerL :: (Maybe Int -> f (Maybe Int)) -> XmlItem -> f XmlItem +xmlItemPrefixNsIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Int +xmlItemPrefixNsInteger -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Int +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsInteger, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Int -> f (Maybe Int) +f Maybe Int +xmlItemPrefixNsInteger +{-# INLINE xmlItemPrefixNsIntegerL #-} + +-- | 'xmlItemPrefixNsBoolean' Lens +xmlItemPrefixNsBooleanL :: Lens_' XmlItem (Maybe Bool) +xmlItemPrefixNsBooleanL :: (Maybe Bool -> f (Maybe Bool)) -> XmlItem -> f XmlItem +xmlItemPrefixNsBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe Bool +xmlItemPrefixNsBoolean -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe Bool +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsBoolean, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe Bool -> f (Maybe Bool) +f Maybe Bool +xmlItemPrefixNsBoolean +{-# INLINE xmlItemPrefixNsBooleanL #-} + +-- | 'xmlItemPrefixNsArray' Lens +xmlItemPrefixNsArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemPrefixNsArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemPrefixNsArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixNsArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemPrefixNsArray +{-# INLINE xmlItemPrefixNsArrayL #-} + +-- | 'xmlItemPrefixNsWrappedArray' Lens +xmlItemPrefixNsWrappedArrayL :: Lens_' XmlItem (Maybe [Int]) +xmlItemPrefixNsWrappedArrayL :: (Maybe [Int] -> f (Maybe [Int])) -> XmlItem -> f XmlItem +xmlItemPrefixNsWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsArray :: XmlItem -> Maybe [Int] +xmlItemPrefixNsBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixNsInteger :: XmlItem -> Maybe Int +xmlItemPrefixNsNumber :: XmlItem -> Maybe Double +xmlItemPrefixNsString :: XmlItem -> Maybe Text +xmlItemNamespaceWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceArray :: XmlItem -> Maybe [Int] +xmlItemNamespaceBoolean :: XmlItem -> Maybe Bool +xmlItemNamespaceInteger :: XmlItem -> Maybe Int +xmlItemNamespaceNumber :: XmlItem -> Maybe Double +xmlItemNamespaceString :: XmlItem -> Maybe Text +xmlItemPrefixWrappedArray :: XmlItem -> Maybe [Int] +xmlItemPrefixArray :: XmlItem -> Maybe [Int] +xmlItemPrefixBoolean :: XmlItem -> Maybe Bool +xmlItemPrefixInteger :: XmlItem -> Maybe Int +xmlItemPrefixNumber :: XmlItem -> Maybe Double +xmlItemPrefixString :: XmlItem -> Maybe Text +xmlItemNameWrappedArray :: XmlItem -> Maybe [Int] +xmlItemNameArray :: XmlItem -> Maybe [Int] +xmlItemNameBoolean :: XmlItem -> Maybe Bool +xmlItemNameInteger :: XmlItem -> Maybe Int +xmlItemNameNumber :: XmlItem -> Maybe Double +xmlItemNameString :: XmlItem -> Maybe Text +xmlItemWrappedArray :: XmlItem -> Maybe [Int] +xmlItemAttributeBoolean :: XmlItem -> Maybe Bool +xmlItemAttributeInteger :: XmlItem -> Maybe Int +xmlItemAttributeNumber :: XmlItem -> Maybe Double +xmlItemAttributeString :: XmlItem -> Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixNsWrappedArray -> XmlItem :: Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> Maybe Text +-> Maybe Double +-> Maybe Int +-> Maybe Bool +-> Maybe [Int] +-> Maybe [Int] +-> XmlItem +XmlItem { Maybe [Int] +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsWrappedArray :: Maybe [Int] +xmlItemPrefixNsWrappedArray, Maybe Bool +Maybe Double +Maybe Int +Maybe [Int] +Maybe Text +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +xmlItemPrefixNsArray :: Maybe [Int] +xmlItemPrefixNsBoolean :: Maybe Bool +xmlItemPrefixNsInteger :: Maybe Int +xmlItemPrefixNsNumber :: Maybe Double +xmlItemPrefixNsString :: Maybe Text +xmlItemNamespaceWrappedArray :: Maybe [Int] +xmlItemNamespaceArray :: Maybe [Int] +xmlItemNamespaceBoolean :: Maybe Bool +xmlItemNamespaceInteger :: Maybe Int +xmlItemNamespaceNumber :: Maybe Double +xmlItemNamespaceString :: Maybe Text +xmlItemPrefixWrappedArray :: Maybe [Int] +xmlItemPrefixArray :: Maybe [Int] +xmlItemPrefixBoolean :: Maybe Bool +xmlItemPrefixInteger :: Maybe Int +xmlItemPrefixNumber :: Maybe Double +xmlItemPrefixString :: Maybe Text +xmlItemNameWrappedArray :: Maybe [Int] +xmlItemNameArray :: Maybe [Int] +xmlItemNameBoolean :: Maybe Bool +xmlItemNameInteger :: Maybe Int +xmlItemNameNumber :: Maybe Double +xmlItemNameString :: Maybe Text +xmlItemWrappedArray :: Maybe [Int] +xmlItemAttributeBoolean :: Maybe Bool +xmlItemAttributeInteger :: Maybe Int +xmlItemAttributeNumber :: Maybe Double +xmlItemAttributeString :: Maybe Text +..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Maybe [Int] -> f (Maybe [Int]) +f Maybe [Int] +xmlItemPrefixNsWrappedArray +{-# INLINE xmlItemPrefixNsWrappedArrayL #-} + + + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.html index 59f2856f232..9218e2e585e 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.html @@ -7,25 +7,25 @@ OpenAPI Petstore API version: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) -} - -{-| + +{-| Module : OpenAPIPetstore -} - -module OpenAPIPetstore - ( module OpenAPIPetstore.API - , module OpenAPIPetstore.Client - , module OpenAPIPetstore.Core - , module OpenAPIPetstore.Logging - , module OpenAPIPetstore.MimeTypes - , module OpenAPIPetstore.Model - , module OpenAPIPetstore.ModelLens - ) where - -import OpenAPIPetstore.API -import OpenAPIPetstore.Client -import OpenAPIPetstore.Core -import OpenAPIPetstore.Logging -import OpenAPIPetstore.MimeTypes -import OpenAPIPetstore.Model -import OpenAPIPetstore.ModelLens \ No newline at end of file + +module OpenAPIPetstore + ( module OpenAPIPetstore.API + , module OpenAPIPetstore.Client + , module OpenAPIPetstore.Core + , module OpenAPIPetstore.Logging + , module OpenAPIPetstore.MimeTypes + , module OpenAPIPetstore.Model + , module OpenAPIPetstore.ModelLens + ) where + +import OpenAPIPetstore.API +import OpenAPIPetstore.Client +import OpenAPIPetstore.Core +import OpenAPIPetstore.Logging +import OpenAPIPetstore.MimeTypes +import OpenAPIPetstore.Model +import OpenAPIPetstore.ModelLens \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/Paths_openapi_petstore.html b/samples/client/petstore/haskell-http-client/docs/src/Paths_openapi_petstore.html index 973ab4f4bf4..26554c4a398 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/Paths_openapi_petstore.html +++ b/samples/client/petstore/haskell-http-client/docs/src/Paths_openapi_petstore.html @@ -1,51 +1,139 @@
    {-# LANGUAGE CPP #-}
    -{-# LANGUAGE NoRebindableSyntax #-}
    -{-# OPTIONS_GHC -fno-warn-missing-import-lists #-}
    -module Paths_openapi_petstore (
    -    version,
    -    getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,
    -    getDataFileName, getSysconfDir
    -  ) where
    -
    -import qualified Control.Exception as Exception
    -import Data.Version (Version(..))
    -import System.Environment (getEnv)
    -import Prelude
    -
    -#if defined(VERSION_base)
    -
    -#if MIN_VERSION_base(4,0,0)
    -catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
    -#else
    -catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a
    -#endif
    -
    -#else
    -catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
    -#endif
    -catchIO = Exception.catch
    -
    -version :: Version
    -version = Version [0,1,0,0] []
    -bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath
    -
    -bindir     = "/home/ivanbakel/Code/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/d2701ee3786f8106751f5b4a2971e31f1c44aa5239b0d08ed84a6e24577ee110/8.6.5/bin"
    -libdir     = "/home/ivanbakel/Code/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/d2701ee3786f8106751f5b4a2971e31f1c44aa5239b0d08ed84a6e24577ee110/8.6.5/lib/x86_64-linux-ghc-8.6.5/openapi-petstore-0.1.0.0-8Y8fjG4kZ9N1YzSM6VEvto"
    -dynlibdir  = "/home/ivanbakel/Code/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/d2701ee3786f8106751f5b4a2971e31f1c44aa5239b0d08ed84a6e24577ee110/8.6.5/lib/x86_64-linux-ghc-8.6.5"
    -datadir    = "/home/ivanbakel/Code/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/d2701ee3786f8106751f5b4a2971e31f1c44aa5239b0d08ed84a6e24577ee110/8.6.5/share/x86_64-linux-ghc-8.6.5/openapi-petstore-0.1.0.0"
    -libexecdir = "/home/ivanbakel/Code/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/d2701ee3786f8106751f5b4a2971e31f1c44aa5239b0d08ed84a6e24577ee110/8.6.5/libexec/x86_64-linux-ghc-8.6.5/openapi-petstore-0.1.0.0"
    -sysconfdir = "/home/ivanbakel/Code/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/d2701ee3786f8106751f5b4a2971e31f1c44aa5239b0d08ed84a6e24577ee110/8.6.5/etc"
    -
    -getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath
    -getBinDir = catchIO (getEnv "openapi_petstore_bindir") (\_ -> return bindir)
    -getLibDir = catchIO (getEnv "openapi_petstore_libdir") (\_ -> return libdir)
    -getDynLibDir = catchIO (getEnv "openapi_petstore_dynlibdir") (\_ -> return dynlibdir)
    -getDataDir = catchIO (getEnv "openapi_petstore_datadir") (\_ -> return datadir)
    -getLibexecDir = catchIO (getEnv "openapi_petstore_libexecdir") (\_ -> return libexecdir)
    -getSysconfDir = catchIO (getEnv "openapi_petstore_sysconfdir") (\_ -> return sysconfdir)
    -
    -getDataFileName :: FilePath -> IO FilePath
    -getDataFileName name = do
    -  dir <- getDataDir
    -  return (dir ++ "/" ++ name)
    -
    \ No newline at end of file +{-# LANGUAGE NoRebindableSyntax #-} +{-# OPTIONS_GHC -fno-warn-missing-import-lists #-} +module Paths_openapi_petstore ( + version, + getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, + getDataFileName, getSysconfDir + ) where + +import qualified Control.Exception as Exception +import Data.Version (Version(..)) +import System.Environment (getEnv) +import Prelude + +#if defined(VERSION_base) + +#if MIN_VERSION_base(4,0,0) +catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a +#else +catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a +#endif + +#else +catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a +#endif +catchIO :: IO a -> (IOException -> IO a) -> IO a +catchIO = IO a -> (IOException -> IO a) -> IO a +forall e a. Exception e => IO a -> (e -> IO a) -> IO a +Exception.catch + +version :: Version +version :: Version +version = [Int] -> [String] -> Version +Version [Int +0,Int +1,Int +0,Int +0] [] +bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath + +bindir :: String +bindir = String +"/home/jon/fs/git/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/c2d06f167ed22c3aeac6ab338dd025e6d4619b0164253f553a46d24aab5989bd/8.10.7/bin" +libdir :: String +libdir = String +"/home/jon/fs/git/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/c2d06f167ed22c3aeac6ab338dd025e6d4619b0164253f553a46d24aab5989bd/8.10.7/lib/x86_64-linux-ghc-8.10.7/openapi-petstore-0.1.0.0-KK0a84V9cgE7ifsb9ACXB1" +dynlibdir :: String +dynlibdir = String +"/home/jon/fs/git/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/c2d06f167ed22c3aeac6ab338dd025e6d4619b0164253f553a46d24aab5989bd/8.10.7/lib/x86_64-linux-ghc-8.10.7" +datadir :: String +datadir = String +"/home/jon/fs/git/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/c2d06f167ed22c3aeac6ab338dd025e6d4619b0164253f553a46d24aab5989bd/8.10.7/share/x86_64-linux-ghc-8.10.7/openapi-petstore-0.1.0.0" +libexecdir :: String +libexecdir = String +"/home/jon/fs/git/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/c2d06f167ed22c3aeac6ab338dd025e6d4619b0164253f553a46d24aab5989bd/8.10.7/libexec/x86_64-linux-ghc-8.10.7/openapi-petstore-0.1.0.0" +sysconfdir :: String +sysconfdir = String +"/home/jon/fs/git/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work/install/x86_64-linux-tinfo6/c2d06f167ed22c3aeac6ab338dd025e6d4619b0164253f553a46d24aab5989bd/8.10.7/etc" + +getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath +getBinDir :: IO String +getBinDir = IO String -> (IOException -> IO String) -> IO String +forall a. IO a -> (IOException -> IO a) -> IO a +catchIO (String -> IO String +getEnv String +"openapi_petstore_bindir") (\IOException +_ -> String -> IO String +forall (m :: * -> *) a. Monad m => a -> m a +return String +bindir) +getLibDir :: IO String +getLibDir = IO String -> (IOException -> IO String) -> IO String +forall a. IO a -> (IOException -> IO a) -> IO a +catchIO (String -> IO String +getEnv String +"openapi_petstore_libdir") (\IOException +_ -> String -> IO String +forall (m :: * -> *) a. Monad m => a -> m a +return String +libdir) +getDynLibDir :: IO String +getDynLibDir = IO String -> (IOException -> IO String) -> IO String +forall a. IO a -> (IOException -> IO a) -> IO a +catchIO (String -> IO String +getEnv String +"openapi_petstore_dynlibdir") (\IOException +_ -> String -> IO String +forall (m :: * -> *) a. Monad m => a -> m a +return String +dynlibdir) +getDataDir :: IO String +getDataDir = IO String -> (IOException -> IO String) -> IO String +forall a. IO a -> (IOException -> IO a) -> IO a +catchIO (String -> IO String +getEnv String +"openapi_petstore_datadir") (\IOException +_ -> String -> IO String +forall (m :: * -> *) a. Monad m => a -> m a +return String +datadir) +getLibexecDir :: IO String +getLibexecDir = IO String -> (IOException -> IO String) -> IO String +forall a. IO a -> (IOException -> IO a) -> IO a +catchIO (String -> IO String +getEnv String +"openapi_petstore_libexecdir") (\IOException +_ -> String -> IO String +forall (m :: * -> *) a. Monad m => a -> m a +return String +libexecdir) +getSysconfDir :: IO String +getSysconfDir = IO String -> (IOException -> IO String) -> IO String +forall a. IO a -> (IOException -> IO a) -> IO a +catchIO (String -> IO String +getEnv String +"openapi_petstore_sysconfdir") (\IOException +_ -> String -> IO String +forall (m :: * -> *) a. Monad m => a -> m a +return String +sysconfdir) + +getDataFileName :: FilePath -> IO FilePath +getDataFileName :: String -> IO String +getDataFileName String +name = do + String +dir <- IO String +getDataDir + String -> IO String +forall (m :: * -> *) a. Monad m => a -> m a +return (String +dir String -> String -> String +forall a. [a] -> [a] -> [a] +++ String +"/" String -> String -> String +forall a. [a] -> [a] -> [a] +++ String +name) + \ No newline at end of file diff --git a/samples/client/petstore/haskell-http-client/docs/src/style.css b/samples/client/petstore/haskell-http-client/docs/src/style.css index e83dc5ec702..0146eeddcad 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/style.css +++ b/samples/client/petstore/haskell-http-client/docs/src/style.css @@ -53,3 +53,45 @@ a:link, a:visited { a:hover, a.hover-highlight { background-color: #eee8d5; } + +span.annot{ + position:relative; + color:#000; + text-decoration:none + } + +span.annot:hover{z-index:25; background-color:#ff0} + +span.annot span.annottext{ + display: none; + border-radius: 5px 5px; + + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); + + position: absolute; + left: 1em; top: 2em; + z-index: 99; + margin-left: 5; + background: #FFFFAA; + border: 2px solid #FFAD33; + padding: 0.8em 1em; +} + +span.annot:hover span.annottext{ + display:block; +} + +/* This bridges the gap so you can mouse into the tooltip without it disappearing */ +span.annot span.annottext:before{ + content: ""; + position: absolute; + left: -1em; top: -1em; + background: #FFFFFF00; + z-index:-1; + padding: 2em 2em; +} diff --git a/samples/client/petstore/haskell-http-client/example-app/openapi-petstore-app.cabal b/samples/client/petstore/haskell-http-client/example-app/openapi-petstore-app.cabal index de818213fb2..62a64a181a9 100644 --- a/samples/client/petstore/haskell-http-client/example-app/openapi-petstore-app.cabal +++ b/samples/client/petstore/haskell-http-client/example-app/openapi-petstore-app.cabal @@ -1,10 +1,8 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.31.1. +-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack --- --- hash: 683b4f8e9235d6d2d003d7984f2a2a973c96adb8f3f0687e39d730fbf2e8b221 name: openapi-petstore-app version: 0.1.0.0 @@ -32,11 +30,11 @@ executable openapi-petstore-app , case-insensitive , containers >=0.5.0.0 && <0.8 , http-api-data >=0.3.4 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls - , http-media >=0.4 && <0.9 + , http-media >=0.4 , http-types >=0.8 && <0.13 - , microlens >=0.4.3 && <0.5 + , microlens >=0.4.3 , mtl >=2.2.1 , openapi-petstore , text >=0.11 && <1.3 diff --git a/samples/client/petstore/haskell-http-client/example-app/package.yaml b/samples/client/petstore/haskell-http-client/example-app/package.yaml index e99f120e68a..09d6e3a5ad5 100644 --- a/samples/client/petstore/haskell-http-client/example-app/package.yaml +++ b/samples/client/petstore/haskell-http-client/example-app/package.yaml @@ -22,16 +22,16 @@ dependencies: - aeson >=1.0 && <2.0 - bytestring >=0.10.0 && <0.11 - http-types >=0.8 && <0.13 -- http-client >=0.5 && <0.6 +- http-client >=0.5 && <0.8 - http-client-tls - http-api-data >= 0.3.4 && <0.5 -- http-media >= 0.4 && < 0.8 +- http-media >= 0.4 - text >=0.11 && <1.3 -- time (>=1.5 && <1.9) || (>=1.10 && <2.0) +- time - vector >=0.10.9 && <0.13 - case-insensitive - openapi-petstore -- microlens >= 0.4.3 && <0.5 +- microlens >= 0.4.3 executables: openapi-petstore-app: main: Main.hs diff --git a/samples/client/petstore/haskell-http-client/example-app/stack.yaml b/samples/client/petstore/haskell-http-client/example-app/stack.yaml index dac5e38a715..fcdf5e378a5 100644 --- a/samples/client/petstore/haskell-http-client/example-app/stack.yaml +++ b/samples/client/petstore/haskell-http-client/example-app/stack.yaml @@ -1,2 +1,2 @@ -resolver: lts-14.27 +resolver: lts-18.10 extra-deps: [ '..' ] diff --git a/samples/client/petstore/haskell-http-client/example-app/stack.yaml.lock b/samples/client/petstore/haskell-http-client/example-app/stack.yaml.lock index e24dcac6b18..1756465cbc3 100644 --- a/samples/client/petstore/haskell-http-client/example-app/stack.yaml.lock +++ b/samples/client/petstore/haskell-http-client/example-app/stack.yaml.lock @@ -6,7 +6,7 @@ packages: [] snapshots: - completed: - size: 524996 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/14/27.yaml - sha256: 7ea31a280c56bf36ff591a7397cc384d0dff622e7f9e4225b47d8980f019a0f0 - original: lts-14.27 + size: 587546 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/10.yaml + sha256: 88b4f81e162ba3adc230a9fcccc4d19ac116377656bab56c7382ca88598b257a + original: lts-18.10 diff --git a/samples/client/petstore/haskell-http-client/git_push.sh b/samples/client/petstore/haskell-http-client/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/haskell-http-client/git_push.sh +++ b/samples/client/petstore/haskell-http-client/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Client.hs b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Client.hs index 4a36af68c94..7902bd6a64d 100644 --- a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Client.hs +++ b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Client.hs @@ -32,6 +32,7 @@ import qualified Control.Exception.Safe as E import qualified Control.Monad.IO.Class as P import qualified Control.Monad as P import qualified Data.Aeson.Types as A +import qualified Data.ByteString as B import qualified Data.ByteString.Char8 as BC import qualified Data.ByteString.Lazy as BL import qualified Data.ByteString.Lazy.Char8 as BCL @@ -78,7 +79,7 @@ data MimeError = MimeError { mimeError :: String -- ^ unrender/parser error , mimeErrorResponse :: NH.Response BCL.ByteString -- ^ http response - } deriving (Eq, Show) + } deriving (Show) -- | send a request returning the 'MimeResult' dispatchMime @@ -179,13 +180,18 @@ _toInitRequest config req0 = (configValidateAuthMethods config && (not . null . rAuthTypes) req1) (E.throw $ AuthMethodException $ "AuthMethod not configured: " <> (show . head . rAuthTypes) req1) let req2 = req1 & _setContentTypeHeader & _setAcceptHeader - reqHeaders = ("User-Agent", WH.toHeader (configUserAgent config)) : paramsHeaders (rParams req2) - reqQuery = NH.renderQuery True (paramsQuery (rParams req2)) - pReq = parsedReq { NH.method = (rMethod req2) + params = rParams req2 + reqHeaders = ("User-Agent", WH.toHeader (configUserAgent config)) : paramsHeaders params + reqQuery = let query = paramsQuery params + queryExtraUnreserved = configQueryExtraUnreserved config + in if B.null queryExtraUnreserved + then NH.renderQuery True query + else NH.renderQueryPartialEscape True (toPartialEscapeQuery queryExtraUnreserved query) + pReq = parsedReq { NH.method = rMethod req2 , NH.requestHeaders = reqHeaders , NH.queryString = reqQuery } - outReq <- case paramsBody (rParams req2) of + outReq <- case paramsBody params of ParamBodyNone -> pure (pReq { NH.requestBody = mempty }) ParamBodyB bs -> pure (pReq { NH.requestBody = NH.RequestBodyBS bs }) ParamBodyBL bl -> pure (pReq { NH.requestBody = NH.RequestBodyLBS bl }) @@ -207,11 +213,11 @@ modifyInitRequestM (InitRequest req) f = fmap InitRequest (f req) -- | Run a block using the configured logger instance runConfigLog :: P.MonadIO m - => OpenAPIPetstoreConfig -> LogExec m + => OpenAPIPetstoreConfig -> LogExec m a runConfigLog config = configLogExecWithContext config (configLogContext config) -- | Run a block using the configured logger instance (logs exceptions) runConfigLogWithExceptions :: (E.MonadCatch m, P.MonadIO m) - => T.Text -> OpenAPIPetstoreConfig -> LogExec m + => T.Text -> OpenAPIPetstoreConfig -> LogExec m a runConfigLogWithExceptions src config = runConfigLog config . logExceptions src diff --git a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Core.hs b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Core.hs index 8967c323038..855d83ce97b 100644 --- a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Core.hs +++ b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Core.hs @@ -44,6 +44,7 @@ import qualified Data.CaseInsensitive as CI import qualified Data.Data as P (Data, Typeable, TypeRep, typeRep) import qualified Data.Foldable as P import qualified Data.Ix as P +import qualified Data.Kind as K (Type) import qualified Data.Maybe as P import qualified Data.Proxy as P (Proxy(..)) import qualified Data.Text as T @@ -55,9 +56,9 @@ import qualified Lens.Micro as L import qualified Network.HTTP.Client.MultipartFormData as NH import qualified Network.HTTP.Types as NH import qualified Prelude as P +import qualified Text.Printf as T import qualified Web.FormUrlEncoded as WH import qualified Web.HttpApiData as WH -import qualified Text.Printf as T import Control.Applicative ((<|>)) import Control.Applicative (Alternative) @@ -66,7 +67,7 @@ import Data.Function ((&)) import Data.Foldable(foldlM) import Data.Monoid ((<>)) import Data.Text (Text) -import Prelude (($), (.), (<$>), (<*>), Maybe(..), Bool(..), Char, String, fmap, mempty, pure, return, show, IO, Monad, Functor) +import Prelude (($), (.), (&&), (<$>), (<*>), Maybe(..), Bool(..), Char, String, fmap, mempty, pure, return, show, IO, Monad, Functor, maybe) -- * OpenAPIPetstoreConfig @@ -78,6 +79,7 @@ data OpenAPIPetstoreConfig = OpenAPIPetstoreConfig , configLogContext :: LogContext -- ^ Configures the logger , configAuthMethods :: [AnyAuthMethod] -- ^ List of configured auth methods , configValidateAuthMethods :: Bool -- ^ throw exceptions if auth methods are not configured + , configQueryExtraUnreserved :: B.ByteString -- ^ Configures additional querystring characters which must not be URI encoded, e.g. '+' or ':' } -- | display the config @@ -108,6 +110,7 @@ newConfig = do , configLogContext = logCxt , configAuthMethods = [] , configValidateAuthMethods = True + , configQueryExtraUnreserved = "" } -- | updates config use AuthMethod on matching requests @@ -335,6 +338,16 @@ toQuery :: WH.ToHttpApiData a => (BC.ByteString, Maybe a) -> [NH.QueryItem] toQuery x = [(fmap . fmap) toQueryParam x] where toQueryParam = T.encodeUtf8 . WH.toQueryParam +toPartialEscapeQuery :: B.ByteString -> NH.Query -> NH.PartialEscapeQuery +toPartialEscapeQuery extraUnreserved query = fmap (\(k, v) -> (k, maybe [] go v)) query + where go :: B.ByteString -> [NH.EscapeItem] + go v = v & B.groupBy (\a b -> a `B.notElem` extraUnreserved && b `B.notElem` extraUnreserved) + & fmap (\xs -> if B.null xs then NH.QN xs + else if B.head xs `B.elem` extraUnreserved + then NH.QN xs -- Not Encoded + else NH.QE xs -- Encoded + ) + -- *** OpenAPI `CollectionFormat` Utils -- | Determines the format of the array if type array is used. @@ -560,4 +573,4 @@ _showBinaryBase64 = T.decodeUtf8 . BL.toStrict . BL64.encode . unBinary -- * Lens Type Aliases type Lens_' s a = Lens_ s s a a -type Lens_ s t a b = forall (f :: * -> *). Functor f => (a -> f b) -> s -> f t +type Lens_ s t a b = forall (f :: K.Type -> K.Type). Functor f => (a -> f b) -> s -> f t diff --git a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingKatip.hs b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingKatip.hs index 717bdc50650..31ac6ccf09e 100644 --- a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingKatip.hs +++ b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingKatip.hs @@ -34,11 +34,11 @@ import qualified Katip as LG -- * Type Aliases (for compatibility) -- | Runs a Katip logging block with the Log environment -type LogExecWithContext = forall m. P.MonadIO m => - LogContext -> LogExec m +type LogExecWithContext = forall m a. P.MonadIO m => + LogContext -> LogExec m a -- | A Katip logging block -type LogExec m = forall a. LG.KatipT m a -> m a +type LogExec m a = LG.KatipT m a -> m a -- | A Katip Log environment type LogContext = LG.LogEnv diff --git a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingMonadLogger.hs b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingMonadLogger.hs index a16a9fc227c..f5800dd5117 100644 --- a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingMonadLogger.hs +++ b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/LoggingMonadLogger.hs @@ -24,7 +24,6 @@ import qualified Control.Monad.IO.Class as P import qualified Data.Text as T import qualified Data.Time as TI -import Data.Monoid ((<>)) import Data.Text (Text) import qualified Control.Monad.Logger as LG @@ -32,11 +31,11 @@ import qualified Control.Monad.Logger as LG -- * Type Aliases (for compatibility) -- | Runs a monad-logger block with the filter predicate -type LogExecWithContext = forall m. P.MonadIO m => - LogContext -> LogExec m +type LogExecWithContext = forall m a. P.MonadIO m => + LogContext -> LogExec m a -- | A monad-logger block -type LogExec m = forall a. LG.LoggingT m a -> m a +type LogExec m a = LG.LoggingT m a -> m a -- | A monad-logger filter predicate type LogContext = LG.LogSource -> LG.LogLevel -> Bool diff --git a/samples/client/petstore/haskell-http-client/openapi-petstore.cabal b/samples/client/petstore/haskell-http-client/openapi-petstore.cabal index be620cef1bc..0ce64e3eba4 100644 --- a/samples/client/petstore/haskell-http-client/openapi-petstore.cabal +++ b/samples/client/petstore/haskell-http-client/openapi-petstore.cabal @@ -38,18 +38,18 @@ library aeson >=1.0 && <2.0 , base >=4.7 && <5.0 , base64-bytestring >1.0 && <2.0 - , bytestring >=0.10.0 && <0.11 + , bytestring >=0.10.0 , case-insensitive , containers >=0.5.0.0 && <0.8 , deepseq >= 1.4 && <1.6 , exceptions >= 0.4 , http-api-data >= 0.3.4 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls , http-media >= 0.4 && < 0.9 , http-types >=0.8 && <0.13 , iso8601-time >=0.1.3 && <0.2.0 - , microlens >= 0.4.3 && <0.5 + , microlens >= 0.4.3 , mtl >=2.2.1 , network >=2.6.2 && <3.9 , random >=1.1 @@ -98,7 +98,7 @@ test-suite tests , QuickCheck , aeson , base >=4.7 && <5.0 - , bytestring >=0.10.0 && <0.11 + , bytestring >=0.10.0 , containers , hspec >=1.8 , iso8601-time diff --git a/samples/client/petstore/haskell-http-client/stack.yaml b/samples/client/petstore/haskell-http-client/stack.yaml index 36689520832..940a7cd0ca2 100644 --- a/samples/client/petstore/haskell-http-client/stack.yaml +++ b/samples/client/petstore/haskell-http-client/stack.yaml @@ -1,4 +1,4 @@ -resolver: lts-14.27 +resolver: lts-18.6 build: haddock-arguments: haddock-args: diff --git a/samples/client/petstore/haskell-http-client/tests-integration/openapi-petstore-tests-integration.cabal b/samples/client/petstore/haskell-http-client/tests-integration/openapi-petstore-tests-integration.cabal index d606f362919..7c19e12a06f 100644 --- a/samples/client/petstore/haskell-http-client/tests-integration/openapi-petstore-tests-integration.cabal +++ b/samples/client/petstore/haskell-http-client/tests-integration/openapi-petstore-tests-integration.cabal @@ -1,10 +1,10 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.31.2. +-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack -- --- hash: 1de2469e3014acffdfb079309edd15dc88ec7f5acce21f1062b61a1b002418fd +-- hash: 67946b4cbdad5837b584f5f3f5dbe69d3529a6aafe98c462228958f8d19e894e name: openapi-petstore-tests-integration version: 0.1.0.0 @@ -33,18 +33,18 @@ test-suite tests , QuickCheck , aeson , base >=4.7 && <5.0 - , bytestring >=0.10.0 && <0.11 + , bytestring >=0.10.0 , case-insensitive , containers , exceptions >=0.4 , hspec >=1.8 , http-api-data >=0.3.4 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls - , http-media >=0.4 && <0.9 + , http-media , http-types >=0.8 && <0.13 , iso8601-time - , microlens >=0.4.3 && <0.5 + , microlens >=0.4.3 , mtl >=2.2.1 , openapi-petstore , safe-exceptions <0.2 diff --git a/samples/client/petstore/haskell-http-client/tests-integration/package.yaml b/samples/client/petstore/haskell-http-client/tests-integration/package.yaml index 427bad847e0..b3ab247b07e 100644 --- a/samples/client/petstore/haskell-http-client/tests-integration/package.yaml +++ b/samples/client/petstore/haskell-http-client/tests-integration/package.yaml @@ -20,19 +20,19 @@ dependencies: - unordered-containers - containers >=0.5.0.0 && <0.7 - aeson >=1.0 && <2.0 -- bytestring >=0.10.0 && <0.11 +- bytestring >=0.10.0 - http-types >=0.8 && <0.13 -- http-client >=0.5 && <0.7 +- http-client >=0.5 && <0.8 - http-client-tls - http-api-data >= 0.3.4 && <0.5 -- http-media >= 0.4 && < 0.9 +- http-media - text >=0.11 && <1.3 -- time (>=1.5 && <1.9) || (>=1.10 && <2.0) +- time - vector >=0.10.9 && <0.13 - exceptions >= 0.4 - case-insensitive - safe-exceptions <0.2 -- microlens >= 0.4.3 && <0.5 +- microlens >= 0.4.3 - openapi-petstore tests: tests: @@ -42,7 +42,7 @@ tests: - -fno-warn-orphans dependencies: - openapi-petstore - - bytestring >=0.10.0 && <0.11 + - bytestring >=0.10.0 - containers - hspec >=1.8 - HUnit > 1.5.0 diff --git a/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml b/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml index 01febb980c6..fcdf5e378a5 100644 --- a/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml +++ b/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml @@ -1,2 +1,2 @@ -resolver: lts-14.7 +resolver: lts-18.10 extra-deps: [ '..' ] diff --git a/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml.lock b/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml.lock index 8d6222267cd..1756465cbc3 100644 --- a/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml.lock +++ b/samples/client/petstore/haskell-http-client/tests-integration/stack.yaml.lock @@ -6,7 +6,7 @@ packages: [] snapshots: - completed: - size: 523700 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/14/7.yaml - sha256: 8e3f3c894be74d71fa4bf085e0a8baae7e4d7622d07ea31a52736b80f8b9bb1a - original: lts-14.7 + size: 587546 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/10.yaml + sha256: 88b4f81e162ba3adc230a9fcccc4d19ac116377656bab56c7382ca88598b257a + original: lts-18.10 diff --git a/samples/client/petstore/java/apache-httpclient/docs/FakeApi.md b/samples/client/petstore/java/apache-httpclient/docs/FakeApi.md index 4f81e527a10..c76fd80c324 100644 --- a/samples/client/petstore/java/apache-httpclient/docs/FakeApi.md +++ b/samples/client/petstore/java/apache-httpclient/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/apache-httpclient/git_push.sh b/samples/client/petstore/java/apache-httpclient/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/apache-httpclient/git_push.sh +++ b/samples/client/petstore/java/apache-httpclient/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/feign-no-nullable/git_push.sh b/samples/client/petstore/java/feign-no-nullable/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/feign-no-nullable/git_push.sh +++ b/samples/client/petstore/java/feign-no-nullable/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/feign/api/openapi.yaml b/samples/client/petstore/java/feign/api/openapi.yaml index d40c88329eb..69355993fb1 100644 --- a/samples/client/petstore/java/feign/api/openapi.yaml +++ b/samples/client/petstore/java/feign/api/openapi.yaml @@ -1232,6 +1232,14 @@ paths: type: string type: object style: form + - allowEmptyValue: true + explode: true + in: query + name: allowEmpty + required: true + schema: + type: string + style: form responses: "200": description: Success diff --git a/samples/client/petstore/java/feign/git_push.sh b/samples/client/petstore/java/feign/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/feign/git_push.sh +++ b/samples/client/petstore/java/feign/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java index 2980e7a0050..85ef53e3695 100644 --- a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java +++ b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java @@ -438,13 +438,14 @@ public interface FakeApi extends ApiClient.Api { * @param http (required) * @param url (required) * @param context (required) + * @param allowEmpty (required) * @param language (optional) */ - @RequestLine("PUT /fake/test-query-parameters?pipe={pipe}&ioutil={ioutil}&http={http}&url={url}&context={context}&language={language}") + @RequestLine("PUT /fake/test-query-parameters?pipe={pipe}&ioutil={ioutil}&http={http}&url={url}&context={context}&language={language}&allowEmpty={allowEmpty}") @Headers({ "Accept: application/json", }) - void testQueryParameterCollectionFormat(@Param("pipe") List pipe, @Param("ioutil") List ioutil, @Param("http") List http, @Param("url") List url, @Param("context") List context, @Param("language") Map language); + void testQueryParameterCollectionFormat(@Param("pipe") List pipe, @Param("ioutil") List ioutil, @Param("http") List http, @Param("url") List url, @Param("context") List context, @Param("allowEmpty") String allowEmpty, @Param("language") Map language); /** * @@ -463,9 +464,10 @@ public interface FakeApi extends ApiClient.Api { *
  • url - (required)
  • *
  • context - (required)
  • *
  • language - (optional)
  • + *
  • allowEmpty - (required)
  • * */ - @RequestLine("PUT /fake/test-query-parameters?pipe={pipe}&ioutil={ioutil}&http={http}&url={url}&context={context}&language={language}") + @RequestLine("PUT /fake/test-query-parameters?pipe={pipe}&ioutil={ioutil}&http={http}&url={url}&context={context}&language={language}&allowEmpty={allowEmpty}") @Headers({ "Accept: application/json", }) @@ -500,5 +502,9 @@ public interface FakeApi extends ApiClient.Api { put("language", EncodingUtils.encode(value)); return this; } + public TestQueryParameterCollectionFormatQueryParams allowEmpty(final String value) { + put("allowEmpty", EncodingUtils.encode(value)); + return this; + } } } diff --git a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/EnumTest.java b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/EnumTest.java index a2bc31cdab7..3ae56d3979a 100644 --- a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/EnumTest.java +++ b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/EnumTest.java @@ -461,7 +461,7 @@ public class EnumTest { } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override @@ -473,9 +473,7 @@ public class EnumTest { if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override diff --git a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/HealthCheckResult.java b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/HealthCheckResult.java index 9ca1ed06b50..e9acad1a3f0 100644 --- a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/HealthCheckResult.java +++ b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/HealthCheckResult.java @@ -90,7 +90,7 @@ public class HealthCheckResult { } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override @@ -102,9 +102,7 @@ public class HealthCheckResult { if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override diff --git a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/NullableClass.java b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/NullableClass.java index a0cdc543f9c..37d9cc95440 100644 --- a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/NullableClass.java +++ b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/model/NullableClass.java @@ -585,7 +585,7 @@ public class NullableClass extends HashMap { } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override @@ -597,9 +597,7 @@ public class NullableClass extends HashMap { if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override diff --git a/samples/client/petstore/java/google-api-client/docs/FakeApi.md b/samples/client/petstore/java/google-api-client/docs/FakeApi.md index 4f81e527a10..c76fd80c324 100644 --- a/samples/client/petstore/java/google-api-client/docs/FakeApi.md +++ b/samples/client/petstore/java/google-api-client/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/google-api-client/git_push.sh b/samples/client/petstore/java/google-api-client/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/google-api-client/git_push.sh +++ b/samples/client/petstore/java/google-api-client/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/jersey1/docs/FakeApi.md b/samples/client/petstore/java/jersey1/docs/FakeApi.md index 4f81e527a10..c76fd80c324 100644 --- a/samples/client/petstore/java/jersey1/docs/FakeApi.md +++ b/samples/client/petstore/java/jersey1/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/jersey1/git_push.sh b/samples/client/petstore/java/jersey1/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/jersey1/git_push.sh +++ b/samples/client/petstore/java/jersey1/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/jersey2-java8-localdatetime/docs/FakeApi.md b/samples/client/petstore/java/jersey2-java8-localdatetime/docs/FakeApi.md index 9b87b7538f6..c538fd7fcd4 100644 --- a/samples/client/petstore/java/jersey2-java8-localdatetime/docs/FakeApi.md +++ b/samples/client/petstore/java/jersey2-java8-localdatetime/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None LocalDateTime dateTime = new LocalDateTime(); // LocalDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -668,13 +668,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/jersey2-java8-localdatetime/git_push.sh b/samples/client/petstore/java/jersey2-java8-localdatetime/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/jersey2-java8-localdatetime/git_push.sh +++ b/samples/client/petstore/java/jersey2-java8-localdatetime/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/jersey2-java8-localdatetime/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/jersey2-java8-localdatetime/src/main/java/org/openapitools/client/ApiClient.java index 43d4978c6ee..9b3aa790f3d 100644 --- a/samples/client/petstore/java/jersey2-java8-localdatetime/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/jersey2-java8-localdatetime/src/main/java/org/openapitools/client/ApiClient.java @@ -442,7 +442,7 @@ public class ApiClient extends JavaTimeFormatter { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } diff --git a/samples/client/petstore/java/jersey2-java8/docs/FakeApi.md b/samples/client/petstore/java/jersey2-java8/docs/FakeApi.md index a5c59d91e0b..29f79920394 100644 --- a/samples/client/petstore/java/jersey2-java8/docs/FakeApi.md +++ b/samples/client/petstore/java/jersey2-java8/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -668,13 +668,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/jersey2-java8/git_push.sh b/samples/client/petstore/java/jersey2-java8/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/jersey2-java8/git_push.sh +++ b/samples/client/petstore/java/jersey2-java8/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java index 43d4978c6ee..9b3aa790f3d 100644 --- a/samples/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java @@ -442,7 +442,7 @@ public class ApiClient extends JavaTimeFormatter { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } diff --git a/samples/client/petstore/java/native-async/docs/FakeApi.md b/samples/client/petstore/java/native-async/docs/FakeApi.md index 40a35f715d8..fd327749d6c 100644 --- a/samples/client/petstore/java/native-async/docs/FakeApi.md +++ b/samples/client/petstore/java/native-async/docs/FakeApi.md @@ -1214,7 +1214,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -1313,7 +1313,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -1406,13 +1406,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { CompletableFuture result = apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1487,13 +1487,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { CompletableFuture> response = apiInstance.testEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); System.out.println("Status code: " + response.get().getStatusCode()); diff --git a/samples/client/petstore/java/native-async/git_push.sh b/samples/client/petstore/java/native-async/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/native-async/git_push.sh +++ b/samples/client/petstore/java/native-async/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/native/docs/FakeApi.md b/samples/client/petstore/java/native/docs/FakeApi.md index 64ac73b2bbc..1d0e8ca9ebb 100644 --- a/samples/client/petstore/java/native/docs/FakeApi.md +++ b/samples/client/petstore/java/native/docs/FakeApi.md @@ -1141,7 +1141,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -1239,7 +1239,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -1324,13 +1324,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1404,13 +1404,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { ApiResponse response = apiInstance.testEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); System.out.println("Status code: " + response.getStatusCode()); diff --git a/samples/client/petstore/java/native/git_push.sh b/samples/client/petstore/java/native/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/native/git_push.sh +++ b/samples/client/petstore/java/native/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/FakeApi.md b/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/FakeApi.md index 6a47638bab7..5a20b8b1911 100644 --- a/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/FakeApi.md +++ b/samples/client/petstore/java/okhttp-gson-dynamicOperations/docs/FakeApi.md @@ -552,7 +552,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -631,13 +631,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/okhttp-gson-dynamicOperations/git_push.sh b/samples/client/petstore/java/okhttp-gson-dynamicOperations/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/okhttp-gson-dynamicOperations/git_push.sh +++ b/samples/client/petstore/java/okhttp-gson-dynamicOperations/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/FakeApi.md b/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/FakeApi.md index 6a47638bab7..5a20b8b1911 100644 --- a/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/FakeApi.md +++ b/samples/client/petstore/java/okhttp-gson-parcelableModel/docs/FakeApi.md @@ -552,7 +552,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -631,13 +631,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/okhttp-gson-parcelableModel/git_push.sh b/samples/client/petstore/java/okhttp-gson-parcelableModel/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/okhttp-gson-parcelableModel/git_push.sh +++ b/samples/client/petstore/java/okhttp-gson-parcelableModel/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/okhttp-gson/docs/FakeApi.md b/samples/client/petstore/java/okhttp-gson/docs/FakeApi.md index 6a47638bab7..5a20b8b1911 100644 --- a/samples/client/petstore/java/okhttp-gson/docs/FakeApi.md +++ b/samples/client/petstore/java/okhttp-gson/docs/FakeApi.md @@ -552,7 +552,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -631,13 +631,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/okhttp-gson/git_push.sh b/samples/client/petstore/java/okhttp-gson/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/okhttp-gson/git_push.sh +++ b/samples/client/petstore/java/okhttp-gson/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/rest-assured-jackson/git_push.sh b/samples/client/petstore/java/rest-assured-jackson/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/rest-assured-jackson/git_push.sh +++ b/samples/client/petstore/java/rest-assured-jackson/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/rest-assured/git_push.sh b/samples/client/petstore/java/rest-assured/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/rest-assured/git_push.sh +++ b/samples/client/petstore/java/rest-assured/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/resteasy/docs/FakeApi.md b/samples/client/petstore/java/resteasy/docs/FakeApi.md index 4f81e527a10..c76fd80c324 100644 --- a/samples/client/petstore/java/resteasy/docs/FakeApi.md +++ b/samples/client/petstore/java/resteasy/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/resteasy/git_push.sh b/samples/client/petstore/java/resteasy/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/resteasy/git_push.sh +++ b/samples/client/petstore/java/resteasy/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/resttemplate-withXml/docs/FakeApi.md b/samples/client/petstore/java/resttemplate-withXml/docs/FakeApi.md index 4f81e527a10..c76fd80c324 100644 --- a/samples/client/petstore/java/resttemplate-withXml/docs/FakeApi.md +++ b/samples/client/petstore/java/resttemplate-withXml/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/resttemplate-withXml/git_push.sh b/samples/client/petstore/java/resttemplate-withXml/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/resttemplate-withXml/git_push.sh +++ b/samples/client/petstore/java/resttemplate-withXml/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/resttemplate-withXml/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/resttemplate-withXml/src/main/java/org/openapitools/client/ApiClient.java index 244cbd852dd..0d95c6e8542 100644 --- a/samples/client/petstore/java/resttemplate-withXml/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/resttemplate-withXml/src/main/java/org/openapitools/client/ApiClient.java @@ -435,6 +435,14 @@ public class ApiClient extends JavaTimeFormatter { collectionFormat = CollectionFormat.CSV; } + if (value instanceof Map) { + final Map valuesMap = (Map) value; + for (final Entry entry : valuesMap.entrySet()) { + params.add(entry.getKey(), parameterToString(entry.getValue())); + } + return params; + } + Collection valueCollection = null; if (value instanceof Collection) { valueCollection = (Collection) value; @@ -575,7 +583,7 @@ public class ApiClient extends JavaTimeFormatter { /** * Include queryParams in uriParams taking into account the paramName * - * @param queryParam The query parameters + * @param queryParams The query parameters * @param uriParams The path parameters * return templatized query string */ diff --git a/samples/client/petstore/java/resttemplate/docs/FakeApi.md b/samples/client/petstore/java/resttemplate/docs/FakeApi.md index 4f81e527a10..c76fd80c324 100644 --- a/samples/client/petstore/java/resttemplate/docs/FakeApi.md +++ b/samples/client/petstore/java/resttemplate/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/resttemplate/git_push.sh b/samples/client/petstore/java/resttemplate/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/resttemplate/git_push.sh +++ b/samples/client/petstore/java/resttemplate/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java index 37788fa2818..0b49be2164e 100644 --- a/samples/client/petstore/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/resttemplate/src/main/java/org/openapitools/client/ApiClient.java @@ -430,6 +430,14 @@ public class ApiClient extends JavaTimeFormatter { collectionFormat = CollectionFormat.CSV; } + if (value instanceof Map) { + final Map valuesMap = (Map) value; + for (final Entry entry : valuesMap.entrySet()) { + params.add(entry.getKey(), parameterToString(entry.getValue())); + } + return params; + } + Collection valueCollection = null; if (value instanceof Collection) { valueCollection = (Collection) value; @@ -570,7 +578,7 @@ public class ApiClient extends JavaTimeFormatter { /** * Include queryParams in uriParams taking into account the paramName * - * @param queryParam The query parameters + * @param queryParams The query parameters * @param uriParams The path parameters * return templatized query string */ diff --git a/samples/client/petstore/java/retrofit2-play26/docs/FakeApi.md b/samples/client/petstore/java/retrofit2-play26/docs/FakeApi.md index 740c810f28b..d0080643e4b 100644 --- a/samples/client/petstore/java/retrofit2-play26/docs/FakeApi.md +++ b/samples/client/petstore/java/retrofit2-play26/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/retrofit2-play26/git_push.sh b/samples/client/petstore/java/retrofit2-play26/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/retrofit2-play26/git_push.sh +++ b/samples/client/petstore/java/retrofit2-play26/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/retrofit2/docs/FakeApi.md b/samples/client/petstore/java/retrofit2/docs/FakeApi.md index 740c810f28b..d0080643e4b 100644 --- a/samples/client/petstore/java/retrofit2/docs/FakeApi.md +++ b/samples/client/petstore/java/retrofit2/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/retrofit2/git_push.sh b/samples/client/petstore/java/retrofit2/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/retrofit2/git_push.sh +++ b/samples/client/petstore/java/retrofit2/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/retrofit2rx2/docs/FakeApi.md b/samples/client/petstore/java/retrofit2rx2/docs/FakeApi.md index 740c810f28b..d0080643e4b 100644 --- a/samples/client/petstore/java/retrofit2rx2/docs/FakeApi.md +++ b/samples/client/petstore/java/retrofit2rx2/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/retrofit2rx2/git_push.sh b/samples/client/petstore/java/retrofit2rx2/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/retrofit2rx2/git_push.sh +++ b/samples/client/petstore/java/retrofit2rx2/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/retrofit2rx3/docs/FakeApi.md b/samples/client/petstore/java/retrofit2rx3/docs/FakeApi.md index 740c810f28b..d0080643e4b 100644 --- a/samples/client/petstore/java/retrofit2rx3/docs/FakeApi.md +++ b/samples/client/petstore/java/retrofit2rx3/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/retrofit2rx3/git_push.sh b/samples/client/petstore/java/retrofit2rx3/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/retrofit2rx3/git_push.sh +++ b/samples/client/petstore/java/retrofit2rx3/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/vertx-no-nullable/docs/FakeApi.md b/samples/client/petstore/java/vertx-no-nullable/docs/FakeApi.md index c50095a6a58..99c87b67656 100644 --- a/samples/client/petstore/java/vertx-no-nullable/docs/FakeApi.md +++ b/samples/client/petstore/java/vertx-no-nullable/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None AsyncFile binary = new AsyncFile(); // AsyncFile | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/vertx-no-nullable/git_push.sh b/samples/client/petstore/java/vertx-no-nullable/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/vertx-no-nullable/git_push.sh +++ b/samples/client/petstore/java/vertx-no-nullable/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/vertx/docs/FakeApi.md b/samples/client/petstore/java/vertx/docs/FakeApi.md index c50095a6a58..99c87b67656 100644 --- a/samples/client/petstore/java/vertx/docs/FakeApi.md +++ b/samples/client/petstore/java/vertx/docs/FakeApi.md @@ -586,7 +586,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None AsyncFile binary = new AsyncFile(); // AsyncFile | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -669,13 +669,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { diff --git a/samples/client/petstore/java/vertx/git_push.sh b/samples/client/petstore/java/vertx/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/vertx/git_push.sh +++ b/samples/client/petstore/java/vertx/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/webclient-nulable-arrays/git_push.sh b/samples/client/petstore/java/webclient-nulable-arrays/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/webclient-nulable-arrays/git_push.sh +++ b/samples/client/petstore/java/webclient-nulable-arrays/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/ApiClient.java index 7694b7d9b95..ae73f7c6c61 100644 --- a/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/ApiClient.java @@ -423,6 +423,14 @@ public class ApiClient extends JavaTimeFormatter { collectionFormat = CollectionFormat.CSV; } + if (value instanceof Map) { + final Map valuesMap = (Map) value; + for (final Entry entry : valuesMap.entrySet()) { + params.add(entry.getKey(), parameterToString(entry.getValue())); + } + return params; + } + Collection valueCollection = null; if (value instanceof Collection) { valueCollection = (Collection) value; @@ -581,7 +589,7 @@ public class ApiClient extends JavaTimeFormatter { /** * Include queryParams in uriParams taking into account the paramName - * @param queryParam The query parameters + * @param queryParams The query parameters * @param uriParams The path parameters * return templatized query string */ @@ -690,7 +698,7 @@ public class ApiClient extends JavaTimeFormatter { * @param headerParams The header parameters * @param cookieParams the cookie parameters */ - private void updateParamsForAuth(String[] authNames, MultiValueMap queryParams, HttpHeaders headerParams, MultiValueMap cookieParams) { + protected void updateParamsForAuth(String[] authNames, MultiValueMap queryParams, HttpHeaders headerParams, MultiValueMap cookieParams) { for (String authName : authNames) { Authentication auth = authentications.get(authName); if (auth == null) { diff --git a/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/model/ByteArrayObject.java b/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/model/ByteArrayObject.java index 0f1960813ae..a15edcb77f4 100644 --- a/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/model/ByteArrayObject.java +++ b/samples/client/petstore/java/webclient-nulable-arrays/src/main/java/org/openapitools/client/model/ByteArrayObject.java @@ -226,7 +226,7 @@ public class ByteArrayObject { } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override @@ -238,9 +238,7 @@ public class ByteArrayObject { if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override diff --git a/samples/client/petstore/java/webclient/api/openapi.yaml b/samples/client/petstore/java/webclient/api/openapi.yaml index d40c88329eb..69355993fb1 100644 --- a/samples/client/petstore/java/webclient/api/openapi.yaml +++ b/samples/client/petstore/java/webclient/api/openapi.yaml @@ -1232,6 +1232,14 @@ paths: type: string type: object style: form + - allowEmptyValue: true + explode: true + in: query + name: allowEmpty + required: true + schema: + type: string + style: form responses: "200": description: Success diff --git a/samples/client/petstore/java/webclient/docs/FakeApi.md b/samples/client/petstore/java/webclient/docs/FakeApi.md index 8630d8419c8..c3ed83515d1 100644 --- a/samples/client/petstore/java/webclient/docs/FakeApi.md +++ b/samples/client/petstore/java/webclient/docs/FakeApi.md @@ -784,7 +784,7 @@ public class Example { Float _float = 3.4F; // Float | None String string = "string_example"; // String | None File binary = new File("/path/to/file"); // File | None - LocalDate date = new LocalDate(); // LocalDate | None + LocalDate date = LocalDate.now(); // LocalDate | None OffsetDateTime dateTime = OffsetDateTime.now(); // OffsetDateTime | None String password = "password_example"; // String | None String paramCallback = "paramCallback_example"; // String | None @@ -867,13 +867,13 @@ public class Example { FakeApi apiInstance = new FakeApi(defaultClient); List enumHeaderStringArray = Arrays.asList("$"); // List | Header parameter enum test (string array) - String enumHeaderString = "-efg"; // String | Header parameter enum test (string) + String enumHeaderString = "_abc"; // String | Header parameter enum test (string) List enumQueryStringArray = Arrays.asList("$"); // List | Query parameter enum test (string array) - String enumQueryString = "-efg"; // String | Query parameter enum test (string) - Integer enumQueryInteger = 56; // Integer | Query parameter enum test (double) - Double enumQueryDouble = 3.4D; // Double | Query parameter enum test (double) - List enumFormStringArray = "$"; // List | Form parameter enum test (string array) - String enumFormString = "-efg"; // String | Form parameter enum test (string) + String enumQueryString = "_abc"; // String | Query parameter enum test (string) + Integer enumQueryInteger = 1; // Integer | Query parameter enum test (double) + Double enumQueryDouble = 1.1D; // Double | Query parameter enum test (double) + List enumFormStringArray = ">"; // List | Form parameter enum test (string array) + String enumFormString = "_abc"; // String | Form parameter enum test (string) try { apiInstance.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ No authorization required ## testQueryParameterCollectionFormat -> testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, language) +> testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, language) @@ -1159,9 +1159,10 @@ public class Example { List http = Arrays.asList(); // List | List url = Arrays.asList(); // List | List context = Arrays.asList(); // List | + String allowEmpty = "allowEmpty_example"; // String | Map language = new HashMap(); // Map | try { - apiInstance.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, language); + apiInstance.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, language); } catch (ApiException e) { System.err.println("Exception when calling FakeApi#testQueryParameterCollectionFormat"); System.err.println("Status code: " + e.getCode()); @@ -1183,6 +1184,7 @@ Name | Type | Description | Notes **http** | [**List<String>**](String.md)| | **url** | [**List<String>**](String.md)| | **context** | [**List<String>**](String.md)| | + **allowEmpty** | **String**| | **language** | [**Map<String, String>**](String.md)| | [optional] ### Return type diff --git a/samples/client/petstore/java/webclient/git_push.sh b/samples/client/petstore/java/webclient/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/java/webclient/git_push.sh +++ b/samples/client/petstore/java/webclient/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/ApiClient.java index 3510c9f459b..17e3523aa38 100644 --- a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/ApiClient.java @@ -444,6 +444,14 @@ public class ApiClient extends JavaTimeFormatter { collectionFormat = CollectionFormat.CSV; } + if (value instanceof Map) { + final Map valuesMap = (Map) value; + for (final Entry entry : valuesMap.entrySet()) { + params.add(entry.getKey(), parameterToString(entry.getValue())); + } + return params; + } + Collection valueCollection = null; if (value instanceof Collection) { valueCollection = (Collection) value; @@ -602,7 +610,7 @@ public class ApiClient extends JavaTimeFormatter { /** * Include queryParams in uriParams taking into account the paramName - * @param queryParam The query parameters + * @param queryParams The query parameters * @param uriParams The path parameters * return templatized query string */ @@ -711,7 +719,7 @@ public class ApiClient extends JavaTimeFormatter { * @param headerParams The header parameters * @param cookieParams the cookie parameters */ - private void updateParamsForAuth(String[] authNames, MultiValueMap queryParams, HttpHeaders headerParams, MultiValueMap cookieParams) { + protected void updateParamsForAuth(String[] authNames, MultiValueMap queryParams, HttpHeaders headerParams, MultiValueMap cookieParams) { for (String authName : authNames) { Authentication auth = authentications.get(authName); if (auth == null) { diff --git a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/api/FakeApi.java index 87e7eba7d68..fdaa53623ef 100644 --- a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/api/FakeApi.java +++ b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/api/FakeApi.java @@ -1016,10 +1016,11 @@ public class FakeApi { * @param http The http parameter * @param url The url parameter * @param context The context parameter + * @param allowEmpty The allowEmpty parameter * @param language The language parameter * @throws WebClientResponseException if an error occurs while attempting to invoke the API */ - private ResponseSpec testQueryParameterCollectionFormatRequestCreation(List pipe, List ioutil, List http, List url, List context, Map language) throws WebClientResponseException { + private ResponseSpec testQueryParameterCollectionFormatRequestCreation(List pipe, List ioutil, List http, List url, List context, String allowEmpty, Map language) throws WebClientResponseException { Object postBody = null; // verify the required parameter 'pipe' is set if (pipe == null) { @@ -1041,6 +1042,10 @@ public class FakeApi { if (context == null) { throw new WebClientResponseException("Missing the required parameter 'context' when calling testQueryParameterCollectionFormat", HttpStatus.BAD_REQUEST.value(), HttpStatus.BAD_REQUEST.getReasonPhrase(), null, null, null); } + // verify the required parameter 'allowEmpty' is set + if (allowEmpty == null) { + throw new WebClientResponseException("Missing the required parameter 'allowEmpty' when calling testQueryParameterCollectionFormat", HttpStatus.BAD_REQUEST.value(), HttpStatus.BAD_REQUEST.getReasonPhrase(), null, null, null); + } // create path and map variables final Map pathParams = new HashMap(); @@ -1055,6 +1060,7 @@ public class FakeApi { queryParams.putAll(apiClient.parameterToMultiValueMap(ApiClient.CollectionFormat.valueOf("csv".toUpperCase(Locale.ROOT)), "url", url)); queryParams.putAll(apiClient.parameterToMultiValueMap(ApiClient.CollectionFormat.valueOf("multi".toUpperCase(Locale.ROOT)), "context", context)); queryParams.putAll(apiClient.parameterToMultiValueMap(null, "language", language)); + queryParams.putAll(apiClient.parameterToMultiValueMap(null, "allowEmpty", allowEmpty)); final String[] localVarAccepts = { }; final List localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); @@ -1076,16 +1082,17 @@ public class FakeApi { * @param http The http parameter * @param url The url parameter * @param context The context parameter + * @param allowEmpty The allowEmpty parameter * @param language The language parameter * @throws WebClientResponseException if an error occurs while attempting to invoke the API */ - public Mono testQueryParameterCollectionFormat(List pipe, List ioutil, List http, List url, List context, Map language) throws WebClientResponseException { + public Mono testQueryParameterCollectionFormat(List pipe, List ioutil, List http, List url, List context, String allowEmpty, Map language) throws WebClientResponseException { ParameterizedTypeReference localVarReturnType = new ParameterizedTypeReference() {}; - return testQueryParameterCollectionFormatRequestCreation(pipe, ioutil, http, url, context, language).bodyToMono(localVarReturnType); + return testQueryParameterCollectionFormatRequestCreation(pipe, ioutil, http, url, context, allowEmpty, language).bodyToMono(localVarReturnType); } - public Mono> testQueryParameterCollectionFormatWithHttpInfo(List pipe, List ioutil, List http, List url, List context, Map language) throws WebClientResponseException { + public Mono> testQueryParameterCollectionFormatWithHttpInfo(List pipe, List ioutil, List http, List url, List context, String allowEmpty, Map language) throws WebClientResponseException { ParameterizedTypeReference localVarReturnType = new ParameterizedTypeReference() {}; - return testQueryParameterCollectionFormatRequestCreation(pipe, ioutil, http, url, context, language).toEntity(localVarReturnType); + return testQueryParameterCollectionFormatRequestCreation(pipe, ioutil, http, url, context, allowEmpty, language).toEntity(localVarReturnType); } } diff --git a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/EnumTest.java b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/EnumTest.java index a2bc31cdab7..3ae56d3979a 100644 --- a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/EnumTest.java +++ b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/EnumTest.java @@ -461,7 +461,7 @@ public class EnumTest { } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override @@ -473,9 +473,7 @@ public class EnumTest { if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override diff --git a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/HealthCheckResult.java b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/HealthCheckResult.java index 9ca1ed06b50..e9acad1a3f0 100644 --- a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/HealthCheckResult.java +++ b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/HealthCheckResult.java @@ -90,7 +90,7 @@ public class HealthCheckResult { } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override @@ -102,9 +102,7 @@ public class HealthCheckResult { if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override diff --git a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/NullableClass.java b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/NullableClass.java index fee8d1fa00e..d11a03e3e31 100644 --- a/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/NullableClass.java +++ b/samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/model/NullableClass.java @@ -585,7 +585,7 @@ public class NullableClass extends HashMap { } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && a.get().getClass().isArray() ? Arrays.equals((T[])a.get(), (T[])b.get()) : Objects.equals(a.get(), b.get())); + return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override @@ -597,9 +597,7 @@ public class NullableClass extends HashMap { if (a == null) { return 1; } - return a.isPresent() - ? (a.get().getClass().isArray() ? Arrays.hashCode((T[])a.get()) : Objects.hashCode(a.get())) - : 31; + return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override diff --git a/samples/client/petstore/javascript-es6/docs/FakeApi.md b/samples/client/petstore/javascript-es6/docs/FakeApi.md index 487be0a0156..aa1af642c66 100644 --- a/samples/client/petstore/javascript-es6/docs/FakeApi.md +++ b/samples/client/petstore/javascript-es6/docs/FakeApi.md @@ -816,7 +816,7 @@ No authorization required ## testQueryParameterCollectionFormat -> testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, opts) +> testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, opts) @@ -833,10 +833,11 @@ let ioutil = ["null"]; // [String] | let http = ["null"]; // [String] | let url = ["null"]; // [String] | let context = ["null"]; // [String] | +let allowEmpty = "allowEmpty_example"; // String | let opts = { 'language': {key: "null"} // {String: String} | }; -apiInstance.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, opts, (error, data, response) => { +apiInstance.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, opts, (error, data, response) => { if (error) { console.error(error); } else { @@ -855,6 +856,7 @@ Name | Type | Description | Notes **http** | [**[String]**](String.md)| | **url** | [**[String]**](String.md)| | **context** | [**[String]**](String.md)| | + **allowEmpty** | **String**| | **language** | [**{String: String}**](String.md)| | [optional] ### Return type diff --git a/samples/client/petstore/javascript-es6/git_push.sh b/samples/client/petstore/javascript-es6/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/javascript-es6/git_push.sh +++ b/samples/client/petstore/javascript-es6/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/javascript-es6/src/api/FakeApi.js b/samples/client/petstore/javascript-es6/src/api/FakeApi.js index aad7170733f..521fa3347d0 100644 --- a/samples/client/petstore/javascript-es6/src/api/FakeApi.js +++ b/samples/client/petstore/javascript-es6/src/api/FakeApi.js @@ -786,11 +786,12 @@ export default class FakeApi { * @param {Array.} http * @param {Array.} url * @param {Array.} context + * @param {String} allowEmpty * @param {Object} opts Optional parameters * @param {Object.} opts.language * @param {module:api/FakeApi~testQueryParameterCollectionFormatCallback} callback The callback function, accepting three arguments: error, data, response */ - testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, opts, callback) { + testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, opts, callback) { opts = opts || {}; let postBody = null; // verify the required parameter 'pipe' is set @@ -813,6 +814,10 @@ export default class FakeApi { if (context === undefined || context === null) { throw new Error("Missing the required parameter 'context' when calling testQueryParameterCollectionFormat"); } + // verify the required parameter 'allowEmpty' is set + if (allowEmpty === undefined || allowEmpty === null) { + throw new Error("Missing the required parameter 'allowEmpty' when calling testQueryParameterCollectionFormat"); + } let pathParams = { }; @@ -822,7 +827,8 @@ export default class FakeApi { 'http': this.apiClient.buildCollectionParam(http, 'ssv'), 'url': this.apiClient.buildCollectionParam(url, 'csv'), 'context': this.apiClient.buildCollectionParam(context, 'multi'), - 'language': opts['language'] + 'language': opts['language'], + 'allowEmpty': allowEmpty }; let headerParams = { }; diff --git a/samples/client/petstore/javascript-promise-es6/docs/FakeApi.md b/samples/client/petstore/javascript-promise-es6/docs/FakeApi.md index 32b076e660f..ed68b81f16e 100644 --- a/samples/client/petstore/javascript-promise-es6/docs/FakeApi.md +++ b/samples/client/petstore/javascript-promise-es6/docs/FakeApi.md @@ -800,7 +800,7 @@ No authorization required ## testQueryParameterCollectionFormat -> testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, opts) +> testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, opts) @@ -817,10 +817,11 @@ let ioutil = ["null"]; // [String] | let http = ["null"]; // [String] | let url = ["null"]; // [String] | let context = ["null"]; // [String] | +let allowEmpty = "allowEmpty_example"; // String | let opts = { 'language': {key: "null"} // {String: String} | }; -apiInstance.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, opts).then(() => { +apiInstance.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, opts).then(() => { console.log('API called successfully.'); }, (error) => { console.error(error); @@ -838,6 +839,7 @@ Name | Type | Description | Notes **http** | [**[String]**](String.md)| | **url** | [**[String]**](String.md)| | **context** | [**[String]**](String.md)| | + **allowEmpty** | **String**| | **language** | [**{String: String}**](String.md)| | [optional] ### Return type diff --git a/samples/client/petstore/javascript-promise-es6/git_push.sh b/samples/client/petstore/javascript-promise-es6/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/javascript-promise-es6/git_push.sh +++ b/samples/client/petstore/javascript-promise-es6/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/javascript-promise-es6/src/api/FakeApi.js b/samples/client/petstore/javascript-promise-es6/src/api/FakeApi.js index 465ce674147..fe69d0176d6 100644 --- a/samples/client/petstore/javascript-promise-es6/src/api/FakeApi.js +++ b/samples/client/petstore/javascript-promise-es6/src/api/FakeApi.js @@ -891,11 +891,12 @@ export default class FakeApi { * @param {Array.} http * @param {Array.} url * @param {Array.} context + * @param {String} allowEmpty * @param {Object} opts Optional parameters * @param {Object.} opts.language * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response */ - testQueryParameterCollectionFormatWithHttpInfo(pipe, ioutil, http, url, context, opts) { + testQueryParameterCollectionFormatWithHttpInfo(pipe, ioutil, http, url, context, allowEmpty, opts) { opts = opts || {}; let postBody = null; // verify the required parameter 'pipe' is set @@ -918,6 +919,10 @@ export default class FakeApi { if (context === undefined || context === null) { throw new Error("Missing the required parameter 'context' when calling testQueryParameterCollectionFormat"); } + // verify the required parameter 'allowEmpty' is set + if (allowEmpty === undefined || allowEmpty === null) { + throw new Error("Missing the required parameter 'allowEmpty' when calling testQueryParameterCollectionFormat"); + } let pathParams = { }; @@ -927,7 +932,8 @@ export default class FakeApi { 'http': this.apiClient.buildCollectionParam(http, 'ssv'), 'url': this.apiClient.buildCollectionParam(url, 'csv'), 'context': this.apiClient.buildCollectionParam(context, 'multi'), - 'language': opts['language'] + 'language': opts['language'], + 'allowEmpty': allowEmpty }; let headerParams = { }; @@ -952,12 +958,13 @@ export default class FakeApi { * @param {Array.} http * @param {Array.} url * @param {Array.} context + * @param {String} allowEmpty * @param {Object} opts Optional parameters * @param {Object.} opts.language * @return {Promise} a {@link https://www.promisejs.org/|Promise} */ - testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, opts) { - return this.testQueryParameterCollectionFormatWithHttpInfo(pipe, ioutil, http, url, context, opts) + testQueryParameterCollectionFormat(pipe, ioutil, http, url, context, allowEmpty, opts) { + return this.testQueryParameterCollectionFormatWithHttpInfo(pipe, ioutil, http, url, context, allowEmpty, opts) .then(function(response_and_data) { return response_and_data.data; }); diff --git a/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 9d8cfd8c184..a1d5839b900 100644 --- a/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.gson.toJson(content, T::class.java).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.gson.toJson(content, T::class.java) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -196,6 +208,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/models/Order.kt index 6f2bc958cfe..b27ec5ecc12 100644 --- a/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -53,7 +53,7 @@ data class Order ( val status: Order.Status? = null, @SerializedName("complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 5db80e34f81..9519cfa7381 100644 --- a/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.jacksonObjectMapper.writeValueAsString(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.jacksonObjectMapper.writeValueAsString(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -196,6 +208,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/models/Order.kt index e3361219965..71200c0bbeb 100644 --- a/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -53,7 +53,7 @@ data class Order ( val status: Order.Status? = null, @field:JsonProperty("complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 2dfe0159d45..b191f42e355 100644 --- a/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -12,9 +12,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -100,9 +105,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -203,6 +215,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Order.kt index c5066202ee3..e2bfdd701d1 100644 --- a/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -56,7 +56,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) : Parcelable { diff --git a/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 9d8cfd8c184..66b6d06546f 100644 --- a/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -22,6 +27,9 @@ import java.time.OffsetDateTime import java.time.OffsetTime import java.util.Date import java.util.Locale +import kotlin.coroutines.resume +import kotlin.coroutines.resumeWithException +import kotlinx.coroutines.suspendCancellableCoroutine import com.google.gson.reflect.TypeToken open class ApiClient(val baseUrl: String) { @@ -99,9 +107,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.gson.toJson(content, T::class.java).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.gson.toJson(content, T::class.java) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -147,7 +162,7 @@ open class ApiClient(val baseUrl: String) { } } - protected inline fun request(requestConfig: RequestConfig): ApiInfrastructureResponse { + protected suspend inline fun request(requestConfig: RequestConfig): ApiInfrastructureResponse { val httpUrl = baseUrl.toHttpUrlOrNull() ?: throw IllegalStateException("baseUrl is invalid.") // take authMethod from operation @@ -195,7 +210,19 @@ open class ApiClient(val baseUrl: String) { headers.forEach { header -> addHeader(header.key, header.value) } }.build() - val response = client.newCall(request).execute() + val response: Response = suspendCancellableCoroutine { continuation -> + val call = client.newCall(request) + continuation.invokeOnCancellation { call.cancel() } + call.enqueue(object : Callback { + override fun onFailure(call: Call, e: IOException) { + continuation.resumeWithException(e) + } + override fun onResponse(call: Call, response: Response) { + continuation.resume(response) + } + }) + } + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/models/Order.kt index e69b6f68ac7..36871a90e4b 100644 --- a/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -54,7 +54,7 @@ data class Order ( val status: Order.Status? = null, @SerializedName("complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) : Serializable { companion object { diff --git a/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index bc8a5963fb6..4da62720f74 100644 --- a/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -197,6 +209,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/models/Order.kt index 1afbd25c024..1cb16202c6d 100644 --- a/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -54,7 +54,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Order.kt index 737e56528be..80db3efc716 100644 --- a/samples/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-multiplatform/src/commonMain/kotlin/org/openapitools/client/models/Order.kt @@ -49,7 +49,7 @@ data class Order ( /* Order Status */ @SerialName(value = "status") val status: Order.Status? = null, - @SerialName(value = "complete") val complete: kotlin.Boolean? = null + @SerialName(value = "complete") val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index 924fb6cd4c8..6c086b53454 100644 --- a/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ internal open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -197,6 +209,7 @@ internal open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/models/Order.kt index 2ccfb38a9c6..1e71385a5cc 100644 --- a/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -53,7 +53,7 @@ internal data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index bc8a5963fb6..4da62720f74 100644 --- a/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -197,6 +209,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/models/Order.kt index beaf9bbc2d3..049b45ab9ed 100644 --- a/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -54,7 +54,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) : Serializable { companion object { diff --git a/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index b591a6d5e50..bd1d00d6e5d 100644 --- a/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -9,9 +9,14 @@ import okhttp3.ResponseBody import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.Util.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -97,9 +102,15 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> RequestBody.create( - MediaType.parse(mediaType), Serializer.moshi.adapter(T::class.java).toJson(content) - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + RequestBody.create( + MediaType.parse(mediaType), Serializer.moshi.adapter(T::class.java).toJson(content) + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -195,6 +206,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/models/Order.kt index 7e63926e7ff..1c87feb6972 100644 --- a/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -53,7 +53,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/models/Order.kt index 7146ee9cc58..433a01d2427 100644 --- a/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -56,7 +56,7 @@ data class Order ( val status: Order.Status? = null, @SerialName(value = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) : Serializable { companion object { diff --git a/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/models/Order.kt index 7e63926e7ff..1c87feb6972 100644 --- a/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-retrofit2-rx3/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -53,7 +53,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/models/Order.kt index 7e63926e7ff..1c87feb6972 100644 --- a/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-retrofit2/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -53,7 +53,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index bc8a5963fb6..4da62720f74 100644 --- a/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -197,6 +209,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/models/Order.kt index 12de5d3d9f7..3527c1ea841 100644 --- a/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -54,7 +54,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) : Serializable { companion object { diff --git a/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index a7441f81d1b..f81000598ca 100644 --- a/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.util.Date import java.util.Locale @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -197,6 +209,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/models/Order.kt index 7c8f86f72cd..988ec7c78d3 100644 --- a/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -53,7 +53,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) { diff --git a/samples/client/petstore/kotlin-uppercase-enum/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-uppercase-enum/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index b359be1e41d..c5dc803570a 100644 --- a/samples/client/petstore/kotlin-uppercase-enum/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin-uppercase-enum/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -178,6 +190,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt index bc8a5963fb6..4da62720f74 100644 --- a/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt +++ b/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt @@ -11,9 +11,14 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.Headers import okhttp3.MultipartBody +import okhttp3.Call +import okhttp3.Callback +import okhttp3.Response +import okhttp3.internal.EMPTY_REQUEST import java.io.BufferedWriter import java.io.File import java.io.FileWriter +import java.io.IOException import java.net.URLConnection import java.time.LocalDate import java.time.LocalDateTime @@ -99,9 +104,16 @@ open class ApiClient(val baseUrl: String) { } }.build() } - mediaType == JsonMediaType -> Serializer.moshi.adapter(T::class.java).toJson(content).toRequestBody( - mediaType.toMediaTypeOrNull() - ) + mediaType == JsonMediaType -> { + if (content == null) { + EMPTY_REQUEST + } else { + Serializer.moshi.adapter(T::class.java).toJson(content) + .toRequestBody( + mediaType.toMediaTypeOrNull() + ) + } + } mediaType == XmlMediaType -> throw UnsupportedOperationException("xml not currently supported.") // TODO: this should be extended with other serializers else -> throw UnsupportedOperationException("requestBody currently only supports JSON body and File body.") @@ -197,6 +209,7 @@ open class ApiClient(val baseUrl: String) { }.build() val response = client.newCall(request).execute() + val accept = response.header(ContentType)?.substringBefore(";")?.lowercase(Locale.getDefault()) // TODO: handle specific mapping types. e.g. Map> diff --git a/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Order.kt index beaf9bbc2d3..049b45ab9ed 100644 --- a/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Order.kt +++ b/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Order.kt @@ -54,7 +54,7 @@ data class Order ( val status: Order.Status? = null, @Json(name = "complete") - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) : Serializable { companion object { diff --git a/samples/client/petstore/lua/git_push.sh b/samples/client/petstore/lua/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/lua/git_push.sh +++ b/samples/client/petstore/lua/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/objc/core-data/git_push.sh b/samples/client/petstore/objc/core-data/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/objc/core-data/git_push.sh +++ b/samples/client/petstore/objc/core-data/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/objc/default/git_push.sh b/samples/client/petstore/objc/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/objc/default/git_push.sh +++ b/samples/client/petstore/objc/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/perl/docs/FakeApi.md b/samples/client/petstore/perl/docs/FakeApi.md index b02655e1310..599921ab22d 100644 --- a/samples/client/petstore/perl/docs/FakeApi.md +++ b/samples/client/petstore/perl/docs/FakeApi.md @@ -813,7 +813,7 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **test_query_parameter_collection_format** -> test_query_parameter_collection_format(pipe => $pipe, ioutil => $ioutil, http => $http, url => $url, context => $context, language => $language) +> test_query_parameter_collection_format(pipe => $pipe, ioutil => $ioutil, http => $http, url => $url, context => $context, allow_empty => $allow_empty, language => $language) @@ -831,10 +831,11 @@ my $ioutil = [("null")]; # ARRAY[string] | my $http = [("null")]; # ARRAY[string] | my $url = [("null")]; # ARRAY[string] | my $context = [("null")]; # ARRAY[string] | +my $allow_empty = "allow_empty_example"; # string | my $language = ('key' => "null"}; # HASH[string,string] | eval { - $api_instance->test_query_parameter_collection_format(pipe => $pipe, ioutil => $ioutil, http => $http, url => $url, context => $context, language => $language); + $api_instance->test_query_parameter_collection_format(pipe => $pipe, ioutil => $ioutil, http => $http, url => $url, context => $context, allow_empty => $allow_empty, language => $language); }; if ($@) { warn "Exception when calling FakeApi->test_query_parameter_collection_format: $@\n"; @@ -850,6 +851,7 @@ Name | Type | Description | Notes **http** | [**ARRAY[string]**](string.md)| | **url** | [**ARRAY[string]**](string.md)| | **context** | [**ARRAY[string]**](string.md)| | + **allow_empty** | **string**| | **language** | [**HASH[string,string]**](string.md)| | [optional] ### Return type diff --git a/samples/client/petstore/perl/git_push.sh b/samples/client/petstore/perl/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/perl/git_push.sh +++ b/samples/client/petstore/perl/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm index 2aee9f3d800..f13af8a695a 100644 --- a/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm +++ b/samples/client/petstore/perl/lib/WWW/OpenAPIClient/FakeApi.pm @@ -1371,6 +1371,7 @@ sub test_json_form_data { # @param ARRAY[string] $http (required) # @param ARRAY[string] $url (required) # @param ARRAY[string] $context (required) +# @param string $allow_empty (required) # @param HASH[string,string] $language (optional) { my $params = { @@ -1399,6 +1400,11 @@ sub test_json_form_data { description => '', required => '1', }, + 'allow_empty' => { + data_type => 'string', + description => '', + required => '1', + }, 'language' => { data_type => 'HASH[string,string]', description => '', @@ -1441,6 +1447,11 @@ sub test_query_parameter_collection_format { croak("Missing the required parameter 'context' when calling test_query_parameter_collection_format"); } + # verify the required parameter 'allow_empty' is set + unless (exists $args{'allow_empty'}) { + croak("Missing the required parameter 'allow_empty' when calling test_query_parameter_collection_format"); + } + # parse inputs my $_resource_path = '/fake/test-query-parameters'; @@ -1486,6 +1497,11 @@ sub test_query_parameter_collection_format { $query_params->{'language'} = $self->{api_client}->to_query_value($args{'language'}); } + # query params + if ( exists $args{'allow_empty'}) { + $query_params->{'allowEmpty'} = $self->{api_client}->to_query_value($args{'allow_empty'}); + } + my $_body_data; # authentication setting, if any my $auth_settings = [qw()]; diff --git a/samples/client/petstore/php/OpenAPIClient-php/docs/Api/FakeApi.md b/samples/client/petstore/php/OpenAPIClient-php/docs/Api/FakeApi.md index f0eeb5f60a8..840d51e0678 100644 --- a/samples/client/petstore/php/OpenAPIClient-php/docs/Api/FakeApi.md +++ b/samples/client/petstore/php/OpenAPIClient-php/docs/Api/FakeApi.md @@ -972,7 +972,7 @@ No authorization required ## `testQueryParameterCollectionFormat()` ```php -testQueryParameterCollectionFormat($pipe, $ioutil, $http, $url, $context, $language) +testQueryParameterCollectionFormat($pipe, $ioutil, $http, $url, $context, $allow_empty, $language) ``` @@ -997,10 +997,11 @@ $ioutil = array('ioutil_example'); // string[] $http = array('http_example'); // string[] $url = array('url_example'); // string[] $context = array('context_example'); // string[] +$allow_empty = 'allow_empty_example'; // string $language = array('key' => 'language_example'); // array try { - $apiInstance->testQueryParameterCollectionFormat($pipe, $ioutil, $http, $url, $context, $language); + $apiInstance->testQueryParameterCollectionFormat($pipe, $ioutil, $http, $url, $context, $allow_empty, $language); } catch (Exception $e) { echo 'Exception when calling FakeApi->testQueryParameterCollectionFormat: ', $e->getMessage(), PHP_EOL; } @@ -1015,6 +1016,7 @@ Name | Type | Description | Notes **http** | [**string[]**](../Model/string.md)| | **url** | [**string[]**](../Model/string.md)| | **context** | [**string[]**](../Model/string.md)| | + **allow_empty** | **string**| | **language** | [**array**](../Model/string.md)| | [optional] ### Return type diff --git a/samples/client/petstore/php/OpenAPIClient-php/git_push.sh b/samples/client/petstore/php/OpenAPIClient-php/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/php/OpenAPIClient-php/git_push.sh +++ b/samples/client/petstore/php/OpenAPIClient-php/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php index 9b46bd8a492..b9132ea5d94 100644 --- a/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php +++ b/samples/client/petstore/php/OpenAPIClient-php/lib/Api/FakeApi.php @@ -4247,15 +4247,16 @@ class FakeApi * @param string[] $http http (required) * @param string[] $url url (required) * @param string[] $context context (required) + * @param string $allow_empty allow_empty (required) * @param array $language language (optional) * * @throws \OpenAPI\Client\ApiException on non-2xx response * @throws \InvalidArgumentException * @return void */ - public function testQueryParameterCollectionFormat($pipe, $ioutil, $http, $url, $context, $language = null) + public function testQueryParameterCollectionFormat($pipe, $ioutil, $http, $url, $context, $allow_empty, $language = null) { - $this->testQueryParameterCollectionFormatWithHttpInfo($pipe, $ioutil, $http, $url, $context, $language); + $this->testQueryParameterCollectionFormatWithHttpInfo($pipe, $ioutil, $http, $url, $context, $allow_empty, $language); } /** @@ -4266,15 +4267,16 @@ class FakeApi * @param string[] $http (required) * @param string[] $url (required) * @param string[] $context (required) + * @param string $allow_empty (required) * @param array $language (optional) * * @throws \OpenAPI\Client\ApiException on non-2xx response * @throws \InvalidArgumentException * @return array of null, HTTP status code, HTTP response headers (array of strings) */ - public function testQueryParameterCollectionFormatWithHttpInfo($pipe, $ioutil, $http, $url, $context, $language = null) + public function testQueryParameterCollectionFormatWithHttpInfo($pipe, $ioutil, $http, $url, $context, $allow_empty, $language = null) { - $request = $this->testQueryParameterCollectionFormatRequest($pipe, $ioutil, $http, $url, $context, $language); + $request = $this->testQueryParameterCollectionFormatRequest($pipe, $ioutil, $http, $url, $context, $allow_empty, $language); try { $options = $this->createHttpClientOption(); @@ -4321,14 +4323,15 @@ class FakeApi * @param string[] $http (required) * @param string[] $url (required) * @param string[] $context (required) + * @param string $allow_empty (required) * @param array $language (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Promise\PromiseInterface */ - public function testQueryParameterCollectionFormatAsync($pipe, $ioutil, $http, $url, $context, $language = null) + public function testQueryParameterCollectionFormatAsync($pipe, $ioutil, $http, $url, $context, $allow_empty, $language = null) { - return $this->testQueryParameterCollectionFormatAsyncWithHttpInfo($pipe, $ioutil, $http, $url, $context, $language) + return $this->testQueryParameterCollectionFormatAsyncWithHttpInfo($pipe, $ioutil, $http, $url, $context, $allow_empty, $language) ->then( function ($response) { return $response[0]; @@ -4344,15 +4347,16 @@ class FakeApi * @param string[] $http (required) * @param string[] $url (required) * @param string[] $context (required) + * @param string $allow_empty (required) * @param array $language (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Promise\PromiseInterface */ - public function testQueryParameterCollectionFormatAsyncWithHttpInfo($pipe, $ioutil, $http, $url, $context, $language = null) + public function testQueryParameterCollectionFormatAsyncWithHttpInfo($pipe, $ioutil, $http, $url, $context, $allow_empty, $language = null) { $returnType = ''; - $request = $this->testQueryParameterCollectionFormatRequest($pipe, $ioutil, $http, $url, $context, $language); + $request = $this->testQueryParameterCollectionFormatRequest($pipe, $ioutil, $http, $url, $context, $allow_empty, $language); return $this->client ->sendAsync($request, $this->createHttpClientOption()) @@ -4385,12 +4389,13 @@ class FakeApi * @param string[] $http (required) * @param string[] $url (required) * @param string[] $context (required) + * @param string $allow_empty (required) * @param array $language (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Psr7\Request */ - public function testQueryParameterCollectionFormatRequest($pipe, $ioutil, $http, $url, $context, $language = null) + public function testQueryParameterCollectionFormatRequest($pipe, $ioutil, $http, $url, $context, $allow_empty, $language = null) { // verify the required parameter 'pipe' is set if ($pipe === null || (is_array($pipe) && count($pipe) === 0)) { @@ -4422,6 +4427,12 @@ class FakeApi 'Missing the required parameter $context when calling testQueryParameterCollectionFormat' ); } + // verify the required parameter 'allow_empty' is set + if ($allow_empty === null || (is_array($allow_empty) && count($allow_empty) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter $allow_empty when calling testQueryParameterCollectionFormat' + ); + } $resourcePath = '/fake/test-query-parameters'; $formParams = []; @@ -4480,6 +4491,17 @@ class FakeApi $queryParams['language'] = $language; } } + // query params + if ($allow_empty !== null) { + if('form' === 'form' && is_array($allow_empty)) { + foreach($allow_empty as $key => $value) { + $queryParams[$key] = $value; + } + } + else { + $queryParams['allowEmpty'] = $allow_empty; + } + } diff --git a/samples/client/petstore/python-asyncio/git_push.sh b/samples/client/petstore/python-asyncio/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/python-asyncio/git_push.sh +++ b/samples/client/petstore/python-asyncio/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/python-legacy/git_push.sh b/samples/client/petstore/python-legacy/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/python-legacy/git_push.sh +++ b/samples/client/petstore/python-legacy/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/python-tornado/git_push.sh b/samples/client/petstore/python-tornado/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/python-tornado/git_push.sh +++ b/samples/client/petstore/python-tornado/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/python/git_push.sh b/samples/client/petstore/python/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/python/git_push.sh +++ b/samples/client/petstore/python/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/python/petstore_api/api/another_fake_api.py b/samples/client/petstore/python/petstore_api/api/another_fake_api.py index 3a4931f84d4..2ae65760a36 100644 --- a/samples/client/petstore/python/petstore_api/api/another_fake_api.py +++ b/samples/client/petstore/python/petstore_api/api/another_fake_api.py @@ -35,74 +35,7 @@ class AnotherFakeApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __call_123_test_special_tags( - self, - body, - **kwargs - ): - """To test special tags # noqa: E501 - - To test special tags and operation ID starting with number # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.call_123_test_special_tags(body, async_req=True) - >>> result = thread.get() - - Args: - body (Client): client model - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Client - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.call_123_test_special_tags = _Endpoint( + self.call_123_test_special_tags_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [], @@ -150,6 +83,72 @@ class AnotherFakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__call_123_test_special_tags + api_client=api_client ) + + def call_123_test_special_tags( + self, + body, + **kwargs + ): + """To test special tags # noqa: E501 + + To test special tags and operation ID starting with number # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.call_123_test_special_tags(body, async_req=True) + >>> result = thread.get() + + Args: + body (Client): client model + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Client + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.call_123_test_special_tags_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python/petstore_api/api/fake_api.py b/samples/client/petstore/python/petstore_api/api/fake_api.py index d821febabed..4afa17e3cb2 100644 --- a/samples/client/petstore/python/petstore_api/api/fake_api.py +++ b/samples/client/petstore/python/petstore_api/api/fake_api.py @@ -42,70 +42,7 @@ class FakeApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __array_model( - self, - **kwargs - ): - """array_model # noqa: E501 - - Test serialization of ArrayModel # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.array_model(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (AnimalFarm): Input model. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - AnimalFarm - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.array_model = _Endpoint( + self.array_model_endpoint = _Endpoint( settings={ 'response_type': (AnimalFarm,), 'auth': [], @@ -149,73 +86,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__array_model + api_client=api_client ) - - def __boolean( - self, - **kwargs - ): - """boolean # noqa: E501 - - Test serialization of outer boolean types # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.boolean(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (bool): Input boolean as post body. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - bool - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.boolean = _Endpoint( + self.boolean_endpoint = _Endpoint( settings={ 'response_type': (bool,), 'auth': [], @@ -259,77 +132,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__boolean + api_client=api_client ) - - def __create_xml_item( - self, - xml_item, - **kwargs - ): - """creates an XmlItem # noqa: E501 - - this route creates an XmlItem # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_xml_item(xml_item, async_req=True) - >>> result = thread.get() - - Args: - xml_item (XmlItem): XmlItem Body - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['xml_item'] = \ - xml_item - return self.call_with_http_info(**kwargs) - - self.create_xml_item = _Endpoint( + self.create_xml_item_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -380,73 +185,9 @@ class FakeApi(object): 'text/xml; charset=utf-16' ] }, - api_client=api_client, - callable=__create_xml_item + api_client=api_client ) - - def __number_with_validations( - self, - **kwargs - ): - """number_with_validations # noqa: E501 - - Test serialization of outer number types # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.number_with_validations(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (NumberWithValidations): Input number as post body. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - NumberWithValidations - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.number_with_validations = _Endpoint( + self.number_with_validations_endpoint = _Endpoint( settings={ 'response_type': (NumberWithValidations,), 'auth': [], @@ -490,73 +231,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__number_with_validations + api_client=api_client ) - - def __object_model_with_ref_props( - self, - **kwargs - ): - """object_model_with_ref_props # noqa: E501 - - Test serialization of object with $refed properties # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.object_model_with_ref_props(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (ObjectModelWithRefProps): Input model. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ObjectModelWithRefProps - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.object_model_with_ref_props = _Endpoint( + self.object_model_with_ref_props_endpoint = _Endpoint( settings={ 'response_type': (ObjectModelWithRefProps,), 'auth': [], @@ -600,73 +277,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__object_model_with_ref_props + api_client=api_client ) - - def __string( - self, - **kwargs - ): - """string # noqa: E501 - - Test serialization of outer string types # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.string(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (str): Input string as post body. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - str - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.string = _Endpoint( + self.string_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -710,73 +323,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__string + api_client=api_client ) - - def __string_enum( - self, - **kwargs - ): - """string_enum # noqa: E501 - - Test serialization of outer enum # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.string_enum(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (StringEnum): Input enum. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - StringEnum - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.string_enum = _Endpoint( + self.string_enum_endpoint = _Endpoint( settings={ 'response_type': (StringEnum,), 'auth': [], @@ -820,77 +369,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__string_enum + api_client=api_client ) - - def __test_body_with_file_schema( - self, - body, - **kwargs - ): - """test_body_with_file_schema # noqa: E501 - - For this test, the body for this request much reference a schema named `File`. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_body_with_file_schema(body, async_req=True) - >>> result = thread.get() - - Args: - body (FileSchemaTestClass): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_body_with_file_schema = _Endpoint( + self.test_body_with_file_schema_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -936,80 +417,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_file_schema + api_client=api_client ) - - def __test_body_with_query_params( - self, - query, - body, - **kwargs - ): - """test_body_with_query_params # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_body_with_query_params(query, body, async_req=True) - >>> result = thread.get() - - Args: - query (str): - body (User): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['query'] = \ - query - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_body_with_query_params = _Endpoint( + self.test_body_with_query_params_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1061,77 +471,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_query_params + api_client=api_client ) - - def __test_client_model( - self, - body, - **kwargs - ): - """To test \"client\" model # noqa: E501 - - To test \"client\" model # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_client_model(body, async_req=True) - >>> result = thread.get() - - Args: - body (Client): client model - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Client - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_client_model = _Endpoint( + self.test_client_model_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [], @@ -1179,93 +521,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_client_model + api_client=api_client ) - - def __test_endpoint_enums_length_one( - self, - query_integer=3, - query_string="brillig", - path_string="hello", - path_integer=34, - header_number=1.234, - **kwargs - ): - """test_endpoint_enums_length_one # noqa: E501 - - This route has required values with enums of 1 # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_endpoint_enums_length_one(query_integer=3, query_string="brillig", path_string="hello", path_integer=34, header_number=1.234, async_req=True) - >>> result = thread.get() - - Args: - query_integer (int): defaults to 3, must be one of [3] - query_string (str): defaults to "brillig", must be one of ["brillig"] - path_string (str): defaults to "hello", must be one of ["hello"] - path_integer (int): defaults to 34, must be one of [34] - header_number (float): defaults to 1.234, must be one of [1.234] - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['query_integer'] = \ - query_integer - kwargs['query_string'] = \ - query_string - kwargs['path_string'] = \ - path_string - kwargs['path_integer'] = \ - path_integer - kwargs['header_number'] = \ - header_number - return self.call_with_http_info(**kwargs) - - self.test_endpoint_enums_length_one = _Endpoint( + self.test_endpoint_enums_length_one_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1359,99 +617,9 @@ class FakeApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_endpoint_enums_length_one + api_client=api_client ) - - def __test_endpoint_parameters( - self, - number, - double, - pattern_without_delimiter, - byte, - **kwargs - ): - """Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 - - Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_endpoint_parameters(number, double, pattern_without_delimiter, byte, async_req=True) - >>> result = thread.get() - - Args: - number (float): None - double (float): None - pattern_without_delimiter (str): None - byte (str): None - - Keyword Args: - integer (int): None. [optional] - int32 (int): None. [optional] - int64 (int): None. [optional] - float (float): None. [optional] - string (str): None. [optional] - binary (file_type): None. [optional] - date (date): None. [optional] - date_time (datetime): None. [optional] - password (str): None. [optional] - param_callback (str): None. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['number'] = \ - number - kwargs['double'] = \ - double - kwargs['pattern_without_delimiter'] = \ - pattern_without_delimiter - kwargs['byte'] = \ - byte - return self.call_with_http_info(**kwargs) - - self.test_endpoint_parameters = _Endpoint( + self.test_endpoint_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -1617,80 +785,9 @@ class FakeApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_endpoint_parameters + api_client=api_client ) - - def __test_enum_parameters( - self, - **kwargs - ): - """To test enum parameters # noqa: E501 - - To test enum parameters # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_enum_parameters(async_req=True) - >>> result = thread.get() - - - Keyword Args: - enum_header_string_array ([str]): Header parameter enum test (string array). [optional] - enum_header_string (str): Header parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" - enum_query_string_array ([str]): Query parameter enum test (string array). [optional] - enum_query_string (str): Query parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" - enum_query_integer (int): Query parameter enum test (double). [optional] - enum_query_double (float): Query parameter enum test (double). [optional] - enum_form_string_array ([str]): Form parameter enum test (string array). [optional] if omitted the server will use the default value of "$" - enum_form_string (str): Form parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.test_enum_parameters = _Endpoint( + self.test_enum_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1824,88 +921,9 @@ class FakeApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_enum_parameters + api_client=api_client ) - - def __test_group_parameters( - self, - required_string_group, - required_boolean_group, - required_int64_group, - **kwargs - ): - """Fake endpoint to test group parameters (optional) # noqa: E501 - - Fake endpoint to test group parameters (optional) # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_group_parameters(required_string_group, required_boolean_group, required_int64_group, async_req=True) - >>> result = thread.get() - - Args: - required_string_group (int): Required String in group parameters - required_boolean_group (bool): Required Boolean in group parameters - required_int64_group (int): Required Integer in group parameters - - Keyword Args: - string_group (int): String in group parameters. [optional] - boolean_group (bool): Boolean in group parameters. [optional] - int64_group (int): Integer in group parameters. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['required_string_group'] = \ - required_string_group - kwargs['required_boolean_group'] = \ - required_boolean_group - kwargs['required_int64_group'] = \ - required_int64_group - return self.call_with_http_info(**kwargs) - - self.test_group_parameters = _Endpoint( + self.test_group_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1977,76 +995,9 @@ class FakeApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_group_parameters + api_client=api_client ) - - def __test_inline_additional_properties( - self, - param, - **kwargs - ): - """test inline additionalProperties # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_inline_additional_properties(param, async_req=True) - >>> result = thread.get() - - Args: - param ({str: (str,)}): request body - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['param'] = \ - param - return self.call_with_http_info(**kwargs) - - self.test_inline_additional_properties = _Endpoint( + self.test_inline_additional_properties_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2092,80 +1043,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_inline_additional_properties + api_client=api_client ) - - def __test_json_form_data( - self, - param, - param2, - **kwargs - ): - """test json serialization of form data # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_json_form_data(param, param2, async_req=True) - >>> result = thread.get() - - Args: - param (str): field1 - param2 (str): field2 - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['param'] = \ - param - kwargs['param2'] = \ - param2 - return self.call_with_http_info(**kwargs) - - self.test_json_form_data = _Endpoint( + self.test_json_form_data_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2218,6 +1098,1095 @@ class FakeApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_json_form_data + api_client=api_client ) + + def array_model( + self, + **kwargs + ): + """array_model # noqa: E501 + + Test serialization of ArrayModel # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.array_model(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (AnimalFarm): Input model. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + AnimalFarm + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.array_model_endpoint.call_with_http_info(**kwargs) + + def boolean( + self, + **kwargs + ): + """boolean # noqa: E501 + + Test serialization of outer boolean types # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.boolean(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (bool): Input boolean as post body. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + bool + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.boolean_endpoint.call_with_http_info(**kwargs) + + def create_xml_item( + self, + xml_item, + **kwargs + ): + """creates an XmlItem # noqa: E501 + + this route creates an XmlItem # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_xml_item(xml_item, async_req=True) + >>> result = thread.get() + + Args: + xml_item (XmlItem): XmlItem Body + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['xml_item'] = \ + xml_item + return self.create_xml_item_endpoint.call_with_http_info(**kwargs) + + def number_with_validations( + self, + **kwargs + ): + """number_with_validations # noqa: E501 + + Test serialization of outer number types # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.number_with_validations(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (NumberWithValidations): Input number as post body. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + NumberWithValidations + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.number_with_validations_endpoint.call_with_http_info(**kwargs) + + def object_model_with_ref_props( + self, + **kwargs + ): + """object_model_with_ref_props # noqa: E501 + + Test serialization of object with $refed properties # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.object_model_with_ref_props(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (ObjectModelWithRefProps): Input model. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + ObjectModelWithRefProps + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.object_model_with_ref_props_endpoint.call_with_http_info(**kwargs) + + def string( + self, + **kwargs + ): + """string # noqa: E501 + + Test serialization of outer string types # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.string(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (str): Input string as post body. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + str + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.string_endpoint.call_with_http_info(**kwargs) + + def string_enum( + self, + **kwargs + ): + """string_enum # noqa: E501 + + Test serialization of outer enum # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.string_enum(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (StringEnum): Input enum. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + StringEnum + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.string_enum_endpoint.call_with_http_info(**kwargs) + + def test_body_with_file_schema( + self, + body, + **kwargs + ): + """test_body_with_file_schema # noqa: E501 + + For this test, the body for this request much reference a schema named `File`. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_body_with_file_schema(body, async_req=True) + >>> result = thread.get() + + Args: + body (FileSchemaTestClass): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.test_body_with_file_schema_endpoint.call_with_http_info(**kwargs) + + def test_body_with_query_params( + self, + query, + body, + **kwargs + ): + """test_body_with_query_params # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_body_with_query_params(query, body, async_req=True) + >>> result = thread.get() + + Args: + query (str): + body (User): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['query'] = \ + query + kwargs['body'] = \ + body + return self.test_body_with_query_params_endpoint.call_with_http_info(**kwargs) + + def test_client_model( + self, + body, + **kwargs + ): + """To test \"client\" model # noqa: E501 + + To test \"client\" model # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_client_model(body, async_req=True) + >>> result = thread.get() + + Args: + body (Client): client model + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Client + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.test_client_model_endpoint.call_with_http_info(**kwargs) + + def test_endpoint_enums_length_one( + self, + query_integer=3, + query_string="brillig", + path_string="hello", + path_integer=34, + header_number=1.234, + **kwargs + ): + """test_endpoint_enums_length_one # noqa: E501 + + This route has required values with enums of 1 # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_endpoint_enums_length_one(query_integer=3, query_string="brillig", path_string="hello", path_integer=34, header_number=1.234, async_req=True) + >>> result = thread.get() + + Args: + query_integer (int): defaults to 3, must be one of [3] + query_string (str): defaults to "brillig", must be one of ["brillig"] + path_string (str): defaults to "hello", must be one of ["hello"] + path_integer (int): defaults to 34, must be one of [34] + header_number (float): defaults to 1.234, must be one of [1.234] + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['query_integer'] = \ + query_integer + kwargs['query_string'] = \ + query_string + kwargs['path_string'] = \ + path_string + kwargs['path_integer'] = \ + path_integer + kwargs['header_number'] = \ + header_number + return self.test_endpoint_enums_length_one_endpoint.call_with_http_info(**kwargs) + + def test_endpoint_parameters( + self, + number, + double, + pattern_without_delimiter, + byte, + **kwargs + ): + """Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 + + Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_endpoint_parameters(number, double, pattern_without_delimiter, byte, async_req=True) + >>> result = thread.get() + + Args: + number (float): None + double (float): None + pattern_without_delimiter (str): None + byte (str): None + + Keyword Args: + integer (int): None. [optional] + int32 (int): None. [optional] + int64 (int): None. [optional] + float (float): None. [optional] + string (str): None. [optional] + binary (file_type): None. [optional] + date (date): None. [optional] + date_time (datetime): None. [optional] + password (str): None. [optional] + param_callback (str): None. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['number'] = \ + number + kwargs['double'] = \ + double + kwargs['pattern_without_delimiter'] = \ + pattern_without_delimiter + kwargs['byte'] = \ + byte + return self.test_endpoint_parameters_endpoint.call_with_http_info(**kwargs) + + def test_enum_parameters( + self, + **kwargs + ): + """To test enum parameters # noqa: E501 + + To test enum parameters # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_enum_parameters(async_req=True) + >>> result = thread.get() + + + Keyword Args: + enum_header_string_array ([str]): Header parameter enum test (string array). [optional] + enum_header_string (str): Header parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" + enum_query_string_array ([str]): Query parameter enum test (string array). [optional] + enum_query_string (str): Query parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" + enum_query_integer (int): Query parameter enum test (double). [optional] + enum_query_double (float): Query parameter enum test (double). [optional] + enum_form_string_array ([str]): Form parameter enum test (string array). [optional] if omitted the server will use the default value of "$" + enum_form_string (str): Form parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.test_enum_parameters_endpoint.call_with_http_info(**kwargs) + + def test_group_parameters( + self, + required_string_group, + required_boolean_group, + required_int64_group, + **kwargs + ): + """Fake endpoint to test group parameters (optional) # noqa: E501 + + Fake endpoint to test group parameters (optional) # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_group_parameters(required_string_group, required_boolean_group, required_int64_group, async_req=True) + >>> result = thread.get() + + Args: + required_string_group (int): Required String in group parameters + required_boolean_group (bool): Required Boolean in group parameters + required_int64_group (int): Required Integer in group parameters + + Keyword Args: + string_group (int): String in group parameters. [optional] + boolean_group (bool): Boolean in group parameters. [optional] + int64_group (int): Integer in group parameters. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['required_string_group'] = \ + required_string_group + kwargs['required_boolean_group'] = \ + required_boolean_group + kwargs['required_int64_group'] = \ + required_int64_group + return self.test_group_parameters_endpoint.call_with_http_info(**kwargs) + + def test_inline_additional_properties( + self, + param, + **kwargs + ): + """test inline additionalProperties # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_inline_additional_properties(param, async_req=True) + >>> result = thread.get() + + Args: + param ({str: (str,)}): request body + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['param'] = \ + param + return self.test_inline_additional_properties_endpoint.call_with_http_info(**kwargs) + + def test_json_form_data( + self, + param, + param2, + **kwargs + ): + """test json serialization of form data # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_json_form_data(param, param2, async_req=True) + >>> result = thread.get() + + Args: + param (str): field1 + param2 (str): field2 + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['param'] = \ + param + kwargs['param2'] = \ + param2 + return self.test_json_form_data_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py b/samples/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py index 1f8275b9eec..54fdf7f892a 100644 --- a/samples/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py +++ b/samples/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py @@ -35,74 +35,7 @@ class FakeClassnameTags123Api(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __test_classname( - self, - body, - **kwargs - ): - """To test class name in snake case # noqa: E501 - - To test class name in snake case # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_classname(body, async_req=True) - >>> result = thread.get() - - Args: - body (Client): client model - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Client - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_classname = _Endpoint( + self.test_classname_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [ @@ -152,6 +85,72 @@ class FakeClassnameTags123Api(object): 'application/json' ] }, - api_client=api_client, - callable=__test_classname + api_client=api_client ) + + def test_classname( + self, + body, + **kwargs + ): + """To test class name in snake case # noqa: E501 + + To test class name in snake case # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_classname(body, async_req=True) + >>> result = thread.get() + + Args: + body (Client): client model + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Client + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.test_classname_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python/petstore_api/api/pet_api.py b/samples/client/petstore/python/petstore_api/api/pet_api.py index 52478be44a1..1a8a4c51fde 100644 --- a/samples/client/petstore/python/petstore_api/api/pet_api.py +++ b/samples/client/petstore/python/petstore_api/api/pet_api.py @@ -36,73 +36,7 @@ class PetApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __add_pet( - self, - body, - **kwargs - ): - """Add a new pet to the store # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.add_pet(body, async_req=True) - >>> result = thread.get() - - Args: - body (Pet): Pet object that needs to be added to the store - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.add_pet = _Endpoint( + self.add_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -151,77 +85,9 @@ class PetApi(object): 'application/xml' ] }, - api_client=api_client, - callable=__add_pet + api_client=api_client ) - - def __delete_pet( - self, - pet_id, - **kwargs - ): - """Deletes a pet # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_pet(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): Pet id to delete - - Keyword Args: - api_key (str): [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.delete_pet = _Endpoint( + self.delete_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -273,77 +139,9 @@ class PetApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_pet + api_client=api_client ) - - def __find_pets_by_status( - self, - status, - **kwargs - ): - """Finds Pets by status # noqa: E501 - - Multiple status values can be provided with comma separated strings # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.find_pets_by_status(status, async_req=True) - >>> result = thread.get() - - Args: - status ([str]): Status values that need to be considered for filter - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - [Pet] - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['status'] = \ - status - return self.call_with_http_info(**kwargs) - - self.find_pets_by_status = _Endpoint( + self.find_pets_by_status_endpoint = _Endpoint( settings={ 'response_type': ([Pet],), 'auth': [ @@ -401,77 +199,9 @@ class PetApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__find_pets_by_status + api_client=api_client ) - - def __find_pets_by_tags( - self, - tags, - **kwargs - ): - """Finds Pets by tags # noqa: E501 - - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.find_pets_by_tags(tags, async_req=True) - >>> result = thread.get() - - Args: - tags ([str]): Tags to filter by - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - [Pet] - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['tags'] = \ - tags - return self.call_with_http_info(**kwargs) - - self.find_pets_by_tags = _Endpoint( + self.find_pets_by_tags_endpoint = _Endpoint( settings={ 'response_type': ([Pet],), 'auth': [ @@ -522,77 +252,9 @@ class PetApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__find_pets_by_tags + api_client=api_client ) - - def __get_pet_by_id( - self, - pet_id, - **kwargs - ): - """Find pet by ID # noqa: E501 - - Returns a single pet # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_pet_by_id(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet to return - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Pet - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.get_pet_by_id = _Endpoint( + self.get_pet_by_id_endpoint = _Endpoint( settings={ 'response_type': (Pet,), 'auth': [ @@ -642,76 +304,9 @@ class PetApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_pet_by_id + api_client=api_client ) - - def __update_pet( - self, - body, - **kwargs - ): - """Update an existing pet # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_pet(body, async_req=True) - >>> result = thread.get() - - Args: - body (Pet): Pet object that needs to be added to the store - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.update_pet = _Endpoint( + self.update_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -760,78 +355,9 @@ class PetApi(object): 'application/xml' ] }, - api_client=api_client, - callable=__update_pet + api_client=api_client ) - - def __update_pet_with_form( - self, - pet_id, - **kwargs - ): - """Updates a pet in the store with form data # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_pet_with_form(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet that needs to be updated - - Keyword Args: - name (str): Updated name of the pet. [optional] - status (str): Updated status of the pet. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.update_pet_with_form = _Endpoint( + self.update_pet_with_form_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -890,79 +416,9 @@ class PetApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__update_pet_with_form + api_client=api_client ) - - def __upload_file( - self, - pet_id, - **kwargs - ): - """uploads an image # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.upload_file(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet to update - - Keyword Args: - additional_metadata (str): Additional data to pass to server. [optional] - file (file_type): file to upload. [optional] - files ([file_type]): files to upload. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ApiResponse - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.upload_file = _Endpoint( + self.upload_file_endpoint = _Endpoint( settings={ 'response_type': (ApiResponse,), 'auth': [ @@ -1029,81 +485,9 @@ class PetApi(object): 'multipart/form-data' ] }, - api_client=api_client, - callable=__upload_file + api_client=api_client ) - - def __upload_file_with_required_file( - self, - pet_id, - required_file, - **kwargs - ): - """uploads an image (required) # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.upload_file_with_required_file(pet_id, required_file, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet to update - required_file (file_type): file to upload - - Keyword Args: - additional_metadata (str): Additional data to pass to server. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ApiResponse - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - kwargs['required_file'] = \ - required_file - return self.call_with_http_info(**kwargs) - - self.upload_file_with_required_file = _Endpoint( + self.upload_file_with_required_file_endpoint = _Endpoint( settings={ 'response_type': (ApiResponse,), 'auth': [ @@ -1165,6 +549,605 @@ class PetApi(object): 'multipart/form-data' ] }, - api_client=api_client, - callable=__upload_file_with_required_file + api_client=api_client ) + + def add_pet( + self, + body, + **kwargs + ): + """Add a new pet to the store # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.add_pet(body, async_req=True) + >>> result = thread.get() + + Args: + body (Pet): Pet object that needs to be added to the store + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.add_pet_endpoint.call_with_http_info(**kwargs) + + def delete_pet( + self, + pet_id, + **kwargs + ): + """Deletes a pet # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_pet(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): Pet id to delete + + Keyword Args: + api_key (str): [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.delete_pet_endpoint.call_with_http_info(**kwargs) + + def find_pets_by_status( + self, + status, + **kwargs + ): + """Finds Pets by status # noqa: E501 + + Multiple status values can be provided with comma separated strings # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.find_pets_by_status(status, async_req=True) + >>> result = thread.get() + + Args: + status ([str]): Status values that need to be considered for filter + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + [Pet] + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['status'] = \ + status + return self.find_pets_by_status_endpoint.call_with_http_info(**kwargs) + + def find_pets_by_tags( + self, + tags, + **kwargs + ): + """Finds Pets by tags # noqa: E501 + + Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.find_pets_by_tags(tags, async_req=True) + >>> result = thread.get() + + Args: + tags ([str]): Tags to filter by + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + [Pet] + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['tags'] = \ + tags + return self.find_pets_by_tags_endpoint.call_with_http_info(**kwargs) + + def get_pet_by_id( + self, + pet_id, + **kwargs + ): + """Find pet by ID # noqa: E501 + + Returns a single pet # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_pet_by_id(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet to return + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Pet + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.get_pet_by_id_endpoint.call_with_http_info(**kwargs) + + def update_pet( + self, + body, + **kwargs + ): + """Update an existing pet # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.update_pet(body, async_req=True) + >>> result = thread.get() + + Args: + body (Pet): Pet object that needs to be added to the store + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.update_pet_endpoint.call_with_http_info(**kwargs) + + def update_pet_with_form( + self, + pet_id, + **kwargs + ): + """Updates a pet in the store with form data # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.update_pet_with_form(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet that needs to be updated + + Keyword Args: + name (str): Updated name of the pet. [optional] + status (str): Updated status of the pet. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.update_pet_with_form_endpoint.call_with_http_info(**kwargs) + + def upload_file( + self, + pet_id, + **kwargs + ): + """uploads an image # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.upload_file(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet to update + + Keyword Args: + additional_metadata (str): Additional data to pass to server. [optional] + file (file_type): file to upload. [optional] + files ([file_type]): files to upload. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + ApiResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.upload_file_endpoint.call_with_http_info(**kwargs) + + def upload_file_with_required_file( + self, + pet_id, + required_file, + **kwargs + ): + """uploads an image (required) # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.upload_file_with_required_file(pet_id, required_file, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet to update + required_file (file_type): file to upload + + Keyword Args: + additional_metadata (str): Additional data to pass to server. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + ApiResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + kwargs['required_file'] = \ + required_file + return self.upload_file_with_required_file_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python/petstore_api/api/store_api.py b/samples/client/petstore/python/petstore_api/api/store_api.py index 81f1779174b..cd573a91121 100644 --- a/samples/client/petstore/python/petstore_api/api/store_api.py +++ b/samples/client/petstore/python/petstore_api/api/store_api.py @@ -35,74 +35,7 @@ class StoreApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __delete_order( - self, - order_id, - **kwargs - ): - """Delete purchase order by ID # noqa: E501 - - For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_order(order_id, async_req=True) - >>> result = thread.get() - - Args: - order_id (str): ID of the order that needs to be deleted - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['order_id'] = \ - order_id - return self.call_with_http_info(**kwargs) - - self.delete_order = _Endpoint( + self.delete_order_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -147,72 +80,9 @@ class StoreApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_order + api_client=api_client ) - - def __get_inventory( - self, - **kwargs - ): - """Returns pet inventories by status # noqa: E501 - - Returns a map of status codes to quantities # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_inventory(async_req=True) - >>> result = thread.get() - - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - {str: (int,)} - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.get_inventory = _Endpoint( + self.get_inventory_endpoint = _Endpoint( settings={ 'response_type': ({str: (int,)},), 'auth': [ @@ -254,77 +124,9 @@ class StoreApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_inventory + api_client=api_client ) - - def __get_order_by_id( - self, - order_id, - **kwargs - ): - """Find purchase order by ID # noqa: E501 - - For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_order_by_id(order_id, async_req=True) - >>> result = thread.get() - - Args: - order_id (int): ID of pet that needs to be fetched - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Order - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['order_id'] = \ - order_id - return self.call_with_http_info(**kwargs) - - self.get_order_by_id = _Endpoint( + self.get_order_by_id_endpoint = _Endpoint( settings={ 'response_type': (Order,), 'auth': [], @@ -378,76 +180,9 @@ class StoreApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_order_by_id + api_client=api_client ) - - def __place_order( - self, - body, - **kwargs - ): - """Place an order for a pet # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.place_order(body, async_req=True) - >>> result = thread.get() - - Args: - body (Order): order placed for purchasing the pet - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Order - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.place_order = _Endpoint( + self.place_order_endpoint = _Endpoint( settings={ 'response_type': (Order,), 'auth': [], @@ -494,6 +229,264 @@ class StoreApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__place_order + api_client=api_client ) + + def delete_order( + self, + order_id, + **kwargs + ): + """Delete purchase order by ID # noqa: E501 + + For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_order(order_id, async_req=True) + >>> result = thread.get() + + Args: + order_id (str): ID of the order that needs to be deleted + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['order_id'] = \ + order_id + return self.delete_order_endpoint.call_with_http_info(**kwargs) + + def get_inventory( + self, + **kwargs + ): + """Returns pet inventories by status # noqa: E501 + + Returns a map of status codes to quantities # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_inventory(async_req=True) + >>> result = thread.get() + + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + {str: (int,)} + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.get_inventory_endpoint.call_with_http_info(**kwargs) + + def get_order_by_id( + self, + order_id, + **kwargs + ): + """Find purchase order by ID # noqa: E501 + + For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_order_by_id(order_id, async_req=True) + >>> result = thread.get() + + Args: + order_id (int): ID of pet that needs to be fetched + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Order + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['order_id'] = \ + order_id + return self.get_order_by_id_endpoint.call_with_http_info(**kwargs) + + def place_order( + self, + body, + **kwargs + ): + """Place an order for a pet # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.place_order(body, async_req=True) + >>> result = thread.get() + + Args: + body (Order): order placed for purchasing the pet + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Order + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.place_order_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python/petstore_api/api/user_api.py b/samples/client/petstore/python/petstore_api/api/user_api.py index 931b31d5ef8..3088eb159f1 100644 --- a/samples/client/petstore/python/petstore_api/api/user_api.py +++ b/samples/client/petstore/python/petstore_api/api/user_api.py @@ -35,74 +35,7 @@ class UserApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __create_user( - self, - body, - **kwargs - ): - """Create user # noqa: E501 - - This can only be done by the logged in user. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_user(body, async_req=True) - >>> result = thread.get() - - Args: - body (User): Created user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.create_user = _Endpoint( + self.create_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -146,76 +79,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_user + api_client=api_client ) - - def __create_users_with_array_input( - self, - body, - **kwargs - ): - """Creates list of users with given input array # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_users_with_array_input(body, async_req=True) - >>> result = thread.get() - - Args: - body ([User]): List of user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.create_users_with_array_input = _Endpoint( + self.create_users_with_array_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -259,76 +125,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_array_input + api_client=api_client ) - - def __create_users_with_list_input( - self, - body, - **kwargs - ): - """Creates list of users with given input array # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_users_with_list_input(body, async_req=True) - >>> result = thread.get() - - Args: - body ([User]): List of user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.create_users_with_list_input = _Endpoint( + self.create_users_with_list_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -372,77 +171,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_list_input + api_client=api_client ) - - def __delete_user( - self, - username, - **kwargs - ): - """Delete user # noqa: E501 - - This can only be done by the logged in user. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_user(username, async_req=True) - >>> result = thread.get() - - Args: - username (str): The name that needs to be deleted - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - return self.call_with_http_info(**kwargs) - - self.delete_user = _Endpoint( + self.delete_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -487,76 +218,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_user + api_client=api_client ) - - def __get_user_by_name( - self, - username, - **kwargs - ): - """Get user by user name # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_user_by_name(username, async_req=True) - >>> result = thread.get() - - Args: - username (str): The name that needs to be fetched. Use user1 for testing. - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - User - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - return self.call_with_http_info(**kwargs) - - self.get_user_by_name = _Endpoint( + self.get_user_by_name_endpoint = _Endpoint( settings={ 'response_type': (User,), 'auth': [], @@ -604,80 +268,9 @@ class UserApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_user_by_name + api_client=api_client ) - - def __login_user( - self, - username, - password, - **kwargs - ): - """Logs user into the system # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.login_user(username, password, async_req=True) - >>> result = thread.get() - - Args: - username (str): The user name for login - password (str): The password for login in clear text - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - str - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - kwargs['password'] = \ - password - return self.call_with_http_info(**kwargs) - - self.login_user = _Endpoint( + self.login_user_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -731,71 +324,9 @@ class UserApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__login_user + api_client=api_client ) - - def __logout_user( - self, - **kwargs - ): - """Logs out current logged in user session # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.logout_user(async_req=True) - >>> result = thread.get() - - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.logout_user = _Endpoint( + self.logout_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -833,81 +364,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__logout_user + api_client=api_client ) - - def __update_user( - self, - username, - body, - **kwargs - ): - """Updated user # noqa: E501 - - This can only be done by the logged in user. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_user(username, body, async_req=True) - >>> result = thread.get() - - Args: - username (str): name that need to be deleted - body (User): Updated user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.update_user = _Endpoint( + self.update_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -957,6 +416,532 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__update_user + api_client=api_client ) + + def create_user( + self, + body, + **kwargs + ): + """Create user # noqa: E501 + + This can only be done by the logged in user. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_user(body, async_req=True) + >>> result = thread.get() + + Args: + body (User): Created user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.create_user_endpoint.call_with_http_info(**kwargs) + + def create_users_with_array_input( + self, + body, + **kwargs + ): + """Creates list of users with given input array # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_users_with_array_input(body, async_req=True) + >>> result = thread.get() + + Args: + body ([User]): List of user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.create_users_with_array_input_endpoint.call_with_http_info(**kwargs) + + def create_users_with_list_input( + self, + body, + **kwargs + ): + """Creates list of users with given input array # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_users_with_list_input(body, async_req=True) + >>> result = thread.get() + + Args: + body ([User]): List of user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.create_users_with_list_input_endpoint.call_with_http_info(**kwargs) + + def delete_user( + self, + username, + **kwargs + ): + """Delete user # noqa: E501 + + This can only be done by the logged in user. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_user(username, async_req=True) + >>> result = thread.get() + + Args: + username (str): The name that needs to be deleted + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + return self.delete_user_endpoint.call_with_http_info(**kwargs) + + def get_user_by_name( + self, + username, + **kwargs + ): + """Get user by user name # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_user_by_name(username, async_req=True) + >>> result = thread.get() + + Args: + username (str): The name that needs to be fetched. Use user1 for testing. + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + User + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + return self.get_user_by_name_endpoint.call_with_http_info(**kwargs) + + def login_user( + self, + username, + password, + **kwargs + ): + """Logs user into the system # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.login_user(username, password, async_req=True) + >>> result = thread.get() + + Args: + username (str): The user name for login + password (str): The password for login in clear text + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + str + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + kwargs['password'] = \ + password + return self.login_user_endpoint.call_with_http_info(**kwargs) + + def logout_user( + self, + **kwargs + ): + """Logs out current logged in user session # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.logout_user(async_req=True) + >>> result = thread.get() + + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.logout_user_endpoint.call_with_http_info(**kwargs) + + def update_user( + self, + username, + body, + **kwargs + ): + """Updated user # noqa: E501 + + This can only be done by the logged in user. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.update_user(username, body, async_req=True) + >>> result = thread.get() + + Args: + username (str): name that need to be deleted + body (User): Updated user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + kwargs['body'] = \ + body + return self.update_user_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python/petstore_api/model_utils.py b/samples/client/petstore/python/petstore_api/model_utils.py index c9fc0cf0896..c723626fc49 100644 --- a/samples/client/petstore/python/petstore_api/model_utils.py +++ b/samples/client/petstore/python/petstore_api/model_utils.py @@ -9,6 +9,7 @@ from datetime import date, datetime # noqa: F401 +from copy import deepcopy import inspect import io import os @@ -186,6 +187,26 @@ class OpenApiModel(object): """get the value of an attribute using dot notation: `instance.attr`""" return self.__getitem__(attr) + def __copy__(self): + cls = self.__class__ + if self.get("_spec_property_naming", False): + return cls._new_from_openapi_data(**self.__dict__) + else: + return new_cls.__new__(cls, **self.__dict__) + + def __deepcopy__(self, memo): + cls = self.__class__ + + if self.get("_spec_property_naming", False): + new_inst = cls._new_from_openapi_data() + else: + new_inst = cls.__new__(cls) + + for k, v in self.__dict__.items(): + setattr(new_inst, k, deepcopy(v, memo)) + return new_inst + + def __new__(cls, *args, **kwargs): # this function uses the discriminator to # pick a new schema/class to instantiate because a discriminator @@ -295,8 +316,13 @@ class OpenApiModel(object): self_inst = super(OpenApiModel, cls).__new__(cls) self_inst.__init__(*args, **kwargs) - new_inst = new_cls.__new__(new_cls, *args, **kwargs) - new_inst.__init__(*args, **kwargs) + if kwargs.get("_spec_property_naming", False): + # when true, implies new is from deserialization + new_inst = new_cls._new_from_openapi_data(*args, **kwargs) + else: + new_inst = new_cls.__new__(new_cls, *args, **kwargs) + new_inst.__init__(*args, **kwargs) + return new_inst diff --git a/samples/client/petstore/python/test/test_fake_api.py b/samples/client/petstore/python/test/test_fake_api.py index 34d207f3c71..9275f2047c4 100644 --- a/samples/client/petstore/python/test/test_fake_api.py +++ b/samples/client/petstore/python/test/test_fake_api.py @@ -38,7 +38,7 @@ class TestFakeApi(unittest.TestCase): """Test case for boolean """ - endpoint = self.api.boolean + endpoint = self.api.boolean_endpoint assert endpoint.openapi_types['body'] == (bool,) assert endpoint.settings['response_type'] == (bool,) @@ -46,7 +46,7 @@ class TestFakeApi(unittest.TestCase): """Test case for string """ - endpoint = self.api.string + endpoint = self.api.string_endpoint assert endpoint.openapi_types['body'] == (str,) assert endpoint.settings['response_type'] == (str,) @@ -55,7 +55,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import object_model_with_ref_props - endpoint = self.api.object_model_with_ref_props + endpoint = self.api.object_model_with_ref_props_endpoint assert endpoint.openapi_types['body'] == (object_model_with_ref_props.ObjectModelWithRefProps,) assert endpoint.settings['response_type'] == (object_model_with_ref_props.ObjectModelWithRefProps,) @@ -64,7 +64,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import string_enum - endpoint = self.api.string_enum + endpoint = self.api.string_enum_endpoint assert endpoint.openapi_types['body'] == (string_enum.StringEnum,) assert endpoint.settings['response_type'] == (string_enum.StringEnum,) @@ -73,7 +73,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import animal_farm - endpoint = self.api.array_model + endpoint = self.api.array_model_endpoint assert endpoint.openapi_types['body'] == (animal_farm.AnimalFarm,) assert endpoint.settings['response_type'] == (animal_farm.AnimalFarm,) @@ -82,7 +82,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import number_with_validations - endpoint = self.api.number_with_validations + endpoint = self.api.number_with_validations_endpoint assert endpoint.openapi_types['body'] == (number_with_validations.NumberWithValidations,) assert endpoint.settings['response_type'] == (number_with_validations.NumberWithValidations,) @@ -110,14 +110,14 @@ class TestFakeApi(unittest.TestCase): """ # when we omit the required enums of length one, they are still set - endpoint = self.api.test_endpoint_enums_length_one + endpoint = self.api.test_endpoint_enums_length_one_endpoint import six if six.PY3: from unittest.mock import patch else: from mock import patch with patch.object(endpoint, 'call_with_http_info') as call_with_http_info: - endpoint() + self.api.test_endpoint_enums_length_one() call_with_http_info.assert_called_with( _check_input_type=True, _check_return_type=True, @@ -139,7 +139,7 @@ class TestFakeApi(unittest.TestCase): Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 """ # check that we can access the endpoint's validations - endpoint = self.api.test_endpoint_parameters + endpoint = self.api.test_endpoint_parameters_endpoint assert endpoint.validations[('number',)] == { 'inclusive_maximum': 543.2, 'inclusive_minimum': 32.1, @@ -160,7 +160,7 @@ class TestFakeApi(unittest.TestCase): To test enum parameters # noqa: E501 """ # check that we can access the endpoint's allowed_values - endpoint = self.api.test_enum_parameters + endpoint = self.api.test_enum_parameters_endpoint assert endpoint.allowed_values[('enum_query_string',)] == { "_ABC": "_abc", "-EFG": "-efg", diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/git_push.sh b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/git_push.sh +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/another_fake_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/another_fake_api.py index 3a4931f84d4..2ae65760a36 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/another_fake_api.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/another_fake_api.py @@ -35,74 +35,7 @@ class AnotherFakeApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __call_123_test_special_tags( - self, - body, - **kwargs - ): - """To test special tags # noqa: E501 - - To test special tags and operation ID starting with number # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.call_123_test_special_tags(body, async_req=True) - >>> result = thread.get() - - Args: - body (Client): client model - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Client - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.call_123_test_special_tags = _Endpoint( + self.call_123_test_special_tags_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [], @@ -150,6 +83,72 @@ class AnotherFakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__call_123_test_special_tags + api_client=api_client ) + + def call_123_test_special_tags( + self, + body, + **kwargs + ): + """To test special tags # noqa: E501 + + To test special tags and operation ID starting with number # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.call_123_test_special_tags(body, async_req=True) + >>> result = thread.get() + + Args: + body (Client): client model + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Client + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.call_123_test_special_tags_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_api.py index d821febabed..4afa17e3cb2 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_api.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_api.py @@ -42,70 +42,7 @@ class FakeApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __array_model( - self, - **kwargs - ): - """array_model # noqa: E501 - - Test serialization of ArrayModel # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.array_model(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (AnimalFarm): Input model. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - AnimalFarm - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.array_model = _Endpoint( + self.array_model_endpoint = _Endpoint( settings={ 'response_type': (AnimalFarm,), 'auth': [], @@ -149,73 +86,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__array_model + api_client=api_client ) - - def __boolean( - self, - **kwargs - ): - """boolean # noqa: E501 - - Test serialization of outer boolean types # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.boolean(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (bool): Input boolean as post body. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - bool - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.boolean = _Endpoint( + self.boolean_endpoint = _Endpoint( settings={ 'response_type': (bool,), 'auth': [], @@ -259,77 +132,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__boolean + api_client=api_client ) - - def __create_xml_item( - self, - xml_item, - **kwargs - ): - """creates an XmlItem # noqa: E501 - - this route creates an XmlItem # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_xml_item(xml_item, async_req=True) - >>> result = thread.get() - - Args: - xml_item (XmlItem): XmlItem Body - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['xml_item'] = \ - xml_item - return self.call_with_http_info(**kwargs) - - self.create_xml_item = _Endpoint( + self.create_xml_item_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -380,73 +185,9 @@ class FakeApi(object): 'text/xml; charset=utf-16' ] }, - api_client=api_client, - callable=__create_xml_item + api_client=api_client ) - - def __number_with_validations( - self, - **kwargs - ): - """number_with_validations # noqa: E501 - - Test serialization of outer number types # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.number_with_validations(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (NumberWithValidations): Input number as post body. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - NumberWithValidations - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.number_with_validations = _Endpoint( + self.number_with_validations_endpoint = _Endpoint( settings={ 'response_type': (NumberWithValidations,), 'auth': [], @@ -490,73 +231,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__number_with_validations + api_client=api_client ) - - def __object_model_with_ref_props( - self, - **kwargs - ): - """object_model_with_ref_props # noqa: E501 - - Test serialization of object with $refed properties # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.object_model_with_ref_props(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (ObjectModelWithRefProps): Input model. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ObjectModelWithRefProps - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.object_model_with_ref_props = _Endpoint( + self.object_model_with_ref_props_endpoint = _Endpoint( settings={ 'response_type': (ObjectModelWithRefProps,), 'auth': [], @@ -600,73 +277,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__object_model_with_ref_props + api_client=api_client ) - - def __string( - self, - **kwargs - ): - """string # noqa: E501 - - Test serialization of outer string types # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.string(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (str): Input string as post body. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - str - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.string = _Endpoint( + self.string_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -710,73 +323,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__string + api_client=api_client ) - - def __string_enum( - self, - **kwargs - ): - """string_enum # noqa: E501 - - Test serialization of outer enum # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.string_enum(async_req=True) - >>> result = thread.get() - - - Keyword Args: - body (StringEnum): Input enum. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - StringEnum - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.string_enum = _Endpoint( + self.string_enum_endpoint = _Endpoint( settings={ 'response_type': (StringEnum,), 'auth': [], @@ -820,77 +369,9 @@ class FakeApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__string_enum + api_client=api_client ) - - def __test_body_with_file_schema( - self, - body, - **kwargs - ): - """test_body_with_file_schema # noqa: E501 - - For this test, the body for this request much reference a schema named `File`. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_body_with_file_schema(body, async_req=True) - >>> result = thread.get() - - Args: - body (FileSchemaTestClass): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_body_with_file_schema = _Endpoint( + self.test_body_with_file_schema_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -936,80 +417,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_file_schema + api_client=api_client ) - - def __test_body_with_query_params( - self, - query, - body, - **kwargs - ): - """test_body_with_query_params # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_body_with_query_params(query, body, async_req=True) - >>> result = thread.get() - - Args: - query (str): - body (User): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['query'] = \ - query - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_body_with_query_params = _Endpoint( + self.test_body_with_query_params_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1061,77 +471,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_query_params + api_client=api_client ) - - def __test_client_model( - self, - body, - **kwargs - ): - """To test \"client\" model # noqa: E501 - - To test \"client\" model # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_client_model(body, async_req=True) - >>> result = thread.get() - - Args: - body (Client): client model - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Client - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_client_model = _Endpoint( + self.test_client_model_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [], @@ -1179,93 +521,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_client_model + api_client=api_client ) - - def __test_endpoint_enums_length_one( - self, - query_integer=3, - query_string="brillig", - path_string="hello", - path_integer=34, - header_number=1.234, - **kwargs - ): - """test_endpoint_enums_length_one # noqa: E501 - - This route has required values with enums of 1 # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_endpoint_enums_length_one(query_integer=3, query_string="brillig", path_string="hello", path_integer=34, header_number=1.234, async_req=True) - >>> result = thread.get() - - Args: - query_integer (int): defaults to 3, must be one of [3] - query_string (str): defaults to "brillig", must be one of ["brillig"] - path_string (str): defaults to "hello", must be one of ["hello"] - path_integer (int): defaults to 34, must be one of [34] - header_number (float): defaults to 1.234, must be one of [1.234] - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['query_integer'] = \ - query_integer - kwargs['query_string'] = \ - query_string - kwargs['path_string'] = \ - path_string - kwargs['path_integer'] = \ - path_integer - kwargs['header_number'] = \ - header_number - return self.call_with_http_info(**kwargs) - - self.test_endpoint_enums_length_one = _Endpoint( + self.test_endpoint_enums_length_one_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1359,99 +617,9 @@ class FakeApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_endpoint_enums_length_one + api_client=api_client ) - - def __test_endpoint_parameters( - self, - number, - double, - pattern_without_delimiter, - byte, - **kwargs - ): - """Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 - - Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_endpoint_parameters(number, double, pattern_without_delimiter, byte, async_req=True) - >>> result = thread.get() - - Args: - number (float): None - double (float): None - pattern_without_delimiter (str): None - byte (str): None - - Keyword Args: - integer (int): None. [optional] - int32 (int): None. [optional] - int64 (int): None. [optional] - float (float): None. [optional] - string (str): None. [optional] - binary (file_type): None. [optional] - date (date): None. [optional] - date_time (datetime): None. [optional] - password (str): None. [optional] - param_callback (str): None. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['number'] = \ - number - kwargs['double'] = \ - double - kwargs['pattern_without_delimiter'] = \ - pattern_without_delimiter - kwargs['byte'] = \ - byte - return self.call_with_http_info(**kwargs) - - self.test_endpoint_parameters = _Endpoint( + self.test_endpoint_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -1617,80 +785,9 @@ class FakeApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_endpoint_parameters + api_client=api_client ) - - def __test_enum_parameters( - self, - **kwargs - ): - """To test enum parameters # noqa: E501 - - To test enum parameters # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_enum_parameters(async_req=True) - >>> result = thread.get() - - - Keyword Args: - enum_header_string_array ([str]): Header parameter enum test (string array). [optional] - enum_header_string (str): Header parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" - enum_query_string_array ([str]): Query parameter enum test (string array). [optional] - enum_query_string (str): Query parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" - enum_query_integer (int): Query parameter enum test (double). [optional] - enum_query_double (float): Query parameter enum test (double). [optional] - enum_form_string_array ([str]): Form parameter enum test (string array). [optional] if omitted the server will use the default value of "$" - enum_form_string (str): Form parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.test_enum_parameters = _Endpoint( + self.test_enum_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1824,88 +921,9 @@ class FakeApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_enum_parameters + api_client=api_client ) - - def __test_group_parameters( - self, - required_string_group, - required_boolean_group, - required_int64_group, - **kwargs - ): - """Fake endpoint to test group parameters (optional) # noqa: E501 - - Fake endpoint to test group parameters (optional) # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_group_parameters(required_string_group, required_boolean_group, required_int64_group, async_req=True) - >>> result = thread.get() - - Args: - required_string_group (int): Required String in group parameters - required_boolean_group (bool): Required Boolean in group parameters - required_int64_group (int): Required Integer in group parameters - - Keyword Args: - string_group (int): String in group parameters. [optional] - boolean_group (bool): Boolean in group parameters. [optional] - int64_group (int): Integer in group parameters. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['required_string_group'] = \ - required_string_group - kwargs['required_boolean_group'] = \ - required_boolean_group - kwargs['required_int64_group'] = \ - required_int64_group - return self.call_with_http_info(**kwargs) - - self.test_group_parameters = _Endpoint( + self.test_group_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1977,76 +995,9 @@ class FakeApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_group_parameters + api_client=api_client ) - - def __test_inline_additional_properties( - self, - param, - **kwargs - ): - """test inline additionalProperties # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_inline_additional_properties(param, async_req=True) - >>> result = thread.get() - - Args: - param ({str: (str,)}): request body - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['param'] = \ - param - return self.call_with_http_info(**kwargs) - - self.test_inline_additional_properties = _Endpoint( + self.test_inline_additional_properties_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2092,80 +1043,9 @@ class FakeApi(object): 'application/json' ] }, - api_client=api_client, - callable=__test_inline_additional_properties + api_client=api_client ) - - def __test_json_form_data( - self, - param, - param2, - **kwargs - ): - """test json serialization of form data # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_json_form_data(param, param2, async_req=True) - >>> result = thread.get() - - Args: - param (str): field1 - param2 (str): field2 - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['param'] = \ - param - kwargs['param2'] = \ - param2 - return self.call_with_http_info(**kwargs) - - self.test_json_form_data = _Endpoint( + self.test_json_form_data_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2218,6 +1098,1095 @@ class FakeApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_json_form_data + api_client=api_client ) + + def array_model( + self, + **kwargs + ): + """array_model # noqa: E501 + + Test serialization of ArrayModel # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.array_model(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (AnimalFarm): Input model. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + AnimalFarm + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.array_model_endpoint.call_with_http_info(**kwargs) + + def boolean( + self, + **kwargs + ): + """boolean # noqa: E501 + + Test serialization of outer boolean types # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.boolean(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (bool): Input boolean as post body. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + bool + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.boolean_endpoint.call_with_http_info(**kwargs) + + def create_xml_item( + self, + xml_item, + **kwargs + ): + """creates an XmlItem # noqa: E501 + + this route creates an XmlItem # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_xml_item(xml_item, async_req=True) + >>> result = thread.get() + + Args: + xml_item (XmlItem): XmlItem Body + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['xml_item'] = \ + xml_item + return self.create_xml_item_endpoint.call_with_http_info(**kwargs) + + def number_with_validations( + self, + **kwargs + ): + """number_with_validations # noqa: E501 + + Test serialization of outer number types # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.number_with_validations(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (NumberWithValidations): Input number as post body. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + NumberWithValidations + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.number_with_validations_endpoint.call_with_http_info(**kwargs) + + def object_model_with_ref_props( + self, + **kwargs + ): + """object_model_with_ref_props # noqa: E501 + + Test serialization of object with $refed properties # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.object_model_with_ref_props(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (ObjectModelWithRefProps): Input model. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + ObjectModelWithRefProps + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.object_model_with_ref_props_endpoint.call_with_http_info(**kwargs) + + def string( + self, + **kwargs + ): + """string # noqa: E501 + + Test serialization of outer string types # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.string(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (str): Input string as post body. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + str + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.string_endpoint.call_with_http_info(**kwargs) + + def string_enum( + self, + **kwargs + ): + """string_enum # noqa: E501 + + Test serialization of outer enum # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.string_enum(async_req=True) + >>> result = thread.get() + + + Keyword Args: + body (StringEnum): Input enum. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + StringEnum + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.string_enum_endpoint.call_with_http_info(**kwargs) + + def test_body_with_file_schema( + self, + body, + **kwargs + ): + """test_body_with_file_schema # noqa: E501 + + For this test, the body for this request much reference a schema named `File`. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_body_with_file_schema(body, async_req=True) + >>> result = thread.get() + + Args: + body (FileSchemaTestClass): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.test_body_with_file_schema_endpoint.call_with_http_info(**kwargs) + + def test_body_with_query_params( + self, + query, + body, + **kwargs + ): + """test_body_with_query_params # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_body_with_query_params(query, body, async_req=True) + >>> result = thread.get() + + Args: + query (str): + body (User): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['query'] = \ + query + kwargs['body'] = \ + body + return self.test_body_with_query_params_endpoint.call_with_http_info(**kwargs) + + def test_client_model( + self, + body, + **kwargs + ): + """To test \"client\" model # noqa: E501 + + To test \"client\" model # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_client_model(body, async_req=True) + >>> result = thread.get() + + Args: + body (Client): client model + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Client + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.test_client_model_endpoint.call_with_http_info(**kwargs) + + def test_endpoint_enums_length_one( + self, + query_integer=3, + query_string="brillig", + path_string="hello", + path_integer=34, + header_number=1.234, + **kwargs + ): + """test_endpoint_enums_length_one # noqa: E501 + + This route has required values with enums of 1 # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_endpoint_enums_length_one(query_integer=3, query_string="brillig", path_string="hello", path_integer=34, header_number=1.234, async_req=True) + >>> result = thread.get() + + Args: + query_integer (int): defaults to 3, must be one of [3] + query_string (str): defaults to "brillig", must be one of ["brillig"] + path_string (str): defaults to "hello", must be one of ["hello"] + path_integer (int): defaults to 34, must be one of [34] + header_number (float): defaults to 1.234, must be one of [1.234] + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['query_integer'] = \ + query_integer + kwargs['query_string'] = \ + query_string + kwargs['path_string'] = \ + path_string + kwargs['path_integer'] = \ + path_integer + kwargs['header_number'] = \ + header_number + return self.test_endpoint_enums_length_one_endpoint.call_with_http_info(**kwargs) + + def test_endpoint_parameters( + self, + number, + double, + pattern_without_delimiter, + byte, + **kwargs + ): + """Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 + + Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_endpoint_parameters(number, double, pattern_without_delimiter, byte, async_req=True) + >>> result = thread.get() + + Args: + number (float): None + double (float): None + pattern_without_delimiter (str): None + byte (str): None + + Keyword Args: + integer (int): None. [optional] + int32 (int): None. [optional] + int64 (int): None. [optional] + float (float): None. [optional] + string (str): None. [optional] + binary (file_type): None. [optional] + date (date): None. [optional] + date_time (datetime): None. [optional] + password (str): None. [optional] + param_callback (str): None. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['number'] = \ + number + kwargs['double'] = \ + double + kwargs['pattern_without_delimiter'] = \ + pattern_without_delimiter + kwargs['byte'] = \ + byte + return self.test_endpoint_parameters_endpoint.call_with_http_info(**kwargs) + + def test_enum_parameters( + self, + **kwargs + ): + """To test enum parameters # noqa: E501 + + To test enum parameters # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_enum_parameters(async_req=True) + >>> result = thread.get() + + + Keyword Args: + enum_header_string_array ([str]): Header parameter enum test (string array). [optional] + enum_header_string (str): Header parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" + enum_query_string_array ([str]): Query parameter enum test (string array). [optional] + enum_query_string (str): Query parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" + enum_query_integer (int): Query parameter enum test (double). [optional] + enum_query_double (float): Query parameter enum test (double). [optional] + enum_form_string_array ([str]): Form parameter enum test (string array). [optional] if omitted the server will use the default value of "$" + enum_form_string (str): Form parameter enum test (string). [optional] if omitted the server will use the default value of "-efg" + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.test_enum_parameters_endpoint.call_with_http_info(**kwargs) + + def test_group_parameters( + self, + required_string_group, + required_boolean_group, + required_int64_group, + **kwargs + ): + """Fake endpoint to test group parameters (optional) # noqa: E501 + + Fake endpoint to test group parameters (optional) # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_group_parameters(required_string_group, required_boolean_group, required_int64_group, async_req=True) + >>> result = thread.get() + + Args: + required_string_group (int): Required String in group parameters + required_boolean_group (bool): Required Boolean in group parameters + required_int64_group (int): Required Integer in group parameters + + Keyword Args: + string_group (int): String in group parameters. [optional] + boolean_group (bool): Boolean in group parameters. [optional] + int64_group (int): Integer in group parameters. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['required_string_group'] = \ + required_string_group + kwargs['required_boolean_group'] = \ + required_boolean_group + kwargs['required_int64_group'] = \ + required_int64_group + return self.test_group_parameters_endpoint.call_with_http_info(**kwargs) + + def test_inline_additional_properties( + self, + param, + **kwargs + ): + """test inline additionalProperties # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_inline_additional_properties(param, async_req=True) + >>> result = thread.get() + + Args: + param ({str: (str,)}): request body + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['param'] = \ + param + return self.test_inline_additional_properties_endpoint.call_with_http_info(**kwargs) + + def test_json_form_data( + self, + param, + param2, + **kwargs + ): + """test json serialization of form data # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_json_form_data(param, param2, async_req=True) + >>> result = thread.get() + + Args: + param (str): field1 + param2 (str): field2 + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['param'] = \ + param + kwargs['param2'] = \ + param2 + return self.test_json_form_data_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_classname_tags_123_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_classname_tags_123_api.py index 1f8275b9eec..54fdf7f892a 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_classname_tags_123_api.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/fake_classname_tags_123_api.py @@ -35,74 +35,7 @@ class FakeClassnameTags123Api(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __test_classname( - self, - body, - **kwargs - ): - """To test class name in snake case # noqa: E501 - - To test class name in snake case # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.test_classname(body, async_req=True) - >>> result = thread.get() - - Args: - body (Client): client model - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Client - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.test_classname = _Endpoint( + self.test_classname_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [ @@ -152,6 +85,72 @@ class FakeClassnameTags123Api(object): 'application/json' ] }, - api_client=api_client, - callable=__test_classname + api_client=api_client ) + + def test_classname( + self, + body, + **kwargs + ): + """To test class name in snake case # noqa: E501 + + To test class name in snake case # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.test_classname(body, async_req=True) + >>> result = thread.get() + + Args: + body (Client): client model + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Client + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.test_classname_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/pet_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/pet_api.py index 52478be44a1..1a8a4c51fde 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/pet_api.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/pet_api.py @@ -36,73 +36,7 @@ class PetApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __add_pet( - self, - body, - **kwargs - ): - """Add a new pet to the store # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.add_pet(body, async_req=True) - >>> result = thread.get() - - Args: - body (Pet): Pet object that needs to be added to the store - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.add_pet = _Endpoint( + self.add_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -151,77 +85,9 @@ class PetApi(object): 'application/xml' ] }, - api_client=api_client, - callable=__add_pet + api_client=api_client ) - - def __delete_pet( - self, - pet_id, - **kwargs - ): - """Deletes a pet # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_pet(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): Pet id to delete - - Keyword Args: - api_key (str): [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.delete_pet = _Endpoint( + self.delete_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -273,77 +139,9 @@ class PetApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_pet + api_client=api_client ) - - def __find_pets_by_status( - self, - status, - **kwargs - ): - """Finds Pets by status # noqa: E501 - - Multiple status values can be provided with comma separated strings # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.find_pets_by_status(status, async_req=True) - >>> result = thread.get() - - Args: - status ([str]): Status values that need to be considered for filter - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - [Pet] - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['status'] = \ - status - return self.call_with_http_info(**kwargs) - - self.find_pets_by_status = _Endpoint( + self.find_pets_by_status_endpoint = _Endpoint( settings={ 'response_type': ([Pet],), 'auth': [ @@ -401,77 +199,9 @@ class PetApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__find_pets_by_status + api_client=api_client ) - - def __find_pets_by_tags( - self, - tags, - **kwargs - ): - """Finds Pets by tags # noqa: E501 - - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.find_pets_by_tags(tags, async_req=True) - >>> result = thread.get() - - Args: - tags ([str]): Tags to filter by - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - [Pet] - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['tags'] = \ - tags - return self.call_with_http_info(**kwargs) - - self.find_pets_by_tags = _Endpoint( + self.find_pets_by_tags_endpoint = _Endpoint( settings={ 'response_type': ([Pet],), 'auth': [ @@ -522,77 +252,9 @@ class PetApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__find_pets_by_tags + api_client=api_client ) - - def __get_pet_by_id( - self, - pet_id, - **kwargs - ): - """Find pet by ID # noqa: E501 - - Returns a single pet # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_pet_by_id(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet to return - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Pet - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.get_pet_by_id = _Endpoint( + self.get_pet_by_id_endpoint = _Endpoint( settings={ 'response_type': (Pet,), 'auth': [ @@ -642,76 +304,9 @@ class PetApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_pet_by_id + api_client=api_client ) - - def __update_pet( - self, - body, - **kwargs - ): - """Update an existing pet # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_pet(body, async_req=True) - >>> result = thread.get() - - Args: - body (Pet): Pet object that needs to be added to the store - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.update_pet = _Endpoint( + self.update_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -760,78 +355,9 @@ class PetApi(object): 'application/xml' ] }, - api_client=api_client, - callable=__update_pet + api_client=api_client ) - - def __update_pet_with_form( - self, - pet_id, - **kwargs - ): - """Updates a pet in the store with form data # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_pet_with_form(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet that needs to be updated - - Keyword Args: - name (str): Updated name of the pet. [optional] - status (str): Updated status of the pet. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.update_pet_with_form = _Endpoint( + self.update_pet_with_form_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -890,79 +416,9 @@ class PetApi(object): 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__update_pet_with_form + api_client=api_client ) - - def __upload_file( - self, - pet_id, - **kwargs - ): - """uploads an image # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.upload_file(pet_id, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet to update - - Keyword Args: - additional_metadata (str): Additional data to pass to server. [optional] - file (file_type): file to upload. [optional] - files ([file_type]): files to upload. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ApiResponse - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - return self.call_with_http_info(**kwargs) - - self.upload_file = _Endpoint( + self.upload_file_endpoint = _Endpoint( settings={ 'response_type': (ApiResponse,), 'auth': [ @@ -1029,81 +485,9 @@ class PetApi(object): 'multipart/form-data' ] }, - api_client=api_client, - callable=__upload_file + api_client=api_client ) - - def __upload_file_with_required_file( - self, - pet_id, - required_file, - **kwargs - ): - """uploads an image (required) # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.upload_file_with_required_file(pet_id, required_file, async_req=True) - >>> result = thread.get() - - Args: - pet_id (int): ID of pet to update - required_file (file_type): file to upload - - Keyword Args: - additional_metadata (str): Additional data to pass to server. [optional] - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - ApiResponse - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['pet_id'] = \ - pet_id - kwargs['required_file'] = \ - required_file - return self.call_with_http_info(**kwargs) - - self.upload_file_with_required_file = _Endpoint( + self.upload_file_with_required_file_endpoint = _Endpoint( settings={ 'response_type': (ApiResponse,), 'auth': [ @@ -1165,6 +549,605 @@ class PetApi(object): 'multipart/form-data' ] }, - api_client=api_client, - callable=__upload_file_with_required_file + api_client=api_client ) + + def add_pet( + self, + body, + **kwargs + ): + """Add a new pet to the store # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.add_pet(body, async_req=True) + >>> result = thread.get() + + Args: + body (Pet): Pet object that needs to be added to the store + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.add_pet_endpoint.call_with_http_info(**kwargs) + + def delete_pet( + self, + pet_id, + **kwargs + ): + """Deletes a pet # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_pet(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): Pet id to delete + + Keyword Args: + api_key (str): [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.delete_pet_endpoint.call_with_http_info(**kwargs) + + def find_pets_by_status( + self, + status, + **kwargs + ): + """Finds Pets by status # noqa: E501 + + Multiple status values can be provided with comma separated strings # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.find_pets_by_status(status, async_req=True) + >>> result = thread.get() + + Args: + status ([str]): Status values that need to be considered for filter + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + [Pet] + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['status'] = \ + status + return self.find_pets_by_status_endpoint.call_with_http_info(**kwargs) + + def find_pets_by_tags( + self, + tags, + **kwargs + ): + """Finds Pets by tags # noqa: E501 + + Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.find_pets_by_tags(tags, async_req=True) + >>> result = thread.get() + + Args: + tags ([str]): Tags to filter by + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + [Pet] + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['tags'] = \ + tags + return self.find_pets_by_tags_endpoint.call_with_http_info(**kwargs) + + def get_pet_by_id( + self, + pet_id, + **kwargs + ): + """Find pet by ID # noqa: E501 + + Returns a single pet # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_pet_by_id(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet to return + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Pet + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.get_pet_by_id_endpoint.call_with_http_info(**kwargs) + + def update_pet( + self, + body, + **kwargs + ): + """Update an existing pet # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.update_pet(body, async_req=True) + >>> result = thread.get() + + Args: + body (Pet): Pet object that needs to be added to the store + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.update_pet_endpoint.call_with_http_info(**kwargs) + + def update_pet_with_form( + self, + pet_id, + **kwargs + ): + """Updates a pet in the store with form data # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.update_pet_with_form(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet that needs to be updated + + Keyword Args: + name (str): Updated name of the pet. [optional] + status (str): Updated status of the pet. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.update_pet_with_form_endpoint.call_with_http_info(**kwargs) + + def upload_file( + self, + pet_id, + **kwargs + ): + """uploads an image # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.upload_file(pet_id, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet to update + + Keyword Args: + additional_metadata (str): Additional data to pass to server. [optional] + file (file_type): file to upload. [optional] + files ([file_type]): files to upload. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + ApiResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + return self.upload_file_endpoint.call_with_http_info(**kwargs) + + def upload_file_with_required_file( + self, + pet_id, + required_file, + **kwargs + ): + """uploads an image (required) # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.upload_file_with_required_file(pet_id, required_file, async_req=True) + >>> result = thread.get() + + Args: + pet_id (int): ID of pet to update + required_file (file_type): file to upload + + Keyword Args: + additional_metadata (str): Additional data to pass to server. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + ApiResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['pet_id'] = \ + pet_id + kwargs['required_file'] = \ + required_file + return self.upload_file_with_required_file_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/store_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/store_api.py index 81f1779174b..cd573a91121 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/store_api.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/store_api.py @@ -35,74 +35,7 @@ class StoreApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __delete_order( - self, - order_id, - **kwargs - ): - """Delete purchase order by ID # noqa: E501 - - For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_order(order_id, async_req=True) - >>> result = thread.get() - - Args: - order_id (str): ID of the order that needs to be deleted - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['order_id'] = \ - order_id - return self.call_with_http_info(**kwargs) - - self.delete_order = _Endpoint( + self.delete_order_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -147,72 +80,9 @@ class StoreApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_order + api_client=api_client ) - - def __get_inventory( - self, - **kwargs - ): - """Returns pet inventories by status # noqa: E501 - - Returns a map of status codes to quantities # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_inventory(async_req=True) - >>> result = thread.get() - - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - {str: (int,)} - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.get_inventory = _Endpoint( + self.get_inventory_endpoint = _Endpoint( settings={ 'response_type': ({str: (int,)},), 'auth': [ @@ -254,77 +124,9 @@ class StoreApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_inventory + api_client=api_client ) - - def __get_order_by_id( - self, - order_id, - **kwargs - ): - """Find purchase order by ID # noqa: E501 - - For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_order_by_id(order_id, async_req=True) - >>> result = thread.get() - - Args: - order_id (int): ID of pet that needs to be fetched - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Order - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['order_id'] = \ - order_id - return self.call_with_http_info(**kwargs) - - self.get_order_by_id = _Endpoint( + self.get_order_by_id_endpoint = _Endpoint( settings={ 'response_type': (Order,), 'auth': [], @@ -378,76 +180,9 @@ class StoreApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_order_by_id + api_client=api_client ) - - def __place_order( - self, - body, - **kwargs - ): - """Place an order for a pet # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.place_order(body, async_req=True) - >>> result = thread.get() - - Args: - body (Order): order placed for purchasing the pet - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - Order - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.place_order = _Endpoint( + self.place_order_endpoint = _Endpoint( settings={ 'response_type': (Order,), 'auth': [], @@ -494,6 +229,264 @@ class StoreApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__place_order + api_client=api_client ) + + def delete_order( + self, + order_id, + **kwargs + ): + """Delete purchase order by ID # noqa: E501 + + For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_order(order_id, async_req=True) + >>> result = thread.get() + + Args: + order_id (str): ID of the order that needs to be deleted + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['order_id'] = \ + order_id + return self.delete_order_endpoint.call_with_http_info(**kwargs) + + def get_inventory( + self, + **kwargs + ): + """Returns pet inventories by status # noqa: E501 + + Returns a map of status codes to quantities # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_inventory(async_req=True) + >>> result = thread.get() + + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + {str: (int,)} + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.get_inventory_endpoint.call_with_http_info(**kwargs) + + def get_order_by_id( + self, + order_id, + **kwargs + ): + """Find purchase order by ID # noqa: E501 + + For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_order_by_id(order_id, async_req=True) + >>> result = thread.get() + + Args: + order_id (int): ID of pet that needs to be fetched + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Order + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['order_id'] = \ + order_id + return self.get_order_by_id_endpoint.call_with_http_info(**kwargs) + + def place_order( + self, + body, + **kwargs + ): + """Place an order for a pet # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.place_order(body, async_req=True) + >>> result = thread.get() + + Args: + body (Order): order placed for purchasing the pet + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + Order + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.place_order_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/user_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/user_api.py index 931b31d5ef8..3088eb159f1 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/user_api.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/user_api.py @@ -35,74 +35,7 @@ class UserApi(object): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __create_user( - self, - body, - **kwargs - ): - """Create user # noqa: E501 - - This can only be done by the logged in user. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_user(body, async_req=True) - >>> result = thread.get() - - Args: - body (User): Created user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.create_user = _Endpoint( + self.create_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -146,76 +79,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_user + api_client=api_client ) - - def __create_users_with_array_input( - self, - body, - **kwargs - ): - """Creates list of users with given input array # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_users_with_array_input(body, async_req=True) - >>> result = thread.get() - - Args: - body ([User]): List of user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.create_users_with_array_input = _Endpoint( + self.create_users_with_array_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -259,76 +125,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_array_input + api_client=api_client ) - - def __create_users_with_list_input( - self, - body, - **kwargs - ): - """Creates list of users with given input array # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_users_with_list_input(body, async_req=True) - >>> result = thread.get() - - Args: - body ([User]): List of user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.create_users_with_list_input = _Endpoint( + self.create_users_with_list_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -372,77 +171,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_list_input + api_client=api_client ) - - def __delete_user( - self, - username, - **kwargs - ): - """Delete user # noqa: E501 - - This can only be done by the logged in user. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_user(username, async_req=True) - >>> result = thread.get() - - Args: - username (str): The name that needs to be deleted - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - return self.call_with_http_info(**kwargs) - - self.delete_user = _Endpoint( + self.delete_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -487,76 +218,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_user + api_client=api_client ) - - def __get_user_by_name( - self, - username, - **kwargs - ): - """Get user by user name # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_user_by_name(username, async_req=True) - >>> result = thread.get() - - Args: - username (str): The name that needs to be fetched. Use user1 for testing. - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - User - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - return self.call_with_http_info(**kwargs) - - self.get_user_by_name = _Endpoint( + self.get_user_by_name_endpoint = _Endpoint( settings={ 'response_type': (User,), 'auth': [], @@ -604,80 +268,9 @@ class UserApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__get_user_by_name + api_client=api_client ) - - def __login_user( - self, - username, - password, - **kwargs - ): - """Logs user into the system # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.login_user(username, password, async_req=True) - >>> result = thread.get() - - Args: - username (str): The user name for login - password (str): The password for login in clear text - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - str - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - kwargs['password'] = \ - password - return self.call_with_http_info(**kwargs) - - self.login_user = _Endpoint( + self.login_user_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -731,71 +324,9 @@ class UserApi(object): ], 'content_type': [], }, - api_client=api_client, - callable=__login_user + api_client=api_client ) - - def __logout_user( - self, - **kwargs - ): - """Logs out current logged in user session # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.logout_user(async_req=True) - >>> result = thread.get() - - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - return self.call_with_http_info(**kwargs) - - self.logout_user = _Endpoint( + self.logout_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -833,81 +364,9 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__logout_user + api_client=api_client ) - - def __update_user( - self, - username, - body, - **kwargs - ): - """Updated user # noqa: E501 - - This can only be done by the logged in user. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_user(username, body, async_req=True) - >>> result = thread.get() - - Args: - username (str): name that need to be deleted - body (User): Updated user object - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - async_req (bool): execute request asynchronously - - Returns: - None - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['username'] = \ - username - kwargs['body'] = \ - body - return self.call_with_http_info(**kwargs) - - self.update_user = _Endpoint( + self.update_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -957,6 +416,532 @@ class UserApi(object): 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__update_user + api_client=api_client ) + + def create_user( + self, + body, + **kwargs + ): + """Create user # noqa: E501 + + This can only be done by the logged in user. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_user(body, async_req=True) + >>> result = thread.get() + + Args: + body (User): Created user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.create_user_endpoint.call_with_http_info(**kwargs) + + def create_users_with_array_input( + self, + body, + **kwargs + ): + """Creates list of users with given input array # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_users_with_array_input(body, async_req=True) + >>> result = thread.get() + + Args: + body ([User]): List of user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.create_users_with_array_input_endpoint.call_with_http_info(**kwargs) + + def create_users_with_list_input( + self, + body, + **kwargs + ): + """Creates list of users with given input array # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_users_with_list_input(body, async_req=True) + >>> result = thread.get() + + Args: + body ([User]): List of user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['body'] = \ + body + return self.create_users_with_list_input_endpoint.call_with_http_info(**kwargs) + + def delete_user( + self, + username, + **kwargs + ): + """Delete user # noqa: E501 + + This can only be done by the logged in user. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_user(username, async_req=True) + >>> result = thread.get() + + Args: + username (str): The name that needs to be deleted + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + return self.delete_user_endpoint.call_with_http_info(**kwargs) + + def get_user_by_name( + self, + username, + **kwargs + ): + """Get user by user name # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_user_by_name(username, async_req=True) + >>> result = thread.get() + + Args: + username (str): The name that needs to be fetched. Use user1 for testing. + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + User + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + return self.get_user_by_name_endpoint.call_with_http_info(**kwargs) + + def login_user( + self, + username, + password, + **kwargs + ): + """Logs user into the system # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.login_user(username, password, async_req=True) + >>> result = thread.get() + + Args: + username (str): The user name for login + password (str): The password for login in clear text + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + str + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + kwargs['password'] = \ + password + return self.login_user_endpoint.call_with_http_info(**kwargs) + + def logout_user( + self, + **kwargs + ): + """Logs out current logged in user session # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.logout_user(async_req=True) + >>> result = thread.get() + + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + return self.logout_user_endpoint.call_with_http_info(**kwargs) + + def update_user( + self, + username, + body, + **kwargs + ): + """Updated user # noqa: E501 + + This can only be done by the logged in user. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.update_user(username, body, async_req=True) + >>> result = thread.get() + + Args: + username (str): name that need to be deleted + body (User): Updated user object + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['username'] = \ + username + kwargs['body'] = \ + body + return self.update_user_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/model_utils.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/model_utils.py index c9fc0cf0896..c723626fc49 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/model_utils.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/model_utils.py @@ -9,6 +9,7 @@ from datetime import date, datetime # noqa: F401 +from copy import deepcopy import inspect import io import os @@ -186,6 +187,26 @@ class OpenApiModel(object): """get the value of an attribute using dot notation: `instance.attr`""" return self.__getitem__(attr) + def __copy__(self): + cls = self.__class__ + if self.get("_spec_property_naming", False): + return cls._new_from_openapi_data(**self.__dict__) + else: + return new_cls.__new__(cls, **self.__dict__) + + def __deepcopy__(self, memo): + cls = self.__class__ + + if self.get("_spec_property_naming", False): + new_inst = cls._new_from_openapi_data() + else: + new_inst = cls.__new__(cls) + + for k, v in self.__dict__.items(): + setattr(new_inst, k, deepcopy(v, memo)) + return new_inst + + def __new__(cls, *args, **kwargs): # this function uses the discriminator to # pick a new schema/class to instantiate because a discriminator @@ -295,8 +316,13 @@ class OpenApiModel(object): self_inst = super(OpenApiModel, cls).__new__(cls) self_inst.__init__(*args, **kwargs) - new_inst = new_cls.__new__(new_cls, *args, **kwargs) - new_inst.__init__(*args, **kwargs) + if kwargs.get("_spec_property_naming", False): + # when true, implies new is from deserialization + new_inst = new_cls._new_from_openapi_data(*args, **kwargs) + else: + new_inst = new_cls.__new__(new_cls, *args, **kwargs) + new_inst.__init__(*args, **kwargs) + return new_inst diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/test/test_fake_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/test/test_fake_api.py index 34d207f3c71..9275f2047c4 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/test/test_fake_api.py +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/test/test_fake_api.py @@ -38,7 +38,7 @@ class TestFakeApi(unittest.TestCase): """Test case for boolean """ - endpoint = self.api.boolean + endpoint = self.api.boolean_endpoint assert endpoint.openapi_types['body'] == (bool,) assert endpoint.settings['response_type'] == (bool,) @@ -46,7 +46,7 @@ class TestFakeApi(unittest.TestCase): """Test case for string """ - endpoint = self.api.string + endpoint = self.api.string_endpoint assert endpoint.openapi_types['body'] == (str,) assert endpoint.settings['response_type'] == (str,) @@ -55,7 +55,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import object_model_with_ref_props - endpoint = self.api.object_model_with_ref_props + endpoint = self.api.object_model_with_ref_props_endpoint assert endpoint.openapi_types['body'] == (object_model_with_ref_props.ObjectModelWithRefProps,) assert endpoint.settings['response_type'] == (object_model_with_ref_props.ObjectModelWithRefProps,) @@ -64,7 +64,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import string_enum - endpoint = self.api.string_enum + endpoint = self.api.string_enum_endpoint assert endpoint.openapi_types['body'] == (string_enum.StringEnum,) assert endpoint.settings['response_type'] == (string_enum.StringEnum,) @@ -73,7 +73,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import animal_farm - endpoint = self.api.array_model + endpoint = self.api.array_model_endpoint assert endpoint.openapi_types['body'] == (animal_farm.AnimalFarm,) assert endpoint.settings['response_type'] == (animal_farm.AnimalFarm,) @@ -82,7 +82,7 @@ class TestFakeApi(unittest.TestCase): """ from petstore_api.model import number_with_validations - endpoint = self.api.number_with_validations + endpoint = self.api.number_with_validations_endpoint assert endpoint.openapi_types['body'] == (number_with_validations.NumberWithValidations,) assert endpoint.settings['response_type'] == (number_with_validations.NumberWithValidations,) @@ -110,14 +110,14 @@ class TestFakeApi(unittest.TestCase): """ # when we omit the required enums of length one, they are still set - endpoint = self.api.test_endpoint_enums_length_one + endpoint = self.api.test_endpoint_enums_length_one_endpoint import six if six.PY3: from unittest.mock import patch else: from mock import patch with patch.object(endpoint, 'call_with_http_info') as call_with_http_info: - endpoint() + self.api.test_endpoint_enums_length_one() call_with_http_info.assert_called_with( _check_input_type=True, _check_return_type=True, @@ -139,7 +139,7 @@ class TestFakeApi(unittest.TestCase): Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501 """ # check that we can access the endpoint's validations - endpoint = self.api.test_endpoint_parameters + endpoint = self.api.test_endpoint_parameters_endpoint assert endpoint.validations[('number',)] == { 'inclusive_maximum': 543.2, 'inclusive_minimum': 32.1, @@ -160,7 +160,7 @@ class TestFakeApi(unittest.TestCase): To test enum parameters # noqa: E501 """ # check that we can access the endpoint's allowed_values - endpoint = self.api.test_enum_parameters + endpoint = self.api.test_enum_parameters_endpoint assert endpoint.allowed_values[('enum_query_string',)] == { "_ABC": "_abc", "-EFG": "-efg", diff --git a/samples/client/petstore/ruby-faraday/docs/FakeApi.md b/samples/client/petstore/ruby-faraday/docs/FakeApi.md index b704e78f9d3..ae7fab93e5c 100644 --- a/samples/client/petstore/ruby-faraday/docs/FakeApi.md +++ b/samples/client/petstore/ruby-faraday/docs/FakeApi.md @@ -1115,7 +1115,7 @@ No authorization required ## test_query_parameter_collection_format -> test_query_parameter_collection_format(pipe, ioutil, http, url, context, opts) +> test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, opts) @@ -1133,13 +1133,14 @@ ioutil = ['inner_example'] # Array | http = ['inner_example'] # Array | url = ['inner_example'] # Array | context = ['inner_example'] # Array | +allow_empty = 'allow_empty_example' # String | opts = { language: { key: 'inner_example'} # Hash | } begin - api_instance.test_query_parameter_collection_format(pipe, ioutil, http, url, context, opts) + api_instance.test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, opts) rescue Petstore::ApiError => e puts "Error when calling FakeApi->test_query_parameter_collection_format: #{e}" end @@ -1149,12 +1150,12 @@ end This returns an Array which contains the response data (`nil` in this case), status code and headers. -> test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts) +> test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts) ```ruby begin - data, status_code, headers = api_instance.test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts) + data, status_code, headers = api_instance.test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts) p status_code # => 2xx p headers # => { ... } p data # => nil @@ -1172,6 +1173,7 @@ end | **http** | [**Array<String>**](String.md) | | | | **url** | [**Array<String>**](String.md) | | | | **context** | [**Array<String>**](String.md) | | | +| **allow_empty** | **String** | | | | **language** | [**Hash<String, String>**](String.md) | | [optional] | ### Return type diff --git a/samples/client/petstore/ruby-faraday/git_push.sh b/samples/client/petstore/ruby-faraday/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/ruby-faraday/git_push.sh +++ b/samples/client/petstore/ruby-faraday/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb b/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb index 74bc8d04920..471475c6966 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb @@ -1192,11 +1192,12 @@ module Petstore # @param http [Array] # @param url [Array] # @param context [Array] + # @param allow_empty [String] # @param [Hash] opts the optional parameters # @option opts [Hash] :language # @return [nil] - def test_query_parameter_collection_format(pipe, ioutil, http, url, context, opts = {}) - test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts) + def test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, opts = {}) + test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts) nil end @@ -1206,10 +1207,11 @@ module Petstore # @param http [Array] # @param url [Array] # @param context [Array] + # @param allow_empty [String] # @param [Hash] opts the optional parameters # @option opts [Hash] :language # @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers - def test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts = {}) + def test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: FakeApi.test_query_parameter_collection_format ...' end @@ -1233,6 +1235,10 @@ module Petstore if @api_client.config.client_side_validation && context.nil? fail ArgumentError, "Missing the required parameter 'context' when calling FakeApi.test_query_parameter_collection_format" end + # verify the required parameter 'allow_empty' is set + if @api_client.config.client_side_validation && allow_empty.nil? + fail ArgumentError, "Missing the required parameter 'allow_empty' when calling FakeApi.test_query_parameter_collection_format" + end # resource path local_var_path = '/fake/test-query-parameters' @@ -1243,6 +1249,7 @@ module Petstore query_params[:'http'] = @api_client.build_collection_param(http, :ssv) query_params[:'url'] = @api_client.build_collection_param(url, :csv) query_params[:'context'] = @api_client.build_collection_param(context, :multi) + query_params[:'allowEmpty'] = allow_empty query_params[:'language'] = opts[:'language'] if !opts[:'language'].nil? # header parameters diff --git a/samples/client/petstore/ruby/docs/FakeApi.md b/samples/client/petstore/ruby/docs/FakeApi.md index b704e78f9d3..ae7fab93e5c 100644 --- a/samples/client/petstore/ruby/docs/FakeApi.md +++ b/samples/client/petstore/ruby/docs/FakeApi.md @@ -1115,7 +1115,7 @@ No authorization required ## test_query_parameter_collection_format -> test_query_parameter_collection_format(pipe, ioutil, http, url, context, opts) +> test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, opts) @@ -1133,13 +1133,14 @@ ioutil = ['inner_example'] # Array | http = ['inner_example'] # Array | url = ['inner_example'] # Array | context = ['inner_example'] # Array | +allow_empty = 'allow_empty_example' # String | opts = { language: { key: 'inner_example'} # Hash | } begin - api_instance.test_query_parameter_collection_format(pipe, ioutil, http, url, context, opts) + api_instance.test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, opts) rescue Petstore::ApiError => e puts "Error when calling FakeApi->test_query_parameter_collection_format: #{e}" end @@ -1149,12 +1150,12 @@ end This returns an Array which contains the response data (`nil` in this case), status code and headers. -> test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts) +> test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts) ```ruby begin - data, status_code, headers = api_instance.test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts) + data, status_code, headers = api_instance.test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts) p status_code # => 2xx p headers # => { ... } p data # => nil @@ -1172,6 +1173,7 @@ end | **http** | [**Array<String>**](String.md) | | | | **url** | [**Array<String>**](String.md) | | | | **context** | [**Array<String>**](String.md) | | | +| **allow_empty** | **String** | | | | **language** | [**Hash<String, String>**](String.md) | | [optional] | ### Return type diff --git a/samples/client/petstore/ruby/git_push.sh b/samples/client/petstore/ruby/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/ruby/git_push.sh +++ b/samples/client/petstore/ruby/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb b/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb index 74bc8d04920..471475c6966 100644 --- a/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb +++ b/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb @@ -1192,11 +1192,12 @@ module Petstore # @param http [Array] # @param url [Array] # @param context [Array] + # @param allow_empty [String] # @param [Hash] opts the optional parameters # @option opts [Hash] :language # @return [nil] - def test_query_parameter_collection_format(pipe, ioutil, http, url, context, opts = {}) - test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts) + def test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, opts = {}) + test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts) nil end @@ -1206,10 +1207,11 @@ module Petstore # @param http [Array] # @param url [Array] # @param context [Array] + # @param allow_empty [String] # @param [Hash] opts the optional parameters # @option opts [Hash] :language # @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers - def test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, opts = {}) + def test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: FakeApi.test_query_parameter_collection_format ...' end @@ -1233,6 +1235,10 @@ module Petstore if @api_client.config.client_side_validation && context.nil? fail ArgumentError, "Missing the required parameter 'context' when calling FakeApi.test_query_parameter_collection_format" end + # verify the required parameter 'allow_empty' is set + if @api_client.config.client_side_validation && allow_empty.nil? + fail ArgumentError, "Missing the required parameter 'allow_empty' when calling FakeApi.test_query_parameter_collection_format" + end # resource path local_var_path = '/fake/test-query-parameters' @@ -1243,6 +1249,7 @@ module Petstore query_params[:'http'] = @api_client.build_collection_param(http, :ssv) query_params[:'url'] = @api_client.build_collection_param(url, :csv) query_params[:'context'] = @api_client.build_collection_param(context, :multi) + query_params[:'allowEmpty'] = allow_empty query_params[:'language'] = opts[:'language'] if !opts[:'language'].nil? # header parameters diff --git a/samples/client/petstore/rust/hyper/petstore/git_push.sh b/samples/client/petstore/rust/hyper/petstore/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/rust/hyper/petstore/git_push.sh +++ b/samples/client/petstore/rust/hyper/petstore/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/rust/reqwest/petstore-async/Cargo.toml b/samples/client/petstore/rust/reqwest/petstore-async/Cargo.toml index a0c16dfdb53..5631ecde03b 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/Cargo.toml +++ b/samples/client/petstore/rust/reqwest/petstore-async/Cargo.toml @@ -11,7 +11,6 @@ serde_json = "^1.0" url = "^2.2" [dependencies.reqwest] version = "^0.11" -default-features = false features = ["json", "multipart"] [dev-dependencies] diff --git a/samples/client/petstore/rust/reqwest/petstore-async/git_push.sh b/samples/client/petstore/rust/reqwest/petstore-async/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/git_push.sh +++ b/samples/client/petstore/rust/reqwest/petstore-async/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs index 53701880114..f98bb21e72a 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs @@ -210,19 +210,21 @@ pub enum UploadFileError { pub async fn add_pet(configuration: &configuration::Configuration, params: AddPetParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let pet = params.pet; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet", configuration.base_path); + let local_var_uri_str = format!("{}/pet", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; local_var_req_builder = local_var_req_builder.json(&pet); @@ -245,23 +247,25 @@ pub async fn add_pet(configuration: &configuration::Configuration, params: AddPe } pub async fn delete_pet(configuration: &configuration::Configuration, params: DeletePetParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let pet_id = params.pet_id; let api_key = params.api_key; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } if let Some(local_var_param_value) = api_key { local_var_req_builder = local_var_req_builder.header("api_key", local_var_param_value.to_string()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; @@ -284,20 +288,22 @@ pub async fn delete_pet(configuration: &configuration::Configuration, params: De /// Multiple status values can be provided with comma separated strings pub async fn find_pets_by_status(configuration: &configuration::Configuration, params: FindPetsByStatusParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let status = params.status; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/findByStatus", configuration.base_path); + let local_var_uri_str = format!("{}/pet/findByStatus", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); local_var_req_builder = local_var_req_builder.query(&[("status", &status.into_iter().map(|p| p.to_string()).collect::>().join(",").to_string())]); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; @@ -320,20 +326,22 @@ pub async fn find_pets_by_status(configuration: &configuration::Configuration, p /// Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. pub async fn find_pets_by_tags(configuration: &configuration::Configuration, params: FindPetsByTagsParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let tags = params.tags; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/findByTags", configuration.base_path); + let local_var_uri_str = format!("{}/pet/findByTags", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); local_var_req_builder = local_var_req_builder.query(&[("tags", &tags.into_iter().map(|p| p.to_string()).collect::>().join(",").to_string())]); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; @@ -356,19 +364,21 @@ pub async fn find_pets_by_tags(configuration: &configuration::Configuration, par /// Returns a single pet pub async fn get_pet_by_id(configuration: &configuration::Configuration, params: GetPetByIdParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let pet_id = params.pet_id; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -395,19 +405,21 @@ pub async fn get_pet_by_id(configuration: &configuration::Configuration, params: } pub async fn update_pet(configuration: &configuration::Configuration, params: UpdatePetParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let pet = params.pet; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet", configuration.base_path); + let local_var_uri_str = format!("{}/pet", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; local_var_req_builder = local_var_req_builder.json(&pet); @@ -430,21 +442,23 @@ pub async fn update_pet(configuration: &configuration::Configuration, params: Up } pub async fn update_pet_with_form(configuration: &configuration::Configuration, params: UpdatePetWithFormParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let pet_id = params.pet_id; let name = params.name; let status = params.status; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; let mut local_var_form_params = std::collections::HashMap::new(); @@ -474,21 +488,23 @@ pub async fn update_pet_with_form(configuration: &configuration::Configuration, } pub async fn upload_file(configuration: &configuration::Configuration, params: UploadFileParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let pet_id = params.pet_id; let additional_metadata = params.additional_metadata; let file = params.file; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}/uploadImage", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}/uploadImage", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; let mut local_var_form = reqwest::multipart::Form::new(); diff --git a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs index 015761d608e..13fd06a985e 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs @@ -103,16 +103,18 @@ pub enum PlaceOrderError { /// For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors pub async fn delete_order(configuration: &configuration::Configuration, params: DeleteOrderParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let order_id = params.order_id; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/order/{orderId}", configuration.base_path, orderId=crate::apis::urlencode(order_id)); + let local_var_uri_str = format!("{}/store/order/{orderId}", local_var_configuration.base_path, orderId=crate::apis::urlencode(order_id)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -135,18 +137,20 @@ pub async fn delete_order(configuration: &configuration::Configuration, params: /// Returns a map of status codes to quantities pub async fn get_inventory(configuration: &configuration::Configuration) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/inventory", configuration.base_path); + let local_var_uri_str = format!("{}/store/inventory", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -174,16 +178,18 @@ pub async fn get_inventory(configuration: &configuration::Configuration) -> Resu /// For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions pub async fn get_order_by_id(configuration: &configuration::Configuration, params: GetOrderByIdParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let order_id = params.order_id; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/order/{orderId}", configuration.base_path, orderId=order_id); + let local_var_uri_str = format!("{}/store/order/{orderId}", local_var_configuration.base_path, orderId=order_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -205,16 +211,18 @@ pub async fn get_order_by_id(configuration: &configuration::Configuration, param } pub async fn place_order(configuration: &configuration::Configuration, params: PlaceOrderParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let order = params.order; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/order", configuration.base_path); + let local_var_uri_str = format!("{}/store/order", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } local_var_req_builder = local_var_req_builder.json(&order); diff --git a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs index d241820a6c6..b4a57fd726d 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs @@ -196,19 +196,21 @@ pub enum UpdateUserError { /// This can only be done by the logged in user. pub async fn create_user(configuration: &configuration::Configuration, params: CreateUserParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let user = params.user; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user", configuration.base_path); + let local_var_uri_str = format!("{}/user", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -236,19 +238,21 @@ pub async fn create_user(configuration: &configuration::Configuration, params: C } pub async fn create_users_with_array_input(configuration: &configuration::Configuration, params: CreateUsersWithArrayInputParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let user = params.user; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/createWithArray", configuration.base_path); + let local_var_uri_str = format!("{}/user/createWithArray", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -276,19 +280,21 @@ pub async fn create_users_with_array_input(configuration: &configuration::Config } pub async fn create_users_with_list_input(configuration: &configuration::Configuration, params: CreateUsersWithListInputParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let user = params.user; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/createWithList", configuration.base_path); + let local_var_uri_str = format!("{}/user/createWithList", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -317,19 +323,21 @@ pub async fn create_users_with_list_input(configuration: &configuration::Configu /// This can only be done by the logged in user. pub async fn delete_user(configuration: &configuration::Configuration, params: DeleteUserParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let username = params.username; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/{username}", configuration.base_path, username=crate::apis::urlencode(username)); + let local_var_uri_str = format!("{}/user/{username}", local_var_configuration.base_path, username=crate::apis::urlencode(username)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -356,16 +364,18 @@ pub async fn delete_user(configuration: &configuration::Configuration, params: D } pub async fn get_user_by_name(configuration: &configuration::Configuration, params: GetUserByNameParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let username = params.username; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/{username}", configuration.base_path, username=crate::apis::urlencode(username)); + let local_var_uri_str = format!("{}/user/{username}", local_var_configuration.base_path, username=crate::apis::urlencode(username)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -387,19 +397,21 @@ pub async fn get_user_by_name(configuration: &configuration::Configuration, para } pub async fn login_user(configuration: &configuration::Configuration, params: LoginUserParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let username = params.username; let password = params.password; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/login", configuration.base_path); + let local_var_uri_str = format!("{}/user/login", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); local_var_req_builder = local_var_req_builder.query(&[("username", &username.to_string())]); local_var_req_builder = local_var_req_builder.query(&[("password", &password.to_string())]); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -421,18 +433,20 @@ pub async fn login_user(configuration: &configuration::Configuration, params: Lo } pub async fn logout_user(configuration: &configuration::Configuration) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/logout", configuration.base_path); + let local_var_uri_str = format!("{}/user/logout", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -460,20 +474,22 @@ pub async fn logout_user(configuration: &configuration::Configuration) -> Result /// This can only be done by the logged in user. pub async fn update_user(configuration: &configuration::Configuration, params: UpdateUserParams) -> Result, Error> { + let local_var_configuration = configuration; + // unbox the parameters let username = params.username; let user = params.user; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/{username}", configuration.base_path, username=crate::apis::urlencode(username)); + let local_var_uri_str = format!("{}/user/{username}", local_var_configuration.base_path, username=crate::apis::urlencode(username)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), diff --git a/samples/client/petstore/rust/reqwest/petstore/git_push.sh b/samples/client/petstore/rust/reqwest/petstore/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/rust/reqwest/petstore/git_push.sh +++ b/samples/client/petstore/rust/reqwest/petstore/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs b/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs index 8b305f91dec..bdaedd6128f 100644 --- a/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs @@ -83,16 +83,17 @@ pub enum UploadFileError { pub fn add_pet(configuration: &configuration::Configuration, pet: crate::models::Pet) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet", configuration.base_path); + let local_var_uri_str = format!("{}/pet", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; local_var_req_builder = local_var_req_builder.json(&pet); @@ -113,19 +114,20 @@ pub fn add_pet(configuration: &configuration::Configuration, pet: crate::models: } pub fn delete_pet(configuration: &configuration::Configuration, pet_id: i64, api_key: Option<&str>) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } if let Some(local_var_param_value) = api_key { local_var_req_builder = local_var_req_builder.header("api_key", local_var_param_value.to_string()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; @@ -146,17 +148,18 @@ pub fn delete_pet(configuration: &configuration::Configuration, pet_id: i64, api /// Multiple status values can be provided with comma separated strings pub fn find_pets_by_status(configuration: &configuration::Configuration, status: Vec) -> Result, Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/findByStatus", configuration.base_path); + let local_var_uri_str = format!("{}/pet/findByStatus", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); local_var_req_builder = local_var_req_builder.query(&[("status", &status.into_iter().map(|p| p.to_string()).collect::>().join(",").to_string())]); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; @@ -177,17 +180,18 @@ pub fn find_pets_by_status(configuration: &configuration::Configuration, status: /// Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. pub fn find_pets_by_tags(configuration: &configuration::Configuration, tags: Vec) -> Result, Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/findByTags", configuration.base_path); + let local_var_uri_str = format!("{}/pet/findByTags", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); local_var_req_builder = local_var_req_builder.query(&[("tags", &tags.into_iter().map(|p| p.to_string()).collect::>().join(",").to_string())]); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; @@ -208,16 +212,17 @@ pub fn find_pets_by_tags(configuration: &configuration::Configuration, tags: Vec /// Returns a single pet pub fn get_pet_by_id(configuration: &configuration::Configuration, pet_id: i64) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -242,16 +247,17 @@ pub fn get_pet_by_id(configuration: &configuration::Configuration, pet_id: i64) } pub fn update_pet(configuration: &configuration::Configuration, pet: crate::models::Pet) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet", configuration.base_path); + let local_var_uri_str = format!("{}/pet", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; local_var_req_builder = local_var_req_builder.json(&pet); @@ -272,16 +278,17 @@ pub fn update_pet(configuration: &configuration::Configuration, pet: crate::mode } pub fn update_pet_with_form(configuration: &configuration::Configuration, pet_id: i64, name: Option<&str>, status: Option<&str>) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; let mut local_var_form_params = std::collections::HashMap::new(); @@ -309,16 +316,17 @@ pub fn update_pet_with_form(configuration: &configuration::Configuration, pet_id } pub fn upload_file(configuration: &configuration::Configuration, pet_id: i64, additional_metadata: Option<&str>, file: Option) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/pet/{petId}/uploadImage", configuration.base_path, petId=pet_id); + let local_var_uri_str = format!("{}/pet/{petId}/uploadImage", local_var_configuration.base_path, petId=pet_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_token) = configuration.oauth_access_token { + if let Some(ref local_var_token) = local_var_configuration.oauth_access_token { local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned()); }; let mut local_var_form = reqwest::multipart::Form::new(); diff --git a/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs b/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs index 58378951a88..a76b17ff6ec 100644 --- a/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs @@ -51,13 +51,14 @@ pub enum PlaceOrderError { /// For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors pub fn delete_order(configuration: &configuration::Configuration, order_id: &str) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/order/{orderId}", configuration.base_path, orderId=crate::apis::urlencode(order_id)); + let local_var_uri_str = format!("{}/store/order/{orderId}", local_var_configuration.base_path, orderId=crate::apis::urlencode(order_id)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -78,16 +79,17 @@ pub fn delete_order(configuration: &configuration::Configuration, order_id: &str /// Returns a map of status codes to quantities pub fn get_inventory(configuration: &configuration::Configuration, ) -> Result<::std::collections::HashMap, Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/inventory", configuration.base_path); + let local_var_uri_str = format!("{}/store/inventory", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -113,13 +115,14 @@ pub fn get_inventory(configuration: &configuration::Configuration, ) -> Result<: /// For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions pub fn get_order_by_id(configuration: &configuration::Configuration, order_id: i64) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/order/{orderId}", configuration.base_path, orderId=order_id); + let local_var_uri_str = format!("{}/store/order/{orderId}", local_var_configuration.base_path, orderId=order_id); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -139,13 +142,14 @@ pub fn get_order_by_id(configuration: &configuration::Configuration, order_id: i } pub fn place_order(configuration: &configuration::Configuration, order: crate::models::Order) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/store/order", configuration.base_path); + let local_var_uri_str = format!("{}/store/order", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } local_var_req_builder = local_var_req_builder.json(&order); diff --git a/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs b/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs index 4c12019f8e1..16dbf8c53d8 100644 --- a/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs @@ -85,16 +85,17 @@ pub enum UpdateUserError { /// This can only be done by the logged in user. pub fn create_user(configuration: &configuration::Configuration, user: crate::models::User) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user", configuration.base_path); + let local_var_uri_str = format!("{}/user", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -120,16 +121,17 @@ pub fn create_user(configuration: &configuration::Configuration, user: crate::mo } pub fn create_users_with_array_input(configuration: &configuration::Configuration, user: Vec) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/createWithArray", configuration.base_path); + let local_var_uri_str = format!("{}/user/createWithArray", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -155,16 +157,17 @@ pub fn create_users_with_array_input(configuration: &configuration::Configuratio } pub fn create_users_with_list_input(configuration: &configuration::Configuration, user: Vec) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/createWithList", configuration.base_path); + let local_var_uri_str = format!("{}/user/createWithList", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -191,16 +194,17 @@ pub fn create_users_with_list_input(configuration: &configuration::Configuration /// This can only be done by the logged in user. pub fn delete_user(configuration: &configuration::Configuration, username: &str) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/{username}", configuration.base_path, username=crate::apis::urlencode(username)); + let local_var_uri_str = format!("{}/user/{username}", local_var_configuration.base_path, username=crate::apis::urlencode(username)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -225,13 +229,14 @@ pub fn delete_user(configuration: &configuration::Configuration, username: &str) } pub fn get_user_by_name(configuration: &configuration::Configuration, username: &str) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/{username}", configuration.base_path, username=crate::apis::urlencode(username)); + let local_var_uri_str = format!("{}/user/{username}", local_var_configuration.base_path, username=crate::apis::urlencode(username)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -251,15 +256,16 @@ pub fn get_user_by_name(configuration: &configuration::Configuration, username: } pub fn login_user(configuration: &configuration::Configuration, username: &str, password: &str) -> Result> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/login", configuration.base_path); + let local_var_uri_str = format!("{}/user/login", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); local_var_req_builder = local_var_req_builder.query(&[("username", &username.to_string())]); local_var_req_builder = local_var_req_builder.query(&[("password", &password.to_string())]); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } @@ -279,16 +285,17 @@ pub fn login_user(configuration: &configuration::Configuration, username: &str, } pub fn logout_user(configuration: &configuration::Configuration, ) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/logout", configuration.base_path); + let local_var_uri_str = format!("{}/user/logout", local_var_configuration.base_path); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), @@ -314,16 +321,17 @@ pub fn logout_user(configuration: &configuration::Configuration, ) -> Result<(), /// This can only be done by the logged in user. pub fn update_user(configuration: &configuration::Configuration, username: &str, user: crate::models::User) -> Result<(), Error> { + let local_var_configuration = configuration; - let local_var_client = &configuration.client; + let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/user/{username}", configuration.base_path, username=crate::apis::urlencode(username)); + let local_var_uri_str = format!("{}/user/{username}", local_var_configuration.base_path, username=crate::apis::urlencode(username)); let mut local_var_req_builder = local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str()); - if let Some(ref local_var_user_agent) = configuration.user_agent { + if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } - if let Some(ref local_var_apikey) = configuration.api_key { + if let Some(ref local_var_apikey) = local_var_configuration.api_key { let local_var_key = local_var_apikey.key.clone(); let local_var_value = match local_var_apikey.prefix { Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key), diff --git a/samples/client/petstore/scala-httpclient-deprecated/git_push.sh b/samples/client/petstore/scala-httpclient-deprecated/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/scala-httpclient-deprecated/git_push.sh +++ b/samples/client/petstore/scala-httpclient-deprecated/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/ApiInvoker.scala b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/ApiInvoker.scala new file mode 100644 index 00000000000..f04c9fa6a1e --- /dev/null +++ b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/ApiInvoker.scala @@ -0,0 +1,237 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +package org.openapitools.example.invoker + +import com.sun.jersey.api.client.Client +import com.sun.jersey.api.client.ClientResponse +import com.sun.jersey.api.client.config.ClientConfig +import com.sun.jersey.api.client.config.DefaultClientConfig +import com.sun.jersey.api.client.filter.LoggingFilter + +import com.sun.jersey.core.util.MultivaluedMapImpl +import com.sun.jersey.multipart.FormDataMultiPart +import com.sun.jersey.multipart.file.FileDataBodyPart + +import java.io.File +import java.net.URLEncoder +import java.util.UUID +import javax.ws.rs.core.MediaType + +import scala.collection.JavaConverters._ +import scala.collection.mutable + +import com.fasterxml.jackson.module.scala.DefaultScalaModule +import com.fasterxml.jackson.datatype.joda.JodaModule +import com.fasterxml.jackson.core.JsonGenerator.Feature +import com.fasterxml.jackson.databind._ +import com.fasterxml.jackson.annotation._ +import com.fasterxml.jackson.databind.annotation.JsonSerialize + +object ScalaJsonUtil { + def getJsonMapper: ObjectMapper = { + val mapper = new ObjectMapper() + mapper.registerModule(new DefaultScalaModule()) + mapper.registerModule(new JodaModule()) + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL) + mapper.setSerializationInclusion(JsonInclude.Include.NON_DEFAULT) + mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false) + mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) + mapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY) + mapper + } +} + +class ApiInvoker(val mapper: ObjectMapper = ScalaJsonUtil.getJsonMapper, + httpHeaders: mutable.HashMap[String, String] = mutable.HashMap(), + hostMap: mutable.HashMap[String, Client] = mutable.HashMap(), + asyncHttpClient: Boolean = false, + authScheme: String = "", + authPreemptive: Boolean = false +) { + + var defaultHeaders: mutable.HashMap[String, String] = httpHeaders + + def escape(value: String): String = { + URLEncoder.encode(value, "utf-8").replaceAll("\\+", "%20") + } + def escape(values: List[String]): String = { + values.map(escape).mkString(",") + } + + def escape(value: Long): String = value.toString + def escape(value: Double): String = value.toString + def escape(value: Float): String = value.toString + def escape(value: UUID): String = value.toString + + def deserialize(json: String, containerType: String, cls: Class[_]) = { + if (cls == classOf[String]) { + json match { + case s: String => + if (s.startsWith("\"") && s.endsWith("\"") && s.length > 1) { + s.substring(1, s.length - 1) + } else { + s + } + case _ => null + } + } else { + containerType.toLowerCase match { + case "array" => + val typeInfo = mapper.getTypeFactory.constructCollectionType(classOf[java.util.List[_]], cls) + val response = mapper.readValue(json, typeInfo).asInstanceOf[java.util.List[_]] + response.asScala.toList + case "list" => + val typeInfo = mapper.getTypeFactory.constructCollectionType(classOf[java.util.List[_]], cls) + val response = mapper.readValue(json, typeInfo).asInstanceOf[java.util.List[_]] + response.asScala.toList + case _ => + json match { + case e: String if "\"\"" == e => null + case _ => mapper.readValue(json, cls) + } + } + } + } + + def serialize(obj: AnyRef): String = { + if (obj != null) { + obj match { + case e: List[_] => mapper.writeValueAsString(obj.asInstanceOf[List[_]].asJava) + case _ => mapper.writeValueAsString(obj) + } + } else { + null + } + } + + def invokeApi( + host: String, + path: String, + method: String, + queryParams: Map[String, String], + formParams: Map[String, String], + body: AnyRef, + headerParams: Map[String, String], + contentType: String +): String = { + val client = getClient(host) + + val querystring = queryParams.filter(k => k._2 != null).map(k => escape(k._1) + "=" + escape(k._2)).mkString("?", "&", "") + val builder = client.resource(host + path + querystring).accept(contentType) + headerParams.map(p => builder.header(p._1, p._2)) + defaultHeaders.foreach(p => { + if (!headerParams.contains(p._1) && p._2 != null) { + builder.header(p._1, p._2) + } + }) + var formData: MultivaluedMapImpl = null + if (contentType == "application/x-www-form-urlencoded") { + formData = new MultivaluedMapImpl() + formParams.foreach(p => formData.add(p._1, p._2)) + } + + val response: ClientResponse = method match { + case "GET" => builder.get(classOf[ClientResponse]) + case "POST" => + if (formData != null && formData.size() > 0) { + builder.post(classOf[ClientResponse], formData) + } else if (body != null && body.isInstanceOf[File]) { + val file = body.asInstanceOf[File] + val form = new FormDataMultiPart() + form.field("filename", file.getName) + form.bodyPart(new FileDataBodyPart("file", file, MediaType.MULTIPART_FORM_DATA_TYPE)) + builder.post(classOf[ClientResponse], form) + } else { + if (body == null) { + builder.post(classOf[ClientResponse], serialize(body)) + } else { + builder.`type`(contentType).post(classOf[ClientResponse], serialize(body)) + } + } + case "PUT" => + if (formData != null) { + builder.post(classOf[ClientResponse], formData) + } else if (body == null) { + builder.put(classOf[ClientResponse], null) + } else { + builder.`type`(contentType).put(classOf[ClientResponse], serialize(body)) + } + case "DELETE" => builder.delete(classOf[ClientResponse]) + case "PATCH" => + if(formData != null) { + builder.header("X-HTTP-Method-Override", "PATCH").post(classOf[ClientResponse], formData) + } else if(body == null) { + builder.header("X-HTTP-Method-Override", "PATCH").post(classOf[ClientResponse], null) + } else { + builder.header("X-HTTP-Method-Override", "PATCH").`type`(contentType).post(classOf[ClientResponse], serialize(body)) + } + case _ => null + } + response.getStatusInfo.getStatusCode match { + case 204 => "" + case code: Int if Range(200, 299).contains(code) => + if (response.hasEntity) { + response.getEntity(classOf[String]) + } else { + "" + } + case _ => + val entity = if (response.hasEntity) { + response.getEntity(classOf[String]) + } else { + "no data" + } + throw new ApiException(response.getStatusInfo.getStatusCode, entity) + } + } + + def getClient(host: String): Client = { + if (hostMap.contains(host)) { + hostMap(host) + } else { + val client = newClient(host) + // client.addFilter(new LoggingFilter()) + hostMap += host -> client + client + } + } + + def newClient(host: String): Client = if (asyncHttpClient) { + import com.ning.http.client.Realm + import org.sonatype.spice.jersey.client.ahc.AhcHttpClient + import org.sonatype.spice.jersey.client.ahc.config.DefaultAhcConfig + + val config: DefaultAhcConfig = new DefaultAhcConfig() + if (!authScheme.isEmpty) { + val authSchemeEnum = Realm.AuthScheme.valueOf(authScheme) + config + .getAsyncHttpClientConfigBuilder + .setRealm(new Realm.RealmBuilder().setScheme(authSchemeEnum) + .setUsePreemptiveAuth(authPreemptive).build) + } + AhcHttpClient.create(config) + } else { + Client.create() + } +} + +object ApiInvoker extends ApiInvoker( + mapper = ScalaJsonUtil.getJsonMapper, + httpHeaders = mutable.HashMap(), + hostMap = mutable.HashMap(), + asyncHttpClient = false, + authScheme = "", + authPreemptive = false +) + +class ApiException(val code: Int, msg: String) extends RuntimeException(msg) diff --git a/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/AsyncClient.scala b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/AsyncClient.scala new file mode 100644 index 00000000000..60e423b51cb --- /dev/null +++ b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/AsyncClient.scala @@ -0,0 +1,20 @@ +package org.openapitools.example.invoker + +import org.openapitools.example.api._ + +import com.wordnik.swagger.client._ + +import java.io.Closeable + +class AsyncClient(config: SwaggerConfig) extends Closeable { + lazy val locator: ServiceLocator = config.locator + lazy val name: String = config.name + + private[this] val client = transportClient + + protected def transportClient: TransportClient = new RestClient(config) + + def close() { + client.close() + } +} diff --git a/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject.scala b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject.scala new file mode 100644 index 00000000000..071b023e1a5 --- /dev/null +++ b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject.scala @@ -0,0 +1,22 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +package org.openapitools.client.model + + +case class InlineObject ( + // Updated name of the pet + name: Option[String] = None, + // Updated status of the pet + status: Option[String] = None +) + diff --git a/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject1.scala b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject1.scala new file mode 100644 index 00000000000..520d5858eb9 --- /dev/null +++ b/samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject1.scala @@ -0,0 +1,23 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +package org.openapitools.client.model + +import java.io.File + +case class InlineObject1 ( + // Additional data to pass to server + additionalMetadata: Option[String] = None, + // file to upload + file: Option[File] = None +) + diff --git a/samples/client/petstore/swift5/alamofireLibrary/Cartfile b/samples/client/petstore/swift5/alamofireLibrary/Cartfile index 0346d586e3d..4fdc3a603d1 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/Cartfile +++ b/samples/client/petstore/swift5/alamofireLibrary/Cartfile @@ -1,2 +1,2 @@ -github "Alamofire/Alamofire" ~> 5.4.3 github "Flight-School/AnyCodable" ~> 0.6.1 +github "Alamofire/Alamofire" ~> 5.4.3 diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient.podspec b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient.podspec index ec6ce348796..a93e7df2c96 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient.podspec +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient.podspec @@ -11,6 +11,6 @@ Pod::Spec.new do |s| s.homepage = 'https://github.com/openapitools/openapi-generator' s.summary = 'PetstoreClient' s.source_files = 'PetstoreClient/Classes/**/*.swift' - s.dependency 'Alamofire', '~> 5.4.3' s.dependency 'AnyCodable-FlightSchool', '~> 0.6.1' + s.dependency 'Alamofire', '~> 5.4.3' end diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 82eb3630aa6..8c3de7a6df2 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -33,7 +37,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -42,7 +46,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -52,7 +56,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index ac9dd9b74f2..8099bf1c37c 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -19,7 +19,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -39,7 +39,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index d7260ca2e3a..5f58bd5c37b 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -18,7 +18,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -37,7 +37,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -48,7 +48,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -59,7 +59,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -78,7 +78,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -89,7 +89,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -100,7 +100,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -119,7 +119,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -130,7 +130,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -141,7 +141,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -160,7 +160,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -171,7 +171,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -182,7 +182,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -201,7 +201,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -212,7 +212,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -224,7 +224,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -243,7 +243,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -257,7 +257,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -269,7 +269,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -289,7 +289,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -300,7 +300,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -325,7 +325,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -361,7 +361,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -390,7 +390,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -476,7 +476,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -503,7 +503,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -528,7 +528,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -545,7 +545,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -570,7 +570,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -588,7 +588,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -600,7 +600,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -619,7 +619,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -630,7 +630,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -643,7 +643,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -663,7 +663,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -680,7 +680,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index a6ca6c66b51..ca7ca48c4e8 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -19,7 +19,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 8b97def931c..49530dc2840 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ open class PetAPI { - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -435,7 +435,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -462,7 +462,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -479,7 +479,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index 53c1fed1eb3..8555e093682 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index c1e5691390e..49132e5612f 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -81,7 +81,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -104,7 +104,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -123,7 +123,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -134,7 +134,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -146,7 +146,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -169,7 +169,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -192,7 +192,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -214,7 +214,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -225,7 +225,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -238,7 +238,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -259,7 +259,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -274,7 +274,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -285,7 +285,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -303,7 +303,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -314,7 +314,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -327,7 +327,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -351,7 +351,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -362,7 +362,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift index 49aea4ddb55..bb209af75c6 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift @@ -78,7 +78,7 @@ open class AlamofireRequestBuilder: RequestBuilder { return manager.request(URLString, method: method, parameters: parameters, encoding: encoding, headers: HTTPHeaders(headers)) } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let managerId = UUID().uuidString // Create a new manager for each request to customize its request header let manager = createAlamofireSession() diff --git a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/alamofireLibrary/git_push.sh b/samples/client/petstore/swift5/alamofireLibrary/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/alamofireLibrary/git_push.sh +++ b/samples/client/petstore/swift5/alamofireLibrary/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/combineLibrary/Cartfile b/samples/client/petstore/swift5/combineLibrary/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/combineLibrary/Cartfile +++ b/samples/client/petstore/swift5/combineLibrary/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index ebe06db329f..70d40d6eecf 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -24,7 +24,7 @@ open class AnotherFakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -47,7 +47,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -58,7 +58,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index f2292f67ada..dbbc277247e 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -23,7 +23,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -45,7 +45,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -56,7 +56,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -69,7 +69,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -91,7 +91,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -115,7 +115,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -137,7 +137,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -148,7 +148,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -161,7 +161,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -183,7 +183,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -194,7 +194,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -207,7 +207,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -229,7 +229,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -240,7 +240,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -254,7 +254,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -276,7 +276,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -290,7 +290,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -304,7 +304,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -327,7 +327,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -338,7 +338,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -365,7 +365,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { @@ -404,7 +404,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -433,7 +433,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -521,7 +521,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { @@ -551,7 +551,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -576,7 +576,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -595,7 +595,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { @@ -623,7 +623,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -641,7 +641,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -655,7 +655,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { @@ -677,7 +677,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -688,7 +688,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -703,7 +703,7 @@ open class FakeAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { @@ -726,7 +726,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -743,7 +743,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index 3edea3454e6..d2b506fe5af 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -24,7 +24,7 @@ open class FakeClassnameTags123API { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -50,7 +50,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -61,7 +61,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 269e48d35d8..930834052b7 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -24,7 +24,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -49,7 +49,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -60,7 +60,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -75,7 +75,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { @@ -104,7 +104,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -115,7 +115,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -138,7 +138,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher<[Pet], Error> { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<[Pet], Error> { return Future<[Pet], Error>.init { promise in findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { @@ -164,7 +164,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -178,7 +178,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -193,7 +193,7 @@ open class PetAPI { #if canImport(Combine) @available(*, deprecated, message: "This operation is deprecated.") @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher<[Pet], Error> { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<[Pet], Error> { return Future<[Pet], Error>.init { promise in findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { @@ -220,7 +220,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -234,7 +234,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -248,7 +248,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { @@ -277,7 +277,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -288,7 +288,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -302,7 +302,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -327,7 +327,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -338,7 +338,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -354,7 +354,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { @@ -384,7 +384,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -401,7 +401,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -417,7 +417,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { @@ -447,7 +447,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -464,7 +464,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -480,7 +480,7 @@ open class PetAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { @@ -510,7 +510,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -527,7 +527,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index 9cd38825ece..a58cc47dca9 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -24,7 +24,7 @@ open class StoreAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { @@ -50,7 +50,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -61,7 +61,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -74,7 +74,7 @@ open class StoreAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher<[String: Int], Error> { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<[String: Int], Error> { return Future<[String: Int], Error>.init { promise in getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { @@ -99,7 +99,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -110,7 +110,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -124,7 +124,7 @@ open class StoreAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { @@ -150,7 +150,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -161,7 +161,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -175,7 +175,7 @@ open class StoreAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -197,7 +197,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -208,7 +208,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index ce24afbc75c..d2e8f2110e4 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -24,7 +24,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -47,7 +47,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -58,7 +58,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -72,7 +72,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -94,7 +94,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -105,7 +105,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -119,7 +119,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -141,7 +141,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -152,7 +152,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -166,7 +166,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { @@ -192,7 +192,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -203,7 +203,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -217,7 +217,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { @@ -242,7 +242,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -253,7 +253,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -268,7 +268,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { @@ -292,7 +292,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -307,7 +307,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -320,7 +320,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { @@ -341,7 +341,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -352,7 +352,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -367,7 +367,7 @@ open class UserAPI { */ #if canImport(Combine) @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> AnyPublisher { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher { return Future.init { promise in updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -394,7 +394,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -405,7 +405,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/combineLibrary/git_push.sh b/samples/client/petstore/swift5/combineLibrary/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/combineLibrary/git_push.sh +++ b/samples/client/petstore/swift5/combineLibrary/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/default/Cartfile b/samples/client/petstore/swift5/default/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/default/Cartfile +++ b/samples/client/petstore/swift5/default/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index ac9dd9b74f2..8099bf1c37c 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -19,7 +19,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -39,7 +39,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index ebe4c97a80c..2cea23a8ca9 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -19,7 +19,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createXmlItem(xmlItem: XmlItem, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createXmlItem(xmlItem: XmlItem, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createXmlItemWithRequestBuilder(xmlItem: xmlItem).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ open class FakeAPI { */ open class func createXmlItemWithRequestBuilder(xmlItem: XmlItem) -> RequestBuilder { let localVariablePath = "/fake/create_xml_item" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: xmlItem) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -61,7 +61,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -80,7 +80,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -91,7 +91,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -102,7 +102,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -121,7 +121,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -132,7 +132,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -143,7 +143,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -162,7 +162,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -173,7 +173,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -184,7 +184,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -203,7 +203,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -214,7 +214,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -225,7 +225,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -244,7 +244,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -255,7 +255,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -267,7 +267,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -286,7 +286,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -300,7 +300,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -312,7 +312,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -332,7 +332,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -343,7 +343,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -368,7 +368,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -404,7 +404,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -433,7 +433,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -519,7 +519,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -546,7 +546,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -571,7 +571,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -588,7 +588,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -613,7 +613,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -631,7 +631,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -643,7 +643,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -662,7 +662,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -673,7 +673,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -686,7 +686,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -706,7 +706,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -723,7 +723,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -738,7 +738,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testQueryParameterCollectionFormat(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testQueryParameterCollectionFormat(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testQueryParameterCollectionFormatWithRequestBuilder(pipe: pipe, ioutil: ioutil, http: http, url: url, context: context).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -761,7 +761,7 @@ open class FakeAPI { */ open class func testQueryParameterCollectionFormatWithRequestBuilder(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String]) -> RequestBuilder { let localVariablePath = "/fake/test-query-parameters" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -779,7 +779,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index a6ca6c66b51..ca7ca48c4e8 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -19,7 +19,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 9912bf9a295..c593e444159 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ open class PetAPI { - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: Set, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Set?, _ error: Error?) -> Void)) { + open class func findPetsByTags(tags: Set, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Set?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: Set) -> RequestBuilder> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -435,7 +435,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -462,7 +462,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -479,7 +479,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index 53c1fed1eb3..8555e093682 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index c1e5691390e..49132e5612f 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -81,7 +81,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -104,7 +104,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -123,7 +123,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -134,7 +134,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -146,7 +146,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -169,7 +169,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -192,7 +192,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -214,7 +214,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -225,7 +225,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -238,7 +238,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -259,7 +259,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -274,7 +274,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -285,7 +285,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -303,7 +303,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -314,7 +314,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -327,7 +327,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -351,7 +351,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -362,7 +362,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/default/git_push.sh b/samples/client/petstore/swift5/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/default/git_push.sh +++ b/samples/client/petstore/swift5/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/deprecated/Cartfile b/samples/client/petstore/swift5/deprecated/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/deprecated/Cartfile +++ b/samples/client/petstore/swift5/deprecated/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs.swift index bbc07371c77..f33d9d30c64 100644 --- a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index acc589a6af8..9a46e4e614f 100644 --- a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func addPet(pet: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func addPet(pet: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(pet: pet).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(pet: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: pet) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ open class PetAPI { - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePet(pet: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePet(pet: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(pet: pet).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(pet: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: pet) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index 1be8e579d3d..d43a27d28d7 100644 --- a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{orderId}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{orderId}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func placeOrder(order: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func placeOrder(order: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(order: order).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(order: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: order) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index ad96b3a6341..2519f9a101e 100644 --- a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUser(user: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUser(user: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(user: user).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(user: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: user) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithArrayInput(user: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithArrayInput(user: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(user: user).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -87,7 +87,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(user: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: user) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -98,7 +98,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -110,7 +110,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithListInput(user: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithListInput(user: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(user: user).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -132,7 +132,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(user: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: user) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -181,7 +181,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -192,7 +192,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -204,7 +204,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -226,7 +226,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -237,7 +237,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -250,7 +250,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -271,7 +271,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -286,7 +286,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -297,7 +297,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -318,7 +318,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -329,7 +329,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -342,7 +342,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updateUser(username: String, user: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updateUser(username: String, user: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, user: user).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -369,7 +369,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: user) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -380,7 +380,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/deprecated/git_push.sh b/samples/client/petstore/swift5/deprecated/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/deprecated/git_push.sh +++ b/samples/client/petstore/swift5/deprecated/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/nonPublicApi/Cartfile b/samples/client/petstore/swift5/nonPublicApi/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/nonPublicApi/Cartfile +++ b/samples/client/petstore/swift5/nonPublicApi/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs.swift index a4d2c1877f1..824637e7199 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -internal typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +internal typealias PetstoreClient = PetstoreClientAPI -internal class PetstoreClient { +internal class PetstoreClientAPI { internal static var basePath = "http://petstore.swagger.io:80/v2" internal static var customHeaders: [String: String] = [:] internal static var credential: URLCredential? @@ -35,7 +39,7 @@ internal class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } internal func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ internal class RequestBuilder { } } - internal func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + internal func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } internal func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ internal class RequestBuilder { } internal func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index 34779f80996..55b9a4ad1ca 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -19,7 +19,7 @@ internal class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + internal class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -39,7 +39,7 @@ internal class AnotherFakeAPI { */ internal class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ internal class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index 227724b50cb..1058198e7a8 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -18,7 +18,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { + internal class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -37,7 +37,7 @@ internal class FakeAPI { */ internal class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -48,7 +48,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -59,7 +59,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { + internal class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -78,7 +78,7 @@ internal class FakeAPI { */ internal class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -89,7 +89,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -100,7 +100,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { + internal class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -119,7 +119,7 @@ internal class FakeAPI { */ internal class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -130,7 +130,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -141,7 +141,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + internal class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -160,7 +160,7 @@ internal class FakeAPI { */ internal class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -171,7 +171,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -182,7 +182,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -201,7 +201,7 @@ internal class FakeAPI { */ internal class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -212,7 +212,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -224,7 +224,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -243,7 +243,7 @@ internal class FakeAPI { */ internal class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -257,7 +257,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -269,7 +269,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + internal class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -289,7 +289,7 @@ internal class FakeAPI { */ internal class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -300,7 +300,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -325,7 +325,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testEndpointParameters(integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, number: Double, float: Float? = nil, double: Double, string: String? = nil, patternWithoutDelimiter: String, byte: Data, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func testEndpointParameters(integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, number: Double, float: Float? = nil, double: Double, string: String? = nil, patternWithoutDelimiter: String, byte: Data, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEndpointParametersWithRequestBuilder(integer: integer, int32: int32, int64: int64, number: number, float: float, double: double, string: string, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -361,7 +361,7 @@ internal class FakeAPI { */ internal class func testEndpointParametersWithRequestBuilder(integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, number: Double, float: Float? = nil, double: Double, string: String? = nil, patternWithoutDelimiter: String, byte: Data, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -390,7 +390,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -476,7 +476,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -503,7 +503,7 @@ internal class FakeAPI { */ internal class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -528,7 +528,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -545,7 +545,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -570,7 +570,7 @@ internal class FakeAPI { */ internal class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -588,7 +588,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -600,7 +600,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -619,7 +619,7 @@ internal class FakeAPI { */ internal class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -630,7 +630,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -643,7 +643,7 @@ internal class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -663,7 +663,7 @@ internal class FakeAPI { */ internal class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -680,7 +680,7 @@ internal class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index 61e190bec70..86f24b19ded 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -19,7 +19,7 @@ internal class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + internal class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ internal class FakeClassnameTags123API { */ internal class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ internal class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 0d583238fda..719ed4e4e39 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ internal class PetAPI { */ internal class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func deletePet(apiKey: String? = nil, petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func deletePet(apiKey: String? = nil, petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(apiKey: apiKey, petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ internal class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + internal class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ internal class PetAPI { */ internal class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ internal class PetAPI { - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - internal class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + internal class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ internal class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") internal class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + internal class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ internal class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ internal class PetAPI { */ internal class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ internal class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + internal class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ internal class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -435,7 +435,7 @@ internal class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func uploadFileWithRequiredFile(petId: Int64, additionalMetadata: String? = nil, requiredFile: URL, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + internal class func uploadFileWithRequiredFile(petId: Int64, additionalMetadata: String? = nil, requiredFile: URL, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, requiredFile: requiredFile).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -462,7 +462,7 @@ internal class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -479,7 +479,7 @@ internal class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index e29c10d4161..9b327afa8c0 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ internal class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ internal class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ internal class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ internal class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + internal class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ internal class StoreAPI { */ internal class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ internal class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ internal class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + internal class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ internal class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ internal class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ internal class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + internal class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ internal class StoreAPI { */ internal class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ internal class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index 9d8fcd3324c..89566dc1191 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ internal class UserAPI { */ internal class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -81,7 +81,7 @@ internal class UserAPI { */ internal class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -104,7 +104,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -123,7 +123,7 @@ internal class UserAPI { */ internal class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -134,7 +134,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -146,7 +146,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -169,7 +169,7 @@ internal class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -192,7 +192,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + internal class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -214,7 +214,7 @@ internal class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -225,7 +225,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -238,7 +238,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + internal class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -259,7 +259,7 @@ internal class UserAPI { */ internal class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -274,7 +274,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -285,7 +285,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -303,7 +303,7 @@ internal class UserAPI { */ internal class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -314,7 +314,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -327,7 +327,7 @@ internal class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - internal class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + internal class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -351,7 +351,7 @@ internal class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -362,7 +362,7 @@ internal class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/Extensions.swift index b628320a4a6..65ae1c6c642 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 6091c67f193..ba8e4968b11 100644 --- a/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ internal class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override internal func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override internal func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ internal class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/nonPublicApi/git_push.sh b/samples/client/petstore/swift5/nonPublicApi/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/nonPublicApi/git_push.sh +++ b/samples/client/petstore/swift5/nonPublicApi/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/objcCompatible/Cartfile b/samples/client/petstore/swift5/objcCompatible/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/objcCompatible/Cartfile +++ b/samples/client/petstore/swift5/objcCompatible/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index a14eef304fe..d010037e66e 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -19,7 +19,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -39,7 +39,7 @@ import AnyCodable */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index b8c26ff6fce..58cbe6666a7 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -18,7 +18,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -37,7 +37,7 @@ import AnyCodable */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -48,7 +48,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -59,7 +59,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -78,7 +78,7 @@ import AnyCodable */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -89,7 +89,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -100,7 +100,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -119,7 +119,7 @@ import AnyCodable */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -130,7 +130,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -141,7 +141,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -160,7 +160,7 @@ import AnyCodable */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -171,7 +171,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -182,7 +182,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -201,7 +201,7 @@ import AnyCodable */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -212,7 +212,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -224,7 +224,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -243,7 +243,7 @@ import AnyCodable */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -257,7 +257,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -269,7 +269,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -289,7 +289,7 @@ import AnyCodable */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -300,7 +300,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -325,7 +325,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -361,7 +361,7 @@ import AnyCodable */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -390,7 +390,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -476,7 +476,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -503,7 +503,7 @@ import AnyCodable */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -528,7 +528,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -545,7 +545,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -570,7 +570,7 @@ import AnyCodable */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -588,7 +588,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -600,7 +600,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -619,7 +619,7 @@ import AnyCodable */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -630,7 +630,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -643,7 +643,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -663,7 +663,7 @@ import AnyCodable */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -680,7 +680,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index 1a85f0ae98a..9ca929b7938 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -19,7 +19,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ import AnyCodable */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 260f720e5f0..8c8d9a77218 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ import AnyCodable */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ import AnyCodable let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ import AnyCodable */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ import AnyCodable - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ import AnyCodable @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ import AnyCodable let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ import AnyCodable */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ import AnyCodable let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ import AnyCodable let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -435,7 +435,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -462,7 +462,7 @@ import AnyCodable let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -479,7 +479,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index af6cb556b0c..f6169ff450b 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ import AnyCodable let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ import AnyCodable */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ import AnyCodable let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ import AnyCodable */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index 8e2627a0aaf..d41cdc7a3f4 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ import AnyCodable */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -81,7 +81,7 @@ import AnyCodable */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -104,7 +104,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -123,7 +123,7 @@ import AnyCodable */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -134,7 +134,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -146,7 +146,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -169,7 +169,7 @@ import AnyCodable let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -192,7 +192,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -214,7 +214,7 @@ import AnyCodable let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -225,7 +225,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -238,7 +238,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -259,7 +259,7 @@ import AnyCodable */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -274,7 +274,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -285,7 +285,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -303,7 +303,7 @@ import AnyCodable */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -314,7 +314,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -327,7 +327,7 @@ import AnyCodable - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -351,7 +351,7 @@ import AnyCodable let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -362,7 +362,7 @@ import AnyCodable let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/objcCompatible/git_push.sh b/samples/client/petstore/swift5/objcCompatible/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/objcCompatible/git_push.sh +++ b/samples/client/petstore/swift5/objcCompatible/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/oneOf/Cartfile b/samples/client/petstore/swift5/oneOf/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/oneOf/Cartfile +++ b/samples/client/petstore/swift5/oneOf/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs.swift index ed13fa3738a..261bd0eb644 100644 --- a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://localhost" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs/DefaultAPI.swift b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs/DefaultAPI.swift index a8accc5620a..69c486d2ab5 100644 --- a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs/DefaultAPI.swift +++ b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs/DefaultAPI.swift @@ -17,7 +17,7 @@ open class DefaultAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func rootGet(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Fruit?, _ error: Error?) -> Void)) { + open class func rootGet(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Fruit?, _ error: Error?) -> Void)) { rootGetWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -34,7 +34,7 @@ open class DefaultAPI { */ open class func rootGetWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -45,7 +45,7 @@ open class DefaultAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/oneOf/git_push.sh b/samples/client/petstore/swift5/oneOf/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/oneOf/git_push.sh +++ b/samples/client/petstore/swift5/oneOf/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/promisekitLibrary/Cartfile b/samples/client/petstore/swift5/promisekitLibrary/Cartfile index 19c497555a1..90c76690898 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/Cartfile +++ b/samples/client/petstore/swift5/promisekitLibrary/Cartfile @@ -1,3 +1,2 @@ - -github "mxcl/PromiseKit" ~> 6.15.3 github "Flight-School/AnyCodable" ~> 0.6.1 +github "mxcl/PromiseKit" ~> 6.15.3 diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient.podspec b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient.podspec index a4bc33bd51b..b933500fe07 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient.podspec +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient.podspec @@ -11,6 +11,6 @@ Pod::Spec.new do |s| s.homepage = 'https://github.com/openapitools/openapi-generator' s.summary = 'PetstoreClient' s.source_files = 'PetstoreClient/Classes/**/*.swift' - s.dependency 'PromiseKit/CorePromise', '~> 6.15.3' s.dependency 'AnyCodable-FlightSchool', '~> 0.6.1' + s.dependency 'PromiseKit/CorePromise', '~> 6.15.3' end diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index b6b46f860e6..bf779e155a3 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -20,7 +20,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func call123testSpecialTags( body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func call123testSpecialTags( body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -42,7 +42,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index 418fbd1f1b0..bc46e333fbe 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -19,7 +19,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func fakeOuterBooleanSerialize( body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func fakeOuterBooleanSerialize( body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -40,7 +40,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -51,7 +51,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func fakeOuterCompositeSerialize( body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func fakeOuterCompositeSerialize( body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -83,7 +83,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -94,7 +94,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -105,7 +105,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func fakeOuterNumberSerialize( body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func fakeOuterNumberSerialize( body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -126,7 +126,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -137,7 +137,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -148,7 +148,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func fakeOuterStringSerialize( body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func fakeOuterStringSerialize( body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -169,7 +169,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -191,7 +191,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testBodyWithFileSchema( body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testBodyWithFileSchema( body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -212,7 +212,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -223,7 +223,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -235,7 +235,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testBodyWithQueryParams( query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testBodyWithQueryParams( query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -256,7 +256,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -270,7 +270,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -282,7 +282,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testClientModel( body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testClientModel( body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -304,7 +304,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -315,7 +315,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -340,7 +340,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testEndpointParameters( number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testEndpointParameters( number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { @@ -378,7 +378,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -407,7 +407,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -493,7 +493,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testEnumParameters( enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testEnumParameters( enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { @@ -522,7 +522,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -547,7 +547,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -564,7 +564,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testGroupParameters( requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testGroupParameters( requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { @@ -591,7 +591,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -609,7 +609,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -621,7 +621,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testInlineAdditionalProperties( param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testInlineAdditionalProperties( param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { @@ -642,7 +642,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -653,7 +653,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -666,7 +666,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testJsonFormData( param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testJsonFormData( param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { @@ -688,7 +688,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -705,7 +705,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index 379ab863940..26b28047ab8 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -20,7 +20,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func testClassname( body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func testClassname( body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -45,7 +45,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -56,7 +56,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 683baa07b70..35d69df3e45 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -20,7 +20,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func addPet( body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func addPet( body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -44,7 +44,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -55,7 +55,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -68,7 +68,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func deletePet( petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func deletePet( petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { @@ -96,7 +96,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -107,7 +107,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -128,7 +128,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise<[Pet]> */ - open class func findPetsByStatus( status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise<[Pet]> { + open class func findPetsByStatus( status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<[Pet]> { let deferred = Promise<[Pet]>.pending() findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { @@ -153,7 +153,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -167,7 +167,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -180,7 +180,7 @@ open class PetAPI { - returns: Promise<[Pet]> */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags( tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise<[Pet]> { + open class func findPetsByTags( tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<[Pet]> { let deferred = Promise<[Pet]>.pending() findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { @@ -206,7 +206,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -220,7 +220,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -232,7 +232,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func getPetById( petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func getPetById( petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { @@ -260,7 +260,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -271,7 +271,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -283,7 +283,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func updatePet( body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func updatePet( body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -307,7 +307,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -318,7 +318,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -332,7 +332,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func updatePetWithForm( petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func updatePetWithForm( petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { @@ -361,7 +361,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -378,7 +378,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -392,7 +392,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func uploadFile( petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func uploadFile( petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { @@ -421,7 +421,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -438,7 +438,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -452,7 +452,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func uploadFileWithRequiredFile( petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func uploadFileWithRequiredFile( petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { @@ -481,7 +481,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -498,7 +498,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index fcc555ed5fb..7ca6e82fae3 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -20,7 +20,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func deleteOrder( orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func deleteOrder( orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { @@ -45,7 +45,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -56,7 +56,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -67,7 +67,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise<[String: Int]> */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise<[String: Int]> { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<[String: Int]> { let deferred = Promise<[String: Int]>.pending() getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { @@ -91,7 +91,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -114,7 +114,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func getOrderById( orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func getOrderById( orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { @@ -139,7 +139,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -150,7 +150,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -162,7 +162,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func placeOrder( body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func placeOrder( body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -183,7 +183,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -194,7 +194,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index 535525375b2..339bab01474 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -20,7 +20,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func createUser( body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func createUser( body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -42,7 +42,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func createUsersWithArrayInput( body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func createUsersWithArrayInput( body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -86,7 +86,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func createUsersWithListInput( body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func createUsersWithListInput( body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -130,7 +130,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -141,7 +141,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -153,7 +153,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func deleteUser( username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func deleteUser( username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { @@ -178,7 +178,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -189,7 +189,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -201,7 +201,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func getUserByName( username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func getUserByName( username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { @@ -225,7 +225,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -236,7 +236,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -249,7 +249,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func loginUser( username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func loginUser( username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { @@ -272,7 +272,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -287,7 +287,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -298,7 +298,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { @@ -318,7 +318,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -329,7 +329,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -342,7 +342,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Promise */ - open class func updateUser( username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Promise { + open class func updateUser( username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise { let deferred = Promise.pending() updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -368,7 +368,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -379,7 +379,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift index 96acdc5e825..68c3c6ee7e4 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -201,4 +201,4 @@ extension RequestBuilder { } return deferred.promise } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/promisekitLibrary/git_push.sh b/samples/client/petstore/swift5/promisekitLibrary/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/promisekitLibrary/git_push.sh +++ b/samples/client/petstore/swift5/promisekitLibrary/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/readonlyProperties/Cartfile b/samples/client/petstore/swift5/readonlyProperties/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/readonlyProperties/Cartfile +++ b/samples/client/petstore/swift5/readonlyProperties/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index ac9dd9b74f2..8099bf1c37c 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -19,7 +19,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -39,7 +39,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index d7260ca2e3a..5f58bd5c37b 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -18,7 +18,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -37,7 +37,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -48,7 +48,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -59,7 +59,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -78,7 +78,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -89,7 +89,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -100,7 +100,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -119,7 +119,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -130,7 +130,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -141,7 +141,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -160,7 +160,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -171,7 +171,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -182,7 +182,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -201,7 +201,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -212,7 +212,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -224,7 +224,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -243,7 +243,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -257,7 +257,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -269,7 +269,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -289,7 +289,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -300,7 +300,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -325,7 +325,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -361,7 +361,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -390,7 +390,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -476,7 +476,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -503,7 +503,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -528,7 +528,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -545,7 +545,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -570,7 +570,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -588,7 +588,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -600,7 +600,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -619,7 +619,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -630,7 +630,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -643,7 +643,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -663,7 +663,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -680,7 +680,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index a6ca6c66b51..ca7ca48c4e8 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -19,7 +19,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 8b97def931c..49530dc2840 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ open class PetAPI { - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -435,7 +435,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -462,7 +462,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -479,7 +479,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index 53c1fed1eb3..8555e093682 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index c1e5691390e..49132e5612f 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -81,7 +81,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -104,7 +104,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -123,7 +123,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -134,7 +134,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -146,7 +146,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -169,7 +169,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -192,7 +192,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -214,7 +214,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -225,7 +225,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -238,7 +238,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -259,7 +259,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -274,7 +274,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -285,7 +285,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -303,7 +303,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -314,7 +314,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -327,7 +327,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -351,7 +351,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -362,7 +362,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/readonlyProperties/git_push.sh b/samples/client/petstore/swift5/readonlyProperties/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/readonlyProperties/git_push.sh +++ b/samples/client/petstore/swift5/readonlyProperties/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/resultLibrary/Cartfile b/samples/client/petstore/swift5/resultLibrary/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/resultLibrary/Cartfile +++ b/samples/client/petstore/swift5/resultLibrary/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..68d309f0a31 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -5,11 +5,7 @@ // import Foundation - -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient - -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +31,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +40,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +50,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index 7c3818d8baa..ad4ab52ca1e 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -19,7 +19,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -39,7 +39,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index 42e94e88222..ca2690c9f66 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -18,7 +18,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -37,7 +37,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -48,7 +48,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -59,7 +59,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -78,7 +78,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -89,7 +89,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -100,7 +100,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -119,7 +119,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -130,7 +130,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -141,7 +141,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -160,7 +160,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -171,7 +171,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -182,7 +182,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -201,7 +201,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -212,7 +212,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -224,7 +224,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -243,7 +243,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -257,7 +257,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -269,7 +269,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -289,7 +289,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -300,7 +300,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -325,7 +325,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -361,7 +361,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -390,7 +390,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -476,7 +476,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -503,7 +503,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -528,7 +528,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -545,7 +545,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -570,7 +570,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -588,7 +588,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -600,7 +600,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -619,7 +619,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -630,7 +630,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -643,7 +643,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -663,7 +663,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -680,7 +680,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index 3dc0e033b32..2be412263be 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -19,7 +19,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 497686d59d5..2c2ae0ad94b 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<[Pet], Error>) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<[Pet], Error>) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ open class PetAPI { - parameter completion: completion handler to receive the result */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<[Pet], Error>) -> Void)) { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<[Pet], Error>) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -435,7 +435,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -462,7 +462,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -479,7 +479,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index 41ceebd8b76..29def799390 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<[String: Int], Error>) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result<[String: Int], Error>) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index da5cd64f60d..ec49c514d1c 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -81,7 +81,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -104,7 +104,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -123,7 +123,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -134,7 +134,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -146,7 +146,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -169,7 +169,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -192,7 +192,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -214,7 +214,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -225,7 +225,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -238,7 +238,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -259,7 +259,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -274,7 +274,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -285,7 +285,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -303,7 +303,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -314,7 +314,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -327,7 +327,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the result */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ result: Swift.Result) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -351,7 +351,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -362,7 +362,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/resultLibrary/git_push.sh b/samples/client/petstore/swift5/resultLibrary/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/resultLibrary/git_push.sh +++ b/samples/client/petstore/swift5/resultLibrary/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/rxswiftLibrary/Cartfile b/samples/client/petstore/swift5/rxswiftLibrary/Cartfile index a095f11173e..bd01f4a21d0 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/Cartfile +++ b/samples/client/petstore/swift5/rxswiftLibrary/Cartfile @@ -1,3 +1,2 @@ - -github "ReactiveX/RxSwift" ~> 6.2.0 github "Flight-School/AnyCodable" ~> 0.6.1 +github "ReactiveX/RxSwift" ~> 6.2.0 diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient.podspec b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient.podspec index 12688d5c28d..044fb638350 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient.podspec +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient.podspec @@ -11,6 +11,6 @@ Pod::Spec.new do |s| s.homepage = 'https://github.com/openapitools/openapi-generator' s.summary = 'PetstoreClient' s.source_files = 'PetstoreClient/Classes/**/*.swift' - s.dependency 'RxSwift', '~> 6.2.0' s.dependency 'AnyCodable-FlightSchool', '~> 0.6.1' + s.dependency 'RxSwift', '~> 6.2.0' end diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index 120be970deb..97b121b7ab4 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -20,7 +20,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -44,7 +44,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -55,7 +55,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index ea76a5a7ba1..6f3a99d0514 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -19,7 +19,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -42,7 +42,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -87,7 +87,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -98,7 +98,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -132,7 +132,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -154,7 +154,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -177,7 +177,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -188,7 +188,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -199,7 +199,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -222,7 +222,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -233,7 +233,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -245,7 +245,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -268,7 +268,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -282,7 +282,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -294,7 +294,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -318,7 +318,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -329,7 +329,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -354,7 +354,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { @@ -394,7 +394,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -423,7 +423,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -509,7 +509,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { @@ -540,7 +540,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -565,7 +565,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -582,7 +582,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { @@ -611,7 +611,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -629,7 +629,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -641,7 +641,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { @@ -664,7 +664,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -675,7 +675,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -688,7 +688,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { @@ -712,7 +712,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -729,7 +729,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index 5cdfe3663d1..3145bc3740c 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -20,7 +20,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -47,7 +47,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -58,7 +58,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 024c54a2b2e..f3d015c350d 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -20,7 +20,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -46,7 +46,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -57,7 +57,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -70,7 +70,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { @@ -100,7 +100,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -111,7 +111,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -132,7 +132,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable<[Pet]> */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable<[Pet]> { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable<[Pet]> { return Observable.create { observer -> Disposable in findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { @@ -159,7 +159,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -173,7 +173,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -186,7 +186,7 @@ open class PetAPI { - returns: Observable<[Pet]> */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable<[Pet]> { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable<[Pet]> { return Observable.create { observer -> Disposable in findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { @@ -214,7 +214,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -228,7 +228,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -240,7 +240,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { @@ -270,7 +270,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -281,7 +281,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -293,7 +293,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -319,7 +319,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -330,7 +330,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -344,7 +344,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { @@ -375,7 +375,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -392,7 +392,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -406,7 +406,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { @@ -437,7 +437,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -454,7 +454,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -468,7 +468,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { @@ -499,7 +499,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -516,7 +516,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index e7f0482ec73..6125faa1092 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -20,7 +20,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { @@ -47,7 +47,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -58,7 +58,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -69,7 +69,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable<[String: Int]> */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable<[String: Int]> { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable<[String: Int]> { return Observable.create { observer -> Disposable in getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { @@ -95,7 +95,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -106,7 +106,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -118,7 +118,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { @@ -145,7 +145,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -156,7 +156,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -168,7 +168,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -191,7 +191,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -202,7 +202,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index 8df7e2e839f..46370c40726 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -20,7 +20,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -44,7 +44,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -55,7 +55,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -67,7 +67,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -90,7 +90,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -101,7 +101,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -113,7 +113,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -136,7 +136,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -147,7 +147,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -159,7 +159,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { @@ -186,7 +186,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -197,7 +197,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -209,7 +209,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { @@ -235,7 +235,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -246,7 +246,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -259,7 +259,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { @@ -284,7 +284,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -299,7 +299,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -310,7 +310,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { @@ -332,7 +332,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -343,7 +343,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -356,7 +356,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - returns: Observable */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue) -> Observable { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Observable { return Observable.create { observer -> Disposable in updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { @@ -384,7 +384,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -395,7 +395,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a11a8925afd..dc0913d093f 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -99,4 +99,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/rxswiftLibrary/git_push.sh b/samples/client/petstore/swift5/rxswiftLibrary/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/rxswiftLibrary/git_push.sh +++ b/samples/client/petstore/swift5/rxswiftLibrary/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Cartfile b/samples/client/petstore/swift5/urlsessionLibrary/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Cartfile +++ b/samples/client/petstore/swift5/urlsessionLibrary/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift index 72f79eaf23d..4d10df33862 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift @@ -10,7 +10,7 @@ import Foundation import AnyCodable #endif -extension PetstoreClient { +extension PetstoreClientAPI { open class AnotherFakeAPI { @@ -22,7 +22,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift index 63e6c322351..ded19a29600 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift @@ -10,7 +10,7 @@ import Foundation import AnyCodable #endif -extension PetstoreClient { +extension PetstoreClientAPI { open class FakeAPI { @@ -21,7 +21,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -40,7 +40,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -51,7 +51,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -81,7 +81,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -103,7 +103,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -122,7 +122,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -133,7 +133,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -144,7 +144,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -163,7 +163,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -174,7 +174,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -185,7 +185,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -204,7 +204,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -215,7 +215,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -227,7 +227,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -246,7 +246,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -292,7 +292,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -303,7 +303,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -328,7 +328,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -364,7 +364,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -393,7 +393,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -479,7 +479,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -506,7 +506,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -531,7 +531,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -548,7 +548,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -573,7 +573,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -591,7 +591,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -603,7 +603,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -622,7 +622,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -633,7 +633,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -646,7 +646,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -666,7 +666,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -683,7 +683,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift index 41e062ea4c2..012af77fd31 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift @@ -10,7 +10,7 @@ import Foundation import AnyCodable #endif -extension PetstoreClient { +extension PetstoreClientAPI { open class FakeClassnameTags123API { @@ -22,7 +22,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -45,7 +45,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -56,7 +56,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/PetAPI.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/PetAPI.swift index fda9d86850f..283fb3bfea3 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/PetAPI.swift @@ -10,7 +10,7 @@ import Foundation import AnyCodable #endif -extension PetstoreClient { +extension PetstoreClientAPI { open class PetAPI { @@ -22,7 +22,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -44,7 +44,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -55,7 +55,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -68,7 +68,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -94,7 +94,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -105,7 +105,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -126,7 +126,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -149,7 +149,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -163,7 +163,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -176,7 +176,7 @@ open class PetAPI { - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -200,7 +200,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -214,7 +214,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -226,7 +226,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -252,7 +252,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -263,7 +263,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -275,7 +275,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -297,7 +297,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -308,7 +308,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -322,7 +322,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -349,7 +349,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -366,7 +366,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -380,7 +380,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -407,7 +407,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -424,7 +424,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -438,7 +438,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -465,7 +465,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -482,7 +482,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift index eb39c79cb6b..570dad7e757 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift @@ -10,7 +10,7 @@ import Foundation import AnyCodable #endif -extension PetstoreClient { +extension PetstoreClientAPI { open class StoreAPI { @@ -22,7 +22,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -45,7 +45,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -56,7 +56,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -67,7 +67,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -89,7 +89,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -100,7 +100,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -112,7 +112,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -135,7 +135,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -146,7 +146,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -158,7 +158,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -177,7 +177,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -188,7 +188,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/UserAPI.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/UserAPI.swift index 9a97c60cca7..f21c6eab570 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs/UserAPI.swift @@ -10,7 +10,7 @@ import Foundation import AnyCodable #endif -extension PetstoreClient { +extension PetstoreClientAPI { open class UserAPI { @@ -22,7 +22,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -84,7 +84,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -95,7 +95,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -107,7 +107,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -126,7 +126,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -137,7 +137,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -149,7 +149,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -172,7 +172,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -183,7 +183,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -195,7 +195,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -217,7 +217,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -228,7 +228,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -241,7 +241,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -262,7 +262,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -277,7 +277,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -288,7 +288,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -306,7 +306,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -317,7 +317,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -330,7 +330,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -354,7 +354,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -365,7 +365,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Configuration.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Configuration.swift index 410882590eb..c5224b89eb1 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Configuration.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Configuration.swift @@ -6,10 +6,10 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient.Configuration") -public typealias Configuration = PetstoreClient.Configuration +@available(*, deprecated, renamed: "PetstoreClientAPI.Configuration") +public typealias Configuration = PetstoreClientAPI.Configuration -extension PetstoreClient { +extension PetstoreClientAPI { open class Configuration { // This value is used to configure the date formatter that is used to serialize dates into JSON format. diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Extensions.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Extensions.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AdditionalPropertiesClass.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AdditionalPropertiesClass.swift index 7f5b6a45ade..e0ae7a60472 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AdditionalPropertiesClass.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AdditionalPropertiesClass.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.AdditionalPropertiesClass") -public typealias AdditionalPropertiesClass = PetstoreClient.AdditionalPropertiesClass +@available(*, deprecated, renamed: "PetstoreClientAPI.AdditionalPropertiesClass") +public typealias AdditionalPropertiesClass = PetstoreClientAPI.AdditionalPropertiesClass -extension PetstoreClient { +extension PetstoreClientAPI { public final class AdditionalPropertiesClass: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Animal.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Animal.swift index 24b111486de..48bce08faa0 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Animal.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Animal.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Animal") -public typealias Animal = PetstoreClient.Animal +@available(*, deprecated, renamed: "PetstoreClientAPI.Animal") +public typealias Animal = PetstoreClientAPI.Animal -extension PetstoreClient { +extension PetstoreClientAPI { public final class Animal: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AnimalFarm.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AnimalFarm.swift index ef664c5e452..7dd9dedf4de 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AnimalFarm.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AnimalFarm.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.AnimalFarm") -public typealias AnimalFarm = PetstoreClient.AnimalFarm +@available(*, deprecated, renamed: "PetstoreClientAPI.AnimalFarm") +public typealias AnimalFarm = PetstoreClientAPI.AnimalFarm -extension PetstoreClient { +extension PetstoreClientAPI { public typealias AnimalFarm = [Animal] } diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ApiResponse.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ApiResponse.swift index d6e874cad6c..3ba139fd803 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ApiResponse.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ApiResponse.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.ApiResponse") -public typealias ApiResponse = PetstoreClient.ApiResponse +@available(*, deprecated, renamed: "PetstoreClientAPI.ApiResponse") +public typealias ApiResponse = PetstoreClientAPI.ApiResponse -extension PetstoreClient { +extension PetstoreClientAPI { public final class ApiResponse: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfArrayOfNumberOnly.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfArrayOfNumberOnly.swift index 46175c0b05e..14f26778b17 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfArrayOfNumberOnly.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfArrayOfNumberOnly.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.ArrayOfArrayOfNumberOnly") -public typealias ArrayOfArrayOfNumberOnly = PetstoreClient.ArrayOfArrayOfNumberOnly +@available(*, deprecated, renamed: "PetstoreClientAPI.ArrayOfArrayOfNumberOnly") +public typealias ArrayOfArrayOfNumberOnly = PetstoreClientAPI.ArrayOfArrayOfNumberOnly -extension PetstoreClient { +extension PetstoreClientAPI { public final class ArrayOfArrayOfNumberOnly: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfNumberOnly.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfNumberOnly.swift index 240989ed68e..8eb085e6b55 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfNumberOnly.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayOfNumberOnly.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.ArrayOfNumberOnly") -public typealias ArrayOfNumberOnly = PetstoreClient.ArrayOfNumberOnly +@available(*, deprecated, renamed: "PetstoreClientAPI.ArrayOfNumberOnly") +public typealias ArrayOfNumberOnly = PetstoreClientAPI.ArrayOfNumberOnly -extension PetstoreClient { +extension PetstoreClientAPI { public final class ArrayOfNumberOnly: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayTest.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayTest.swift index fc774738102..aade19d76db 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayTest.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ArrayTest.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.ArrayTest") -public typealias ArrayTest = PetstoreClient.ArrayTest +@available(*, deprecated, renamed: "PetstoreClientAPI.ArrayTest") +public typealias ArrayTest = PetstoreClientAPI.ArrayTest -extension PetstoreClient { +extension PetstoreClientAPI { public final class ArrayTest: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Capitalization.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Capitalization.swift index 2c3e64811a3..22f31556b1d 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Capitalization.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Capitalization.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Capitalization") -public typealias Capitalization = PetstoreClient.Capitalization +@available(*, deprecated, renamed: "PetstoreClientAPI.Capitalization") +public typealias Capitalization = PetstoreClientAPI.Capitalization -extension PetstoreClient { +extension PetstoreClientAPI { public final class Capitalization: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Cat.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Cat.swift index 16834ea68f4..d7388043fef 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Cat.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Cat.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Cat") -public typealias Cat = PetstoreClient.Cat +@available(*, deprecated, renamed: "PetstoreClientAPI.Cat") +public typealias Cat = PetstoreClientAPI.Cat -extension PetstoreClient { +extension PetstoreClientAPI { public final class Cat: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/CatAllOf.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/CatAllOf.swift index 15b96135e89..9a37243f5d1 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/CatAllOf.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/CatAllOf.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.CatAllOf") -public typealias CatAllOf = PetstoreClient.CatAllOf +@available(*, deprecated, renamed: "PetstoreClientAPI.CatAllOf") +public typealias CatAllOf = PetstoreClientAPI.CatAllOf -extension PetstoreClient { +extension PetstoreClientAPI { public final class CatAllOf: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Category.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Category.swift index f0427d76d28..743b83ae821 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Category.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Category.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Category") -public typealias Category = PetstoreClient.Category +@available(*, deprecated, renamed: "PetstoreClientAPI.Category") +public typealias Category = PetstoreClientAPI.Category -extension PetstoreClient { +extension PetstoreClientAPI { public final class Category: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ClassModel.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ClassModel.swift index ff0539ba0b5..a089549ef8d 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ClassModel.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ClassModel.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.ClassModel") -public typealias ClassModel = PetstoreClient.ClassModel +@available(*, deprecated, renamed: "PetstoreClientAPI.ClassModel") +public typealias ClassModel = PetstoreClientAPI.ClassModel -extension PetstoreClient { +extension PetstoreClientAPI { /** Model for testing model with \"_class\" property */ public final class ClassModel: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Client.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Client.swift index effc6525144..9ddec91144b 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Client.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Client.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Client") -public typealias Client = PetstoreClient.Client +@available(*, deprecated, renamed: "PetstoreClientAPI.Client") +public typealias Client = PetstoreClientAPI.Client -extension PetstoreClient { +extension PetstoreClientAPI { public final class Client: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Dog.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Dog.swift index ccab17d0209..e4c05c90cb4 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Dog.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Dog.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Dog") -public typealias Dog = PetstoreClient.Dog +@available(*, deprecated, renamed: "PetstoreClientAPI.Dog") +public typealias Dog = PetstoreClientAPI.Dog -extension PetstoreClient { +extension PetstoreClientAPI { public final class Dog: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/DogAllOf.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/DogAllOf.swift index 20b02ab06b7..0ea9da741ca 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/DogAllOf.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/DogAllOf.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.DogAllOf") -public typealias DogAllOf = PetstoreClient.DogAllOf +@available(*, deprecated, renamed: "PetstoreClientAPI.DogAllOf") +public typealias DogAllOf = PetstoreClientAPI.DogAllOf -extension PetstoreClient { +extension PetstoreClientAPI { public final class DogAllOf: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumArrays.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumArrays.swift index a1eb07aa955..a796ffc79c6 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumArrays.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumArrays.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.EnumArrays") -public typealias EnumArrays = PetstoreClient.EnumArrays +@available(*, deprecated, renamed: "PetstoreClientAPI.EnumArrays") +public typealias EnumArrays = PetstoreClientAPI.EnumArrays -extension PetstoreClient { +extension PetstoreClientAPI { public final class EnumArrays: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumClass.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumClass.swift index 37984373236..3e775af1233 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumClass.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumClass.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.EnumClass") -public typealias EnumClass = PetstoreClient.EnumClass +@available(*, deprecated, renamed: "PetstoreClientAPI.EnumClass") +public typealias EnumClass = PetstoreClientAPI.EnumClass -extension PetstoreClient { +extension PetstoreClientAPI { public enum EnumClass: String, Codable, CaseIterable { case abc = "_abc" diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumTest.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumTest.swift index 4b39f2161f1..ad77e814461 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumTest.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/EnumTest.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.EnumTest") -public typealias EnumTest = PetstoreClient.EnumTest +@available(*, deprecated, renamed: "PetstoreClientAPI.EnumTest") +public typealias EnumTest = PetstoreClientAPI.EnumTest -extension PetstoreClient { +extension PetstoreClientAPI { public final class EnumTest: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/File.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/File.swift index ad1922e129b..74ca2caa49d 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/File.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/File.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.File") -public typealias File = PetstoreClient.File +@available(*, deprecated, renamed: "PetstoreClientAPI.File") +public typealias File = PetstoreClientAPI.File -extension PetstoreClient { +extension PetstoreClientAPI { /** Must be named `File` for test. */ public final class File: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FileSchemaTestClass.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FileSchemaTestClass.swift index 523b2bab52e..13048f3fb44 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FileSchemaTestClass.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FileSchemaTestClass.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.FileSchemaTestClass") -public typealias FileSchemaTestClass = PetstoreClient.FileSchemaTestClass +@available(*, deprecated, renamed: "PetstoreClientAPI.FileSchemaTestClass") +public typealias FileSchemaTestClass = PetstoreClientAPI.FileSchemaTestClass -extension PetstoreClient { +extension PetstoreClientAPI { public final class FileSchemaTestClass: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FormatTest.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FormatTest.swift index 7ea8c7dc1ee..24057510679 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FormatTest.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/FormatTest.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.FormatTest") -public typealias FormatTest = PetstoreClient.FormatTest +@available(*, deprecated, renamed: "PetstoreClientAPI.FormatTest") +public typealias FormatTest = PetstoreClientAPI.FormatTest -extension PetstoreClient { +extension PetstoreClientAPI { public final class FormatTest: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/HasOnlyReadOnly.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/HasOnlyReadOnly.swift index 75ce3afe50d..56c0865e0dc 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/HasOnlyReadOnly.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/HasOnlyReadOnly.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.HasOnlyReadOnly") -public typealias HasOnlyReadOnly = PetstoreClient.HasOnlyReadOnly +@available(*, deprecated, renamed: "PetstoreClientAPI.HasOnlyReadOnly") +public typealias HasOnlyReadOnly = PetstoreClientAPI.HasOnlyReadOnly -extension PetstoreClient { +extension PetstoreClientAPI { public final class HasOnlyReadOnly: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/List.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/List.swift index 0dbb9c9f351..bf620d4aa16 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/List.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/List.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.List") -public typealias List = PetstoreClient.List +@available(*, deprecated, renamed: "PetstoreClientAPI.List") +public typealias List = PetstoreClientAPI.List -extension PetstoreClient { +extension PetstoreClientAPI { public final class List: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MapTest.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MapTest.swift index fa4d05b2b0d..c94fa116b11 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MapTest.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MapTest.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.MapTest") -public typealias MapTest = PetstoreClient.MapTest +@available(*, deprecated, renamed: "PetstoreClientAPI.MapTest") +public typealias MapTest = PetstoreClientAPI.MapTest -extension PetstoreClient { +extension PetstoreClientAPI { public final class MapTest: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MixedPropertiesAndAdditionalPropertiesClass.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MixedPropertiesAndAdditionalPropertiesClass.swift index af739161a45..9980d557872 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MixedPropertiesAndAdditionalPropertiesClass.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/MixedPropertiesAndAdditionalPropertiesClass.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.MixedPropertiesAndAdditionalPropertiesClass") -public typealias MixedPropertiesAndAdditionalPropertiesClass = PetstoreClient.MixedPropertiesAndAdditionalPropertiesClass +@available(*, deprecated, renamed: "PetstoreClientAPI.MixedPropertiesAndAdditionalPropertiesClass") +public typealias MixedPropertiesAndAdditionalPropertiesClass = PetstoreClientAPI.MixedPropertiesAndAdditionalPropertiesClass -extension PetstoreClient { +extension PetstoreClientAPI { public final class MixedPropertiesAndAdditionalPropertiesClass: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Model200Response.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Model200Response.swift index c029d5acbd8..21981f46098 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Model200Response.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Model200Response.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Model200Response") -public typealias Model200Response = PetstoreClient.Model200Response +@available(*, deprecated, renamed: "PetstoreClientAPI.Model200Response") +public typealias Model200Response = PetstoreClientAPI.Model200Response -extension PetstoreClient { +extension PetstoreClientAPI { /** Model for testing model name starting with number */ public final class Model200Response: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Name.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Name.swift index e37f05bbb5e..fee33da7ddf 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Name.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Name.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Name") -public typealias Name = PetstoreClient.Name +@available(*, deprecated, renamed: "PetstoreClientAPI.Name") +public typealias Name = PetstoreClientAPI.Name -extension PetstoreClient { +extension PetstoreClientAPI { /** Model for testing model name same as property name */ public final class Name: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/NumberOnly.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/NumberOnly.swift index b375325d252..1cbf7fc2235 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/NumberOnly.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/NumberOnly.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.NumberOnly") -public typealias NumberOnly = PetstoreClient.NumberOnly +@available(*, deprecated, renamed: "PetstoreClientAPI.NumberOnly") +public typealias NumberOnly = PetstoreClientAPI.NumberOnly -extension PetstoreClient { +extension PetstoreClientAPI { public final class NumberOnly: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Order.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Order.swift index 9399d0b83f8..ca252a55cbc 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Order.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Order.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Order") -public typealias Order = PetstoreClient.Order +@available(*, deprecated, renamed: "PetstoreClientAPI.Order") +public typealias Order = PetstoreClientAPI.Order -extension PetstoreClient { +extension PetstoreClientAPI { public final class Order: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterComposite.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterComposite.swift index 125a7f19c8e..ac2e2c17b63 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterComposite.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterComposite.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.OuterComposite") -public typealias OuterComposite = PetstoreClient.OuterComposite +@available(*, deprecated, renamed: "PetstoreClientAPI.OuterComposite") +public typealias OuterComposite = PetstoreClientAPI.OuterComposite -extension PetstoreClient { +extension PetstoreClientAPI { public final class OuterComposite: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterEnum.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterEnum.swift index 78ad5bedb38..2a16e08330a 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterEnum.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/OuterEnum.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.OuterEnum") -public typealias OuterEnum = PetstoreClient.OuterEnum +@available(*, deprecated, renamed: "PetstoreClientAPI.OuterEnum") +public typealias OuterEnum = PetstoreClientAPI.OuterEnum -extension PetstoreClient { +extension PetstoreClientAPI { public enum OuterEnum: String, Codable, CaseIterable { case placed = "placed" diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Pet.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Pet.swift index 7c3e1f6e58a..63628629df1 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Pet.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Pet.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Pet") -public typealias Pet = PetstoreClient.Pet +@available(*, deprecated, renamed: "PetstoreClientAPI.Pet") +public typealias Pet = PetstoreClientAPI.Pet -extension PetstoreClient { +extension PetstoreClientAPI { public final class Pet: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ReadOnlyFirst.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ReadOnlyFirst.swift index d6ff6cf50f8..1487fd0b22c 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ReadOnlyFirst.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/ReadOnlyFirst.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.ReadOnlyFirst") -public typealias ReadOnlyFirst = PetstoreClient.ReadOnlyFirst +@available(*, deprecated, renamed: "PetstoreClientAPI.ReadOnlyFirst") +public typealias ReadOnlyFirst = PetstoreClientAPI.ReadOnlyFirst -extension PetstoreClient { +extension PetstoreClientAPI { public final class ReadOnlyFirst: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Return.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Return.swift index c7a9c35ec1c..63a54182784 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Return.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Return.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Return") -public typealias Return = PetstoreClient.Return +@available(*, deprecated, renamed: "PetstoreClientAPI.Return") +public typealias Return = PetstoreClientAPI.Return -extension PetstoreClient { +extension PetstoreClientAPI { /** Model for testing reserved words */ public final class Return: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/SpecialModelName.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/SpecialModelName.swift index 1f6a989b081..d9b2471b63c 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/SpecialModelName.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/SpecialModelName.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.SpecialModelName") -public typealias SpecialModelName = PetstoreClient.SpecialModelName +@available(*, deprecated, renamed: "PetstoreClientAPI.SpecialModelName") +public typealias SpecialModelName = PetstoreClientAPI.SpecialModelName -extension PetstoreClient { +extension PetstoreClientAPI { public final class SpecialModelName: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/StringBooleanMap.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/StringBooleanMap.swift index 67216302d21..e9b64b3e361 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/StringBooleanMap.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/StringBooleanMap.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.StringBooleanMap") -public typealias StringBooleanMap = PetstoreClient.StringBooleanMap +@available(*, deprecated, renamed: "PetstoreClientAPI.StringBooleanMap") +public typealias StringBooleanMap = PetstoreClientAPI.StringBooleanMap -extension PetstoreClient { +extension PetstoreClientAPI { public final class StringBooleanMap: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Tag.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Tag.swift index 365ccb8b3aa..e9bbb0b75e4 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Tag.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/Tag.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.Tag") -public typealias Tag = PetstoreClient.Tag +@available(*, deprecated, renamed: "PetstoreClientAPI.Tag") +public typealias Tag = PetstoreClientAPI.Tag -extension PetstoreClient { +extension PetstoreClientAPI { public final class Tag: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderDefault.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderDefault.swift index 3f64638c1bc..b1bad05f594 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderDefault.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderDefault.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.TypeHolderDefault") -public typealias TypeHolderDefault = PetstoreClient.TypeHolderDefault +@available(*, deprecated, renamed: "PetstoreClientAPI.TypeHolderDefault") +public typealias TypeHolderDefault = PetstoreClientAPI.TypeHolderDefault -extension PetstoreClient { +extension PetstoreClientAPI { public final class TypeHolderDefault: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderExample.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderExample.swift index c7b480af0d0..604354fd3f0 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderExample.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/TypeHolderExample.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.TypeHolderExample") -public typealias TypeHolderExample = PetstoreClient.TypeHolderExample +@available(*, deprecated, renamed: "PetstoreClientAPI.TypeHolderExample") +public typealias TypeHolderExample = PetstoreClientAPI.TypeHolderExample -extension PetstoreClient { +extension PetstoreClientAPI { public final class TypeHolderExample: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/User.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/User.swift index 3af56094d8c..438f702a5a3 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/User.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/User.swift @@ -10,10 +10,10 @@ import Foundation import AnyCodable #endif -@available(*, deprecated, renamed: "PetstoreClient.User") -public typealias User = PetstoreClient.User +@available(*, deprecated, renamed: "PetstoreClientAPI.User") +public typealias User = PetstoreClientAPI.User -extension PetstoreClient { +extension PetstoreClientAPI { public final class User: Codable, Hashable { diff --git a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/URLSessionImplementations.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/urlsessionLibrary/git_push.sh b/samples/client/petstore/swift5/urlsessionLibrary/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/urlsessionLibrary/git_push.sh +++ b/samples/client/petstore/swift5/urlsessionLibrary/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs.swift index 975fee896fa..ca48d19154c 100644 --- a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs.swift +++ b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs.swift @@ -7,10 +7,15 @@ import Foundation import Vapor -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient -open class PetstoreClient { +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI + +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: HTTPHeaders = [:] } diff --git a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift index ac279c5e199..78cd04bd6b1 100644 --- a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/AnotherFakeAPI.swift @@ -20,9 +20,9 @@ open class AnotherFakeAPI { - parameter body: (body) client model - returns: `EventLoopFuture` of `ClientResponse` */ - open class func call123testSpecialTagsRaw(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func call123testSpecialTagsRaw(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -50,7 +50,7 @@ open class AnotherFakeAPI { - parameter body: (body) client model - returns: `EventLoopFuture` of `Call123testSpecialTags` */ - open class func call123testSpecialTags(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func call123testSpecialTags(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return call123testSpecialTagsRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> Call123testSpecialTags in switch response.status.code { case 200: diff --git a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift index 30fac25f6fa..144a6d4e68a 100644 --- a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeAPI.swift @@ -20,9 +20,9 @@ open class FakeAPI { - parameter xmlItem: (body) XmlItem Body - returns: `EventLoopFuture` of `ClientResponse` */ - open class func createXmlItemRaw(xmlItem: XmlItem, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createXmlItemRaw(xmlItem: XmlItem, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/create_xml_item" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -50,7 +50,7 @@ open class FakeAPI { - parameter xmlItem: (body) XmlItem Body - returns: `EventLoopFuture` of `CreateXmlItem` */ - open class func createXmlItem(xmlItem: XmlItem, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createXmlItem(xmlItem: XmlItem, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return createXmlItemRaw(xmlItem: xmlItem, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> CreateXmlItem in switch response.status.code { case 200: @@ -68,9 +68,9 @@ open class FakeAPI { - parameter body: (body) Input boolean as post body (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func fakeOuterBooleanSerializeRaw(body: Bool? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterBooleanSerializeRaw(body: Bool? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -99,7 +99,7 @@ open class FakeAPI { - parameter body: (body) Input boolean as post body (optional) - returns: `EventLoopFuture` of `FakeOuterBooleanSerialize` */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return fakeOuterBooleanSerializeRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> FakeOuterBooleanSerialize in switch response.status.code { case 200: @@ -117,9 +117,9 @@ open class FakeAPI { - parameter body: (body) Input composite as post body (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func fakeOuterCompositeSerializeRaw(body: OuterComposite? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterCompositeSerializeRaw(body: OuterComposite? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -148,7 +148,7 @@ open class FakeAPI { - parameter body: (body) Input composite as post body (optional) - returns: `EventLoopFuture` of `FakeOuterCompositeSerialize` */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return fakeOuterCompositeSerializeRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> FakeOuterCompositeSerialize in switch response.status.code { case 200: @@ -166,9 +166,9 @@ open class FakeAPI { - parameter body: (body) Input number as post body (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func fakeOuterNumberSerializeRaw(body: Double? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterNumberSerializeRaw(body: Double? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -197,7 +197,7 @@ open class FakeAPI { - parameter body: (body) Input number as post body (optional) - returns: `EventLoopFuture` of `FakeOuterNumberSerialize` */ - open class func fakeOuterNumberSerialize(body: Double? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterNumberSerialize(body: Double? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return fakeOuterNumberSerializeRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> FakeOuterNumberSerialize in switch response.status.code { case 200: @@ -215,9 +215,9 @@ open class FakeAPI { - parameter body: (body) Input string as post body (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func fakeOuterStringSerializeRaw(body: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterStringSerializeRaw(body: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -246,7 +246,7 @@ open class FakeAPI { - parameter body: (body) Input string as post body (optional) - returns: `EventLoopFuture` of `FakeOuterStringSerialize` */ - open class func fakeOuterStringSerialize(body: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func fakeOuterStringSerialize(body: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return fakeOuterStringSerializeRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> FakeOuterStringSerialize in switch response.status.code { case 200: @@ -264,9 +264,9 @@ open class FakeAPI { - parameter body: (body) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testBodyWithFileSchemaRaw(body: FileSchemaTestClass, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testBodyWithFileSchemaRaw(body: FileSchemaTestClass, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -293,7 +293,7 @@ open class FakeAPI { - parameter body: (body) - returns: `EventLoopFuture` of `TestBodyWithFileSchema` */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testBodyWithFileSchemaRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestBodyWithFileSchema in switch response.status.code { case 200: @@ -311,9 +311,9 @@ open class FakeAPI { - parameter body: (body) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testBodyWithQueryParamsRaw(query: String, body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testBodyWithQueryParamsRaw(query: String, body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -347,7 +347,7 @@ open class FakeAPI { - parameter body: (body) - returns: `EventLoopFuture` of `TestBodyWithQueryParams` */ - open class func testBodyWithQueryParams(query: String, body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testBodyWithQueryParams(query: String, body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testBodyWithQueryParamsRaw(query: query, body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestBodyWithQueryParams in switch response.status.code { case 200: @@ -366,9 +366,9 @@ open class FakeAPI { - parameter body: (body) client model - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testClientModelRaw(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testClientModelRaw(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -396,7 +396,7 @@ open class FakeAPI { - parameter body: (body) client model - returns: `EventLoopFuture` of `TestClientModel` */ - open class func testClientModel(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testClientModel(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testClientModelRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestClientModel in switch response.status.code { case 200: @@ -431,9 +431,9 @@ open class FakeAPI { - parameter callback: (form) None (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testEndpointParametersRaw(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: Data? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testEndpointParametersRaw(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: Data? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -494,7 +494,7 @@ open class FakeAPI { - parameter callback: (form) None (optional) - returns: `EventLoopFuture` of `TestEndpointParameters` */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: Data? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: Data? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testEndpointParametersRaw(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestEndpointParameters in switch response.status.code { case 400: @@ -589,9 +589,9 @@ open class FakeAPI { - parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .efg) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testEnumParametersRaw(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testEnumParametersRaw(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -648,7 +648,7 @@ open class FakeAPI { - parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .efg) - returns: `EventLoopFuture` of `TestEnumParameters` */ - open class func testEnumParameters(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testEnumParameters(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testEnumParametersRaw(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestEnumParameters in switch response.status.code { case 400: @@ -674,9 +674,9 @@ open class FakeAPI { - parameter int64Group: (query) Integer in group parameters (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testGroupParametersRaw(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testGroupParametersRaw(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -725,7 +725,7 @@ open class FakeAPI { - parameter int64Group: (query) Integer in group parameters (optional) - returns: `EventLoopFuture` of `TestGroupParameters` */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testGroupParametersRaw(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestGroupParameters in switch response.status.code { case 400: @@ -743,9 +743,9 @@ open class FakeAPI { - parameter param: (body) request body - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testInlineAdditionalPropertiesRaw(param: [String: String], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testInlineAdditionalPropertiesRaw(param: [String: String], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -772,7 +772,7 @@ open class FakeAPI { - parameter param: (body) request body - returns: `EventLoopFuture` of `TestInlineAdditionalProperties` */ - open class func testInlineAdditionalProperties(param: [String: String], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testInlineAdditionalProperties(param: [String: String], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testInlineAdditionalPropertiesRaw(param: param, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestInlineAdditionalProperties in switch response.status.code { case 200: @@ -791,9 +791,9 @@ open class FakeAPI { - parameter param2: (form) field2 - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testJsonFormDataRaw(param: String, param2: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testJsonFormDataRaw(param: String, param2: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -825,7 +825,7 @@ open class FakeAPI { - parameter param2: (form) field2 - returns: `EventLoopFuture` of `TestJsonFormData` */ - open class func testJsonFormData(param: String, param2: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testJsonFormData(param: String, param2: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testJsonFormDataRaw(param: param, param2: param2, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestJsonFormData in switch response.status.code { case 200: @@ -847,9 +847,9 @@ open class FakeAPI { - parameter context: (query) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testQueryParameterCollectionFormatRaw(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testQueryParameterCollectionFormatRaw(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake/test-query-parameters" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -894,7 +894,7 @@ open class FakeAPI { - parameter context: (query) - returns: `EventLoopFuture` of `TestQueryParameterCollectionFormat` */ - open class func testQueryParameterCollectionFormat(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testQueryParameterCollectionFormat(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testQueryParameterCollectionFormatRaw(pipe: pipe, ioutil: ioutil, http: http, url: url, context: context, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestQueryParameterCollectionFormat in switch response.status.code { case 200: diff --git a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift index b7c84887c15..0a104952526 100644 --- a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift @@ -23,9 +23,9 @@ open class FakeClassnameTags123API { - parameter body: (body) client model - returns: `EventLoopFuture` of `ClientResponse` */ - open class func testClassnameRaw(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testClassnameRaw(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -56,7 +56,7 @@ open class FakeClassnameTags123API { - parameter body: (body) client model - returns: `EventLoopFuture` of `TestClassname` */ - open class func testClassname(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func testClassname(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return testClassnameRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> TestClassname in switch response.status.code { case 200: diff --git a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/PetAPI.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/PetAPI.swift index 50fc2d9e295..e07bf6753d1 100644 --- a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/PetAPI.swift @@ -22,9 +22,9 @@ open class PetAPI { - parameter body: (body) Pet object that needs to be added to the store - returns: `EventLoopFuture` of `ClientResponse` */ - open class func addPetRaw(body: Pet, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func addPetRaw(body: Pet, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -55,7 +55,7 @@ open class PetAPI { - parameter body: (body) Pet object that needs to be added to the store - returns: `EventLoopFuture` of `AddPet` */ - open class func addPet(body: Pet, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func addPet(body: Pet, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return addPetRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> AddPet in switch response.status.code { case 200: @@ -79,12 +79,12 @@ open class PetAPI { - parameter apiKey: (header) (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func deletePetRaw(petId: Int64, apiKey: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func deletePetRaw(petId: Int64, apiKey: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/pet/{petId}" let petIdPreEscape = String(describing: petId) let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -117,7 +117,7 @@ open class PetAPI { - parameter apiKey: (header) (optional) - returns: `EventLoopFuture` of `DeletePet` */ - open class func deletePet(petId: Int64, apiKey: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func deletePet(petId: Int64, apiKey: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return deletePetRaw(petId: petId, apiKey: apiKey, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> DeletePet in switch response.status.code { case 200: @@ -150,9 +150,9 @@ open class PetAPI { - parameter status: (query) Status values that need to be considered for filter - returns: `EventLoopFuture` of `ClientResponse` */ - open class func findPetsByStatusRaw(status: [Status_findPetsByStatus], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func findPetsByStatusRaw(status: [Status_findPetsByStatus], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -190,7 +190,7 @@ open class PetAPI { - parameter status: (query) Status values that need to be considered for filter - returns: `EventLoopFuture` of `FindPetsByStatus` */ - open class func findPetsByStatus(status: [Status_findPetsByStatus], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func findPetsByStatus(status: [Status_findPetsByStatus], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return findPetsByStatusRaw(status: status, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> FindPetsByStatus in switch response.status.code { case 200: @@ -215,9 +215,9 @@ open class PetAPI { - returns: `EventLoopFuture` of `ClientResponse` */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTagsRaw(tags: Set, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func findPetsByTagsRaw(tags: Set, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -256,7 +256,7 @@ open class PetAPI { - returns: `EventLoopFuture` of `FindPetsByTags` */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: Set, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func findPetsByTags(tags: Set, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return findPetsByTagsRaw(tags: tags, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> FindPetsByTags in switch response.status.code { case 200: @@ -280,12 +280,12 @@ open class PetAPI { - parameter petId: (path) ID of pet to return - returns: `EventLoopFuture` of `ClientResponse` */ - open class func getPetByIdRaw(petId: Int64, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getPetByIdRaw(petId: Int64, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/pet/{petId}" let petIdPreEscape = String(describing: petId) let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -317,7 +317,7 @@ open class PetAPI { - parameter petId: (path) ID of pet to return - returns: `EventLoopFuture` of `GetPetById` */ - open class func getPetById(petId: Int64, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getPetById(petId: Int64, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return getPetByIdRaw(petId: petId, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> GetPetById in switch response.status.code { case 200: @@ -342,9 +342,9 @@ open class PetAPI { - parameter body: (body) Pet object that needs to be added to the store - returns: `EventLoopFuture` of `ClientResponse` */ - open class func updatePetRaw(body: Pet, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func updatePetRaw(body: Pet, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -377,7 +377,7 @@ open class PetAPI { - parameter body: (body) Pet object that needs to be added to the store - returns: `EventLoopFuture` of `UpdatePet` */ - open class func updatePet(body: Pet, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func updatePet(body: Pet, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return updatePetRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> UpdatePet in switch response.status.code { case 200: @@ -406,12 +406,12 @@ open class PetAPI { - parameter status: (form) Updated status of the pet (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func updatePetWithFormRaw(petId: Int64, name: String? = nil, status: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func updatePetWithFormRaw(petId: Int64, name: String? = nil, status: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/pet/{petId}" let petIdPreEscape = String(describing: petId) let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -447,7 +447,7 @@ open class PetAPI { - parameter status: (form) Updated status of the pet (optional) - returns: `EventLoopFuture` of `UpdatePetWithForm` */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return updatePetWithFormRaw(petId: petId, name: name, status: status, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> UpdatePetWithForm in switch response.status.code { case 405: @@ -470,12 +470,12 @@ open class PetAPI { - parameter file: (form) file to upload (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func uploadFileRaw(petId: Int64, additionalMetadata: String? = nil, file: Data? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func uploadFileRaw(petId: Int64, additionalMetadata: String? = nil, file: Data? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/pet/{petId}/uploadImage" let petIdPreEscape = String(describing: petId) let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -511,7 +511,7 @@ open class PetAPI { - parameter file: (form) file to upload (optional) - returns: `EventLoopFuture` of `UploadFile` */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: Data? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: Data? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return uploadFileRaw(petId: petId, additionalMetadata: additionalMetadata, file: file, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> UploadFile in switch response.status.code { case 200: @@ -534,12 +534,12 @@ open class PetAPI { - parameter additionalMetadata: (form) Additional data to pass to server (optional) - returns: `EventLoopFuture` of `ClientResponse` */ - open class func uploadFileWithRequiredFileRaw(petId: Int64, requiredFile: Data, additionalMetadata: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func uploadFileWithRequiredFileRaw(petId: Int64, requiredFile: Data, additionalMetadata: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/fake/{petId}/uploadImageWithRequiredFile" let petIdPreEscape = String(describing: petId) let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -575,7 +575,7 @@ open class PetAPI { - parameter additionalMetadata: (form) Additional data to pass to server (optional) - returns: `EventLoopFuture` of `UploadFileWithRequiredFile` */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: Data, additionalMetadata: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: Data, additionalMetadata: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return uploadFileWithRequiredFileRaw(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> UploadFileWithRequiredFile in switch response.status.code { case 200: diff --git a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift index 0937a57ad3d..6c3358a6163 100644 --- a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/StoreAPI.swift @@ -20,12 +20,12 @@ open class StoreAPI { - parameter orderId: (path) ID of the order that needs to be deleted - returns: `EventLoopFuture` of `ClientResponse` */ - open class func deleteOrderRaw(orderId: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func deleteOrderRaw(orderId: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/store/order/{order_id}" let orderIdPreEscape = String(describing: orderId) let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -53,7 +53,7 @@ open class StoreAPI { - parameter orderId: (path) ID of the order that needs to be deleted - returns: `EventLoopFuture` of `DeleteOrder` */ - open class func deleteOrder(orderId: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func deleteOrder(orderId: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return deleteOrderRaw(orderId: orderId, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> DeleteOrder in switch response.status.code { case 400: @@ -76,9 +76,9 @@ open class StoreAPI { - name: api_key - returns: `EventLoopFuture` of `ClientResponse` */ - open class func getInventoryRaw(headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getInventoryRaw(headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -107,7 +107,7 @@ open class StoreAPI { - name: api_key - returns: `EventLoopFuture` of `GetInventory` */ - open class func getInventory(headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getInventory(headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return getInventoryRaw(headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> GetInventory in switch response.status.code { case 200: @@ -126,12 +126,12 @@ open class StoreAPI { - parameter orderId: (path) ID of pet that needs to be fetched - returns: `EventLoopFuture` of `ClientResponse` */ - open class func getOrderByIdRaw(orderId: Int64, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getOrderByIdRaw(orderId: Int64, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/store/order/{order_id}" let orderIdPreEscape = String(describing: orderId) let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -160,7 +160,7 @@ open class StoreAPI { - parameter orderId: (path) ID of pet that needs to be fetched - returns: `EventLoopFuture` of `GetOrderById` */ - open class func getOrderById(orderId: Int64, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getOrderById(orderId: Int64, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return getOrderByIdRaw(orderId: orderId, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> GetOrderById in switch response.status.code { case 200: @@ -182,9 +182,9 @@ open class StoreAPI { - parameter body: (body) order placed for purchasing the pet - returns: `EventLoopFuture` of `ClientResponse` */ - open class func placeOrderRaw(body: Order, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func placeOrderRaw(body: Order, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -212,7 +212,7 @@ open class StoreAPI { - parameter body: (body) order placed for purchasing the pet - returns: `EventLoopFuture` of `PlaceOrder` */ - open class func placeOrder(body: Order, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func placeOrder(body: Order, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return placeOrderRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> PlaceOrder in switch response.status.code { case 200: diff --git a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/UserAPI.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/UserAPI.swift index 642b031911e..e71a3ee7bf3 100644 --- a/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs/UserAPI.swift @@ -20,9 +20,9 @@ open class UserAPI { - parameter body: (body) Created user object - returns: `EventLoopFuture` of `ClientResponse` */ - open class func createUserRaw(body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createUserRaw(body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -49,7 +49,7 @@ open class UserAPI { - parameter body: (body) Created user object - returns: `EventLoopFuture` of `CreateUser` */ - open class func createUser(body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createUser(body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return createUserRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> CreateUser in switch response.status.code { default: @@ -65,9 +65,9 @@ open class UserAPI { - parameter body: (body) List of user object - returns: `EventLoopFuture` of `ClientResponse` */ - open class func createUsersWithArrayInputRaw(body: [User], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createUsersWithArrayInputRaw(body: [User], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -93,7 +93,7 @@ open class UserAPI { - parameter body: (body) List of user object - returns: `EventLoopFuture` of `CreateUsersWithArrayInput` */ - open class func createUsersWithArrayInput(body: [User], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createUsersWithArrayInput(body: [User], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return createUsersWithArrayInputRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> CreateUsersWithArrayInput in switch response.status.code { default: @@ -109,9 +109,9 @@ open class UserAPI { - parameter body: (body) List of user object - returns: `EventLoopFuture` of `ClientResponse` */ - open class func createUsersWithListInputRaw(body: [User], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createUsersWithListInputRaw(body: [User], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -137,7 +137,7 @@ open class UserAPI { - parameter body: (body) List of user object - returns: `EventLoopFuture` of `CreateUsersWithListInput` */ - open class func createUsersWithListInput(body: [User], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func createUsersWithListInput(body: [User], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return createUsersWithListInputRaw(body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> CreateUsersWithListInput in switch response.status.code { default: @@ -154,12 +154,12 @@ open class UserAPI { - parameter username: (path) The name that needs to be deleted - returns: `EventLoopFuture` of `ClientResponse` */ - open class func deleteUserRaw(username: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func deleteUserRaw(username: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/user/{username}" let usernamePreEscape = String(describing: username) let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -187,7 +187,7 @@ open class UserAPI { - parameter username: (path) The name that needs to be deleted - returns: `EventLoopFuture` of `DeleteUser` */ - open class func deleteUser(username: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func deleteUser(username: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return deleteUserRaw(username: username, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> DeleteUser in switch response.status.code { case 400: @@ -207,12 +207,12 @@ open class UserAPI { - parameter username: (path) The name that needs to be fetched. Use user1 for testing. - returns: `EventLoopFuture` of `ClientResponse` */ - open class func getUserByNameRaw(username: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getUserByNameRaw(username: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/user/{username}" let usernamePreEscape = String(describing: username) let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -240,7 +240,7 @@ open class UserAPI { - parameter username: (path) The name that needs to be fetched. Use user1 for testing. - returns: `EventLoopFuture` of `GetUserByName` */ - open class func getUserByName(username: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func getUserByName(username: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return getUserByNameRaw(username: username, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> GetUserByName in switch response.status.code { case 200: @@ -264,9 +264,9 @@ open class UserAPI { - parameter password: (query) The password for login in clear text - returns: `EventLoopFuture` of `ClientResponse` */ - open class func loginUserRaw(username: String, password: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func loginUserRaw(username: String, password: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -304,7 +304,7 @@ open class UserAPI { - parameter password: (query) The password for login in clear text - returns: `EventLoopFuture` of `LoginUser` */ - open class func loginUser(username: String, password: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func loginUser(username: String, password: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return loginUserRaw(username: username, password: password, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> LoginUser in switch response.status.code { case 200: @@ -323,9 +323,9 @@ open class UserAPI { GET /user/logout - returns: `EventLoopFuture` of `ClientResponse` */ - open class func logoutUserRaw(headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func logoutUserRaw(headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -349,7 +349,7 @@ open class UserAPI { GET /user/logout - returns: `EventLoopFuture` of `LogoutUser` */ - open class func logoutUser(headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func logoutUser(headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return logoutUserRaw(headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> LogoutUser in switch response.status.code { default: @@ -367,12 +367,12 @@ open class UserAPI { - parameter body: (body) Updated user object - returns: `EventLoopFuture` of `ClientResponse` */ - open class func updateUserRaw(username: String, body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func updateUserRaw(username: String, body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { var localVariablePath = "/user/{username}" let usernamePreEscape = String(describing: username) let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath guard let localVariableApiClient = Configuration.apiClient else { fatalError("Configuration.apiClient is not set.") @@ -402,7 +402,7 @@ open class UserAPI { - parameter body: (body) Updated user object - returns: `EventLoopFuture` of `UpdateUser` */ - open class func updateUser(username: String, body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { + open class func updateUser(username: String, body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture { return updateUserRaw(username: username, body: body, headers: headers, beforeSend: beforeSend).flatMapThrowing { response -> UpdateUser in switch response.status.code { case 400: diff --git a/samples/client/petstore/swift5/vaporLibrary/docs/AnotherFakeAPI.md b/samples/client/petstore/swift5/vaporLibrary/docs/AnotherFakeAPI.md index 4eb46a0745a..6908eefb73a 100644 --- a/samples/client/petstore/swift5/vaporLibrary/docs/AnotherFakeAPI.md +++ b/samples/client/petstore/swift5/vaporLibrary/docs/AnotherFakeAPI.md @@ -9,7 +9,7 @@ Method | HTTP request | Description # **call123testSpecialTags** ```swift - open class func call123testSpecialTags(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func call123testSpecialTags(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` To test special tags diff --git a/samples/client/petstore/swift5/vaporLibrary/docs/FakeAPI.md b/samples/client/petstore/swift5/vaporLibrary/docs/FakeAPI.md index 7ab1d38a717..cc68117f304 100644 --- a/samples/client/petstore/swift5/vaporLibrary/docs/FakeAPI.md +++ b/samples/client/petstore/swift5/vaporLibrary/docs/FakeAPI.md @@ -22,7 +22,7 @@ Method | HTTP request | Description # **createXmlItem** ```swift - open class func createXmlItem(xmlItem: XmlItem, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func createXmlItem(xmlItem: XmlItem, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` creates an XmlItem @@ -81,7 +81,7 @@ No authorization required # **fakeOuterBooleanSerialize** ```swift - open class func fakeOuterBooleanSerialize(body: Bool? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func fakeOuterBooleanSerialize(body: Bool? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` @@ -139,7 +139,7 @@ No authorization required # **fakeOuterCompositeSerialize** ```swift - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` @@ -197,7 +197,7 @@ No authorization required # **fakeOuterNumberSerialize** ```swift - open class func fakeOuterNumberSerialize(body: Double? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func fakeOuterNumberSerialize(body: Double? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` @@ -255,7 +255,7 @@ No authorization required # **fakeOuterStringSerialize** ```swift - open class func fakeOuterStringSerialize(body: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func fakeOuterStringSerialize(body: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` @@ -313,7 +313,7 @@ No authorization required # **testBodyWithFileSchema** ```swift - open class func testBodyWithFileSchema(body: FileSchemaTestClass, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testBodyWithFileSchema(body: FileSchemaTestClass, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` @@ -371,7 +371,7 @@ No authorization required # **testBodyWithQueryParams** ```swift - open class func testBodyWithQueryParams(query: String, body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testBodyWithQueryParams(query: String, body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` @@ -429,7 +429,7 @@ No authorization required # **testClientModel** ```swift - open class func testClientModel(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testClientModel(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` To test \"client\" model @@ -488,7 +488,7 @@ No authorization required # **testEndpointParameters** ```swift - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: Data? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: Data? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -575,7 +575,7 @@ public enum TestEndpointParameters { # **testEnumParameters** ```swift - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` To test enum parameters @@ -650,7 +650,7 @@ No authorization required # **testGroupParameters** ```swift - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Fake endpoint to test group parameters (optional) @@ -719,7 +719,7 @@ No authorization required # **testInlineAdditionalProperties** ```swift - open class func testInlineAdditionalProperties(param: [String: String], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testInlineAdditionalProperties(param: [String: String], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` test inline additionalProperties @@ -776,7 +776,7 @@ No authorization required # **testJsonFormData** ```swift - open class func testJsonFormData(param: String, param2: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testJsonFormData(param: String, param2: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` test json serialization of form data @@ -835,7 +835,7 @@ No authorization required # **testQueryParameterCollectionFormat** ```swift - open class func testQueryParameterCollectionFormat(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testQueryParameterCollectionFormat(pipe: [String], ioutil: [String], http: [String], url: [String], context: [String], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` diff --git a/samples/client/petstore/swift5/vaporLibrary/docs/FakeClassnameTags123API.md b/samples/client/petstore/swift5/vaporLibrary/docs/FakeClassnameTags123API.md index a914d27659e..7c462ddddbd 100644 --- a/samples/client/petstore/swift5/vaporLibrary/docs/FakeClassnameTags123API.md +++ b/samples/client/petstore/swift5/vaporLibrary/docs/FakeClassnameTags123API.md @@ -9,7 +9,7 @@ Method | HTTP request | Description # **testClassname** ```swift - open class func testClassname(body: Client, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func testClassname(body: Client, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` To test class name in snake case diff --git a/samples/client/petstore/swift5/vaporLibrary/docs/PetAPI.md b/samples/client/petstore/swift5/vaporLibrary/docs/PetAPI.md index 296c48cb4c4..f93e01e6d5d 100644 --- a/samples/client/petstore/swift5/vaporLibrary/docs/PetAPI.md +++ b/samples/client/petstore/swift5/vaporLibrary/docs/PetAPI.md @@ -17,7 +17,7 @@ Method | HTTP request | Description # **addPet** ```swift - open class func addPet(body: Pet, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func addPet(body: Pet, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Add a new pet to the store @@ -76,7 +76,7 @@ public enum AddPet { # **deletePet** ```swift - open class func deletePet(petId: Int64, apiKey: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func deletePet(petId: Int64, apiKey: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Deletes a pet @@ -137,7 +137,7 @@ public enum DeletePet { # **findPetsByStatus** ```swift - open class func findPetsByStatus(status: [String], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func findPetsByStatus(status: [String], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Finds Pets by status @@ -198,7 +198,7 @@ public enum FindPetsByStatus { # **findPetsByTags** ```swift - open class func findPetsByTags(tags: Set, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func findPetsByTags(tags: Set, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Finds Pets by tags @@ -259,7 +259,7 @@ public enum FindPetsByTags { # **getPetById** ```swift - open class func getPetById(petId: Int64, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func getPetById(petId: Int64, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Find pet by ID @@ -322,7 +322,7 @@ public enum GetPetById { # **updatePet** ```swift - open class func updatePet(body: Pet, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func updatePet(body: Pet, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Update an existing pet @@ -385,7 +385,7 @@ public enum UpdatePet { # **updatePetWithForm** ```swift - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Updates a pet in the store with form data @@ -446,7 +446,7 @@ public enum UpdatePetWithForm { # **uploadFile** ```swift - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: Data? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: Data? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` uploads an image @@ -507,7 +507,7 @@ public enum UploadFile { # **uploadFileWithRequiredFile** ```swift - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: Data, additionalMetadata: String? = nil, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: Data, additionalMetadata: String? = nil, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` uploads an image (required) diff --git a/samples/client/petstore/swift5/vaporLibrary/docs/StoreAPI.md b/samples/client/petstore/swift5/vaporLibrary/docs/StoreAPI.md index 8358219d798..a56d51e05eb 100644 --- a/samples/client/petstore/swift5/vaporLibrary/docs/StoreAPI.md +++ b/samples/client/petstore/swift5/vaporLibrary/docs/StoreAPI.md @@ -12,7 +12,7 @@ Method | HTTP request | Description # **deleteOrder** ```swift - open class func deleteOrder(orderId: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func deleteOrder(orderId: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Delete purchase order by ID @@ -73,7 +73,7 @@ No authorization required # **getInventory** ```swift - open class func getInventory(headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func getInventory(headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Returns pet inventories by status @@ -128,7 +128,7 @@ public enum GetInventory { # **getOrderById** ```swift - open class func getOrderById(orderId: Int64, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func getOrderById(orderId: Int64, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Find purchase order by ID @@ -191,7 +191,7 @@ No authorization required # **placeOrder** ```swift - open class func placeOrder(body: Order, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func placeOrder(body: Order, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Place an order for a pet diff --git a/samples/client/petstore/swift5/vaporLibrary/docs/UserAPI.md b/samples/client/petstore/swift5/vaporLibrary/docs/UserAPI.md index 4c069a00b8b..83de22729ce 100644 --- a/samples/client/petstore/swift5/vaporLibrary/docs/UserAPI.md +++ b/samples/client/petstore/swift5/vaporLibrary/docs/UserAPI.md @@ -16,7 +16,7 @@ Method | HTTP request | Description # **createUser** ```swift - open class func createUser(body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func createUser(body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Create user @@ -73,7 +73,7 @@ No authorization required # **createUsersWithArrayInput** ```swift - open class func createUsersWithArrayInput(body: [User], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func createUsersWithArrayInput(body: [User], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Creates list of users with given input array @@ -128,7 +128,7 @@ No authorization required # **createUsersWithListInput** ```swift - open class func createUsersWithListInput(body: [User], headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func createUsersWithListInput(body: [User], headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Creates list of users with given input array @@ -183,7 +183,7 @@ No authorization required # **deleteUser** ```swift - open class func deleteUser(username: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func deleteUser(username: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Delete user @@ -244,7 +244,7 @@ No authorization required # **getUserByName** ```swift - open class func getUserByName(username: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func getUserByName(username: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Get user by user name @@ -305,7 +305,7 @@ No authorization required # **loginUser** ```swift - open class func loginUser(username: String, password: String, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func loginUser(username: String, password: String, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Logs user into the system @@ -366,7 +366,7 @@ No authorization required # **logoutUser** ```swift - open class func logoutUser(headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func logoutUser(headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Logs out current logged in user session @@ -417,7 +417,7 @@ No authorization required # **updateUser** ```swift - open class func updateUser(username: String, body: User, headers: HTTPHeaders = PetstoreClient.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture + open class func updateUser(username: String, body: User, headers: HTTPHeaders = PetstoreClientAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture ``` Updated user diff --git a/samples/client/petstore/swift5/x-swift-hashable/Cartfile b/samples/client/petstore/swift5/x-swift-hashable/Cartfile index a6a6bcacb1d..3f7e6304cab 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/Cartfile +++ b/samples/client/petstore/swift5/x-swift-hashable/Cartfile @@ -1,2 +1 @@ - github "Flight-School/AnyCodable" ~> 0.6.1 diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a..38ffbb4394a 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs.swift @@ -6,10 +6,14 @@ import Foundation -@available(*, deprecated, renamed: "PetstoreClient") -public typealias PetstoreClientAPI = PetstoreClient +// We reverted the change of PetstoreClientAPI to PetstoreClient introduced in https://github.com/OpenAPITools/openapi-generator/pull/9624 +// Because it was causing the following issue https://github.com/OpenAPITools/openapi-generator/issues/9953 +// If you are affected by this issue, please consider removing the following two lines, +// By setting the option removeMigrationProjectNameClass to true in the generator +@available(*, deprecated, renamed: "PetstoreClientAPI") +public typealias PetstoreClient = PetstoreClientAPI -open class PetstoreClient { +open class PetstoreClientAPI { public static var basePath = "http://petstore.swagger.io:80/v2" public static var customHeaders: [String: String] = [:] public static var credential: URLCredential? @@ -35,7 +39,7 @@ open class RequestBuilder { self.parameters = parameters self.headers = headers - addHeaders(PetstoreClient.customHeaders) + addHeaders(PetstoreClientAPI.customHeaders) } open func addHeaders(_ aHeaders: [String: String]) { @@ -44,7 +48,7 @@ open class RequestBuilder { } } - open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } + open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { } public func addHeader(name: String, value: String) -> Self { if !value.isEmpty { @@ -54,7 +58,7 @@ open class RequestBuilder { } open func addCredential() -> Self { - credential = PetstoreClient.credential + credential = PetstoreClientAPI.credential return self } } diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift index ac9dd9b74f2..8099bf1c37c 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift @@ -19,7 +19,7 @@ open class AnotherFakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -39,7 +39,7 @@ open class AnotherFakeAPI { */ open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/another-fake/dummy" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class AnotherFakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift index d7260ca2e3a..5f58bd5c37b 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift @@ -18,7 +18,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { + open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) { fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -37,7 +37,7 @@ open class FakeAPI { */ open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/boolean" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -48,7 +48,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -59,7 +59,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { + open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) { fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -78,7 +78,7 @@ open class FakeAPI { */ open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/composite" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -89,7 +89,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -100,7 +100,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { + open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) { fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -119,7 +119,7 @@ open class FakeAPI { */ open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/number" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -130,7 +130,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -141,7 +141,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -160,7 +160,7 @@ open class FakeAPI { */ open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder { let localVariablePath = "/fake/outer/string" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -171,7 +171,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -182,7 +182,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -201,7 +201,7 @@ open class FakeAPI { */ open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder { let localVariablePath = "/fake/body-with-file-schema" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -212,7 +212,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -224,7 +224,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -243,7 +243,7 @@ open class FakeAPI { */ open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder { let localVariablePath = "/fake/body-with-query-params" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -257,7 +257,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -269,7 +269,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -289,7 +289,7 @@ open class FakeAPI { */ open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -300,7 +300,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -325,7 +325,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -361,7 +361,7 @@ open class FakeAPI { */ open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "integer": integer?.encodeToJSON(), "int32": int32?.encodeToJSON(), @@ -390,7 +390,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -476,7 +476,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -503,7 +503,7 @@ open class FakeAPI { */ open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "enum_form_string_array": enumFormStringArray?.encodeToJSON(), "enum_form_string": enumFormString?.encodeToJSON(), @@ -528,7 +528,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -545,7 +545,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -570,7 +570,7 @@ open class FakeAPI { */ open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder { let localVariablePath = "/fake" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -588,7 +588,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -600,7 +600,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -619,7 +619,7 @@ open class FakeAPI { */ open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder { let localVariablePath = "/fake/inline-additionalProperties" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -630,7 +630,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -643,7 +643,7 @@ open class FakeAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -663,7 +663,7 @@ open class FakeAPI { */ open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder { let localVariablePath = "/fake/jsonFormData" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "param": param.encodeToJSON(), "param2": param2.encodeToJSON(), @@ -680,7 +680,7 @@ open class FakeAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift index a6ca6c66b51..ca7ca48c4e8 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift @@ -19,7 +19,7 @@ open class FakeClassnameTags123API { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { + open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) { testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -42,7 +42,7 @@ open class FakeClassnameTags123API { */ open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder { let localVariablePath = "/fake_classname_test" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class FakeClassnameTags123API { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "PATCH", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift index 8b97def931c..49530dc2840 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift @@ -19,7 +19,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -41,7 +41,7 @@ open class PetAPI { */ open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -52,7 +52,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -65,7 +65,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -91,7 +91,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -102,7 +102,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -123,7 +123,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByStatus(status: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -146,7 +146,7 @@ open class PetAPI { */ open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByStatus" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -160,7 +160,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -173,7 +173,7 @@ open class PetAPI { - parameter completion: completion handler to receive the data and the error objects */ @available(*, deprecated, message: "This operation is deprecated.") - open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { + open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) { findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -197,7 +197,7 @@ open class PetAPI { @available(*, deprecated, message: "This operation is deprecated.") open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> { let localVariablePath = "/pet/findByTags" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -211,7 +211,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -223,7 +223,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { + open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) { getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -249,7 +249,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -260,7 +260,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -272,7 +272,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -294,7 +294,7 @@ open class PetAPI { */ open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder { let localVariablePath = "/pet" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -305,7 +305,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -319,7 +319,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -346,7 +346,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "name": name?.encodeToJSON(), "status": status?.encodeToJSON(), @@ -363,7 +363,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -377,7 +377,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -404,7 +404,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "file": file?.encodeToJSON(), @@ -421,7 +421,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -435,7 +435,7 @@ open class PetAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { + open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) { uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -462,7 +462,7 @@ open class PetAPI { let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))" let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableFormParams: [String: Any?] = [ "additionalMetadata": additionalMetadata?.encodeToJSON(), "requiredFile": requiredFile.encodeToJSON(), @@ -479,7 +479,7 @@ open class PetAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift index 53c1fed1eb3..8555e093682 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift @@ -19,7 +19,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -42,7 +42,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -53,7 +53,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -64,7 +64,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { + open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) { getInventoryWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -86,7 +86,7 @@ open class StoreAPI { */ open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> { let localVariablePath = "/store/inventory" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -97,7 +97,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -109,7 +109,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -132,7 +132,7 @@ open class StoreAPI { let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))" let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -143,7 +143,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -155,7 +155,7 @@ open class StoreAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { + open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) { placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -174,7 +174,7 @@ open class StoreAPI { */ open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder { let localVariablePath = "/store/order" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -185,7 +185,7 @@ open class StoreAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift index c1e5691390e..49132e5612f 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift @@ -19,7 +19,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -39,7 +39,7 @@ open class UserAPI { */ open class func createUserWithRequestBuilder(body: User) -> RequestBuilder { let localVariablePath = "/user" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -50,7 +50,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -62,7 +62,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -81,7 +81,7 @@ open class UserAPI { */ open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithArray" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -92,7 +92,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -104,7 +104,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -123,7 +123,7 @@ open class UserAPI { */ open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder { let localVariablePath = "/user/createWithList" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -134,7 +134,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "POST", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -146,7 +146,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -169,7 +169,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -180,7 +180,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "DELETE", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -192,7 +192,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { + open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) { getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -214,7 +214,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -225,7 +225,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -238,7 +238,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { + open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) { loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result -> Void in switch result { case let .success(response): @@ -259,7 +259,7 @@ open class UserAPI { */ open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder { let localVariablePath = "/user/login" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil var localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -274,7 +274,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -285,7 +285,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { logoutUserWithRequestBuilder().execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -303,7 +303,7 @@ open class UserAPI { */ open class func logoutUserWithRequestBuilder() -> RequestBuilder { let localVariablePath = "/user/logout" - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters: [String: Any]? = nil let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -314,7 +314,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } @@ -327,7 +327,7 @@ open class UserAPI { - parameter apiResponseQueue: The queue on which api response is dispatched. - parameter completion: completion handler to receive the data and the error objects */ - open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { + open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) { updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result -> Void in switch result { case .success: @@ -351,7 +351,7 @@ open class UserAPI { let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))" let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil) - let localVariableURLString = PetstoreClient.basePath + localVariablePath + let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) let localVariableUrlComponents = URLComponents(string: localVariableURLString) @@ -362,7 +362,7 @@ open class UserAPI { let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders) - let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClient.requestBuilderFactory.getNonDecodableBuilder() + let localVariableRequestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder() return localVariableRequestBuilder.init(method: "PUT", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters) } diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/Extensions.swift index a4f0c7a3b36..e23035dde30 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/Extensions.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/Extensions.swift @@ -185,4 +185,4 @@ extension HTTPURLResponse { var isStatusCodeSuccessful: Bool { return Array(200 ..< 300).contains(statusCode) } -} \ No newline at end of file +} diff --git a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660e..19c7d89462e 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift +++ b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift @@ -93,7 +93,7 @@ open class URLSessionRequestBuilder: RequestBuilder { return modifiedRequest } - override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClient.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { + override open func execute(_ apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue, _ completion: @escaping (_ result: Swift.Result, Error>) -> Void) { let urlSessionId = UUID().uuidString // Create a new manager for each request to customize its request header let urlSession = createURLSession() @@ -250,7 +250,7 @@ open class URLSessionRequestBuilder: RequestBuilder { for (key, value) in headers { httpHeaders[key] = value } - for (key, value) in PetstoreClient.customHeaders { + for (key, value) in PetstoreClientAPI.customHeaders { httpHeaders[key] = value } return httpHeaders diff --git a/samples/client/petstore/swift5/x-swift-hashable/git_push.sh b/samples/client/petstore/swift5/x-swift-hashable/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/swift5/x-swift-hashable/git_push.sh +++ b/samples/client/petstore/swift5/x-swift-hashable/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v10-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/api/default.service.ts b/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/api/default.service.ts index d69044b5ce7..ac873acd096 100644 --- a/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/api/default.service.ts +++ b/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/api/default.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -88,10 +89,10 @@ export class DefaultService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public rootGet(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public rootGet(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public rootGet(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public rootGet(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public rootGet(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public rootGet(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public rootGet(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public rootGet(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -108,6 +109,7 @@ export class DefaultService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; diff --git a/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v11-oneOf/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v11-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.gitignore b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.gitignore new file mode 100644 index 00000000000..149b5765472 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.gitignore @@ -0,0 +1,4 @@ +wwwroot/*.js +node_modules +typings +dist diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator-ignore b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator-ignore new file mode 100644 index 00000000000..7484ee590a3 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator-ignore @@ -0,0 +1,23 @@ +# OpenAPI Generator Ignore +# Generated by openapi-generator https://github.com/openapitools/openapi-generator + +# Use this file to prevent files from being overwritten by the generator. +# The patterns follow closely to .gitignore or .dockerignore. + +# As an example, the C# client generator defines ApiClient.cs. +# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line: +#ApiClient.cs + +# You can match any string of characters against a directory, file or extension with a single asterisk (*): +#foo/*/qux +# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux + +# You can recursively match patterns against a directory, file or extension with a double asterisk (**): +#foo/**/qux +# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux + +# You can also negate patterns with an exclamation (!). +# For example, you can ignore all files in a docs folder with the file extension .md: +#docs/*.md +# Then explicitly reverse the ignore rule for a single file: +#!docs/README.md diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator/FILES b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator/FILES new file mode 100644 index 00000000000..7f8ebffb302 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator/FILES @@ -0,0 +1,19 @@ +.gitignore +README.md +api.module.ts +api/api.ts +api/pet.service.ts +api/store.service.ts +api/user.service.ts +configuration.ts +encoder.ts +git_push.sh +index.ts +model/apiResponse.ts +model/category.ts +model/models.ts +model/order.ts +model/pet.ts +model/tag.ts +model/user.ts +variables.ts diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator/VERSION new file mode 100644 index 00000000000..4b448de535c --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/.openapi-generator/VERSION @@ -0,0 +1 @@ +5.3.0-SNAPSHOT \ No newline at end of file diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/README.md b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/README.md new file mode 100644 index 00000000000..f2e5a1c1ee2 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/README.md @@ -0,0 +1,203 @@ +## @ + +### Building + +To install the required dependencies and to build the typescript sources run: +``` +npm install +npm run build +``` + +### publishing + +First build the package then run ```npm publish dist``` (don't forget to specify the `dist` folder!) + +### consuming + +Navigate to the folder of your consuming project and run one of next commands. + +_published:_ + +``` +npm install @ --save +``` + +_without publishing (not recommended):_ + +``` +npm install PATH_TO_GENERATED_PACKAGE/dist.tgz --save +``` + +_It's important to take the tgz file, otherwise you'll get trouble with links on windows_ + +_using `npm link`:_ + +In PATH_TO_GENERATED_PACKAGE/dist: +``` +npm link +``` + +In your project: +``` +npm link +``` + +__Note for Windows users:__ The Angular CLI has troubles to use linked npm packages. +Please refer to this issue https://github.com/angular/angular-cli/issues/8284 for a solution / workaround. +Published packages are not effected by this issue. + + +#### General usage + +In your Angular project: + + +``` +// without configuring providers +import { ApiModule } from ''; +import { HttpClientModule } from '@angular/common/http'; + +@NgModule({ + imports: [ + ApiModule, + // make sure to import the HttpClientModule in the AppModule only, + // see https://github.com/angular/angular/issues/20575 + HttpClientModule + ], + declarations: [ AppComponent ], + providers: [], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + +``` +// configuring providers +import { ApiModule, Configuration, ConfigurationParameters } from ''; + +export function apiConfigFactory (): Configuration { + const params: ConfigurationParameters = { + // set configuration parameters here. + } + return new Configuration(params); +} + +@NgModule({ + imports: [ ApiModule.forRoot(apiConfigFactory) ], + declarations: [ AppComponent ], + providers: [], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + +``` +// configuring providers with an authentication service that manages your access tokens +import { ApiModule, Configuration } from ''; + +@NgModule({ + imports: [ ApiModule ], + declarations: [ AppComponent ], + providers: [ + { + provide: Configuration, + useFactory: (authService: AuthService) => new Configuration( + { + basePath: environment.apiUrl, + accessToken: authService.getAccessToken.bind(authService) + } + ), + deps: [AuthService], + multi: false + } + ], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + +``` +import { DefaultApi } from ''; + +export class AppComponent { + constructor(private apiGateway: DefaultApi) { } +} +``` + +Note: The ApiModule is restricted to being instantiated once app wide. +This is to ensure that all services are treated as singletons. + +#### Using multiple OpenAPI files / APIs / ApiModules +In order to use multiple `ApiModules` generated from different OpenAPI files, +you can create an alias name when importing the modules +in order to avoid naming conflicts: +``` +import { ApiModule } from 'my-api-path'; +import { ApiModule as OtherApiModule } from 'my-other-api-path'; +import { HttpClientModule } from '@angular/common/http'; + +@NgModule({ + imports: [ + ApiModule, + OtherApiModule, + // make sure to import the HttpClientModule in the AppModule only, + // see https://github.com/angular/angular/issues/20575 + HttpClientModule + ] +}) +export class AppModule { + +} +``` + + +### Set service base path +If different than the generated base path, during app bootstrap, you can provide the base path to your service. + +``` +import { BASE_PATH } from ''; + +bootstrap(AppComponent, [ + { provide: BASE_PATH, useValue: 'https://your-web-service.com' }, +]); +``` +or + +``` +import { BASE_PATH } from ''; + +@NgModule({ + imports: [], + declarations: [ AppComponent ], + providers: [ provide: BASE_PATH, useValue: 'https://your-web-service.com' ], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + + +#### Using @angular/cli +First extend your `src/environments/*.ts` files by adding the corresponding base path: + +``` +export const environment = { + production: false, + API_BASE_PATH: 'http://127.0.0.1:8080' +}; +``` + +In the src/app/app.module.ts: +``` +import { BASE_PATH } from ''; +import { environment } from '../environments/environment'; + +@NgModule({ + declarations: [ + AppComponent + ], + imports: [ ], + providers: [{ provide: BASE_PATH, useValue: environment.API_BASE_PATH }], + bootstrap: [ AppComponent ] +}) +export class AppModule { } +``` diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api.module.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api.module.ts new file mode 100644 index 00000000000..2afb8f64e92 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api.module.ts @@ -0,0 +1,33 @@ +import { NgModule, ModuleWithProviders, SkipSelf, Optional } from '@angular/core'; +import { Configuration } from './configuration'; +import { HttpClient } from '@angular/common/http'; + +import { PetService } from './api/pet.service'; +import { StoreService } from './api/store.service'; +import { UserService } from './api/user.service'; + +@NgModule({ + imports: [], + declarations: [], + exports: [], + providers: [] +}) +export class ApiModule { + public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { + return { + ngModule: ApiModule, + providers: [ { provide: Configuration, useFactory: configurationFactory } ] + }; + } + + constructor( @Optional() @SkipSelf() parentModule: ApiModule, + @Optional() http: HttpClient) { + if (parentModule) { + throw new Error('ApiModule is already loaded. Import in your base AppModule only.'); + } + if (!http) { + throw new Error('You need to import the HttpClientModule in your AppModule! \n' + + 'See also https://github.com/angular/angular/issues/20575'); + } + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/api.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/api.ts new file mode 100644 index 00000000000..8e44b64083d --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/api.ts @@ -0,0 +1,7 @@ +export * from './pet.service'; +import { PetService } from './pet.service'; +export * from './store.service'; +import { StoreService } from './store.service'; +export * from './user.service'; +import { UserService } from './user.service'; +export const APIS = [PetService, StoreService, UserService]; diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/pet.service.ts new file mode 100644 index 00000000000..d8009ed719c --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/pet.service.ts @@ -0,0 +1,647 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +/* tslint:disable:no-unused-variable member-ordering */ + +import { Inject, Injectable, Optional } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams, + HttpResponse, HttpEvent, HttpParameterCodec, HttpContext + } from '@angular/common/http'; +import { CustomHttpParameterCodec } from '../encoder'; +import { Observable } from 'rxjs'; + +import { ApiResponse } from '../model/models'; +import { Pet } from '../model/models'; + +import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; +import { Configuration } from '../configuration'; + + + +@Injectable({ + providedIn: 'root' +}) +export class PetService { + + protected basePath = 'http://petstore.swagger.io/v2'; + public defaultHeaders = new HttpHeaders(); + public configuration = new Configuration(); + public encoder: HttpParameterCodec; + + constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) { + if (configuration) { + this.configuration = configuration; + } + if (typeof this.configuration.basePath !== 'string') { + if (typeof basePath !== 'string') { + basePath = this.basePath; + } + this.configuration.basePath = basePath; + } + this.encoder = this.configuration.encoder || new CustomHttpParameterCodec(); + } + + /** + * @param consumes string[] mime-types + * @return true: consumes contains 'multipart/form-data', false: otherwise + */ + private canConsumeForm(consumes: string[]): boolean { + const form = 'multipart/form-data'; + for (const consume of consumes) { + if (form === consume) { + return true; + } + } + return false; + } + + private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams { + if (typeof value === "object" && value instanceof Date === false) { + httpParams = this.addToHttpParamsRecursive(httpParams, value); + } else { + httpParams = this.addToHttpParamsRecursive(httpParams, value, key); + } + return httpParams; + } + + private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams { + if (value == null) { + return httpParams; + } + + if (typeof value === "object") { + if (Array.isArray(value)) { + (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key)); + } else if (value instanceof Date) { + if (key != null) { + httpParams = httpParams.append(key, + (value as Date).toISOString().substr(0, 10)); + } else { + throw Error("key may not be null if value is Date"); + } + } else { + Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive( + httpParams, value[k], key != null ? `${key}.${k}` : k)); + } + } else if (key != null) { + httpParams = httpParams.append(key, value); + } else { + throw Error("key may not be null if value is not object or array"); + } + return httpParams; + } + + /** + * Add a new pet to the store + * @param body Pet object that needs to be added to the store + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling addPet.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + 'application/json', + 'application/xml' + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/pet`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Deletes a pet + * @param petId Pet id to delete + * @param apiKey + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling deletePet.'); + } + + let localVarHeaders = this.defaultHeaders; + if (apiKey !== undefined && apiKey !== null) { + localVarHeaders = localVarHeaders.set('api_key', String(apiKey)); + } + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.delete(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Finds Pets by status + * Multiple status values can be provided with comma separated strings + * @param status Status values that need to be considered for filter + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (status === null || status === undefined) { + throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); + } + + let localVarQueryParameters = new HttpParams({encoder: this.encoder}); + if (status) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + status.join(COLLECTION_FORMATS['csv']), 'status'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get>(`${this.configuration.basePath}/pet/findByStatus`, + { + context: localVarHttpContext, + params: localVarQueryParameters, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Finds Pets by tags + * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. + * @param tags Tags to filter by + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + * @deprecated + */ + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (tags === null || tags === undefined) { + throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); + } + + let localVarQueryParameters = new HttpParams({encoder: this.encoder}); + if (tags) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + tags.join(COLLECTION_FORMATS['csv']), 'tags'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get>(`${this.configuration.basePath}/pet/findByTags`, + { + context: localVarHttpContext, + params: localVarQueryParameters, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Find pet by ID + * Returns a single pet + * @param petId ID of pet to return + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling getPetById.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (api_key) required + localVarCredential = this.configuration.lookupCredential('api_key'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('api_key', localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Update an existing pet + * @param body Pet object that needs to be added to the store + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling updatePet.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + 'application/json', + 'application/xml' + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.put(`${this.configuration.basePath}/pet`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Updates a pet in the store with form data + * @param petId ID of pet that needs to be updated + * @param name Updated name of the pet + * @param status Updated status of the pet + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + // to determine the Content-Type header + const consumes: string[] = [ + 'application/x-www-form-urlencoded' + ]; + + const canConsumeForm = this.canConsumeForm(consumes); + + let localVarFormParams: { append(param: string, value: any): any; }; + let localVarUseForm = false; + let localVarConvertFormParamsToString = false; + if (localVarUseForm) { + localVarFormParams = new FormData(); + } else { + localVarFormParams = new HttpParams({encoder: this.encoder}); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}`, + localVarConvertFormParamsToString ? localVarFormParams.toString() : localVarFormParams, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * uploads an image + * @param petId ID of pet to update + * @param additionalMetadata Additional data to pass to server + * @param file file to upload + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + // to determine the Content-Type header + const consumes: string[] = [ + 'multipart/form-data' + ]; + + const canConsumeForm = this.canConsumeForm(consumes); + + let localVarFormParams: { append(param: string, value: any): any; }; + let localVarUseForm = false; + let localVarConvertFormParamsToString = false; + if (localVarUseForm) { + localVarFormParams = new FormData(); + } else { + localVarFormParams = new HttpParams({encoder: this.encoder}); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}/uploadImage`, + localVarConvertFormParamsToString ? localVarFormParams.toString() : localVarFormParams, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/store.service.ts new file mode 100644 index 00000000000..2f3ced393cc --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/store.service.ts @@ -0,0 +1,308 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +/* tslint:disable:no-unused-variable member-ordering */ + +import { Inject, Injectable, Optional } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams, + HttpResponse, HttpEvent, HttpParameterCodec, HttpContext + } from '@angular/common/http'; +import { CustomHttpParameterCodec } from '../encoder'; +import { Observable } from 'rxjs'; + +import { Order } from '../model/models'; + +import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; +import { Configuration } from '../configuration'; + + + +@Injectable({ + providedIn: 'root' +}) +export class StoreService { + + protected basePath = 'http://petstore.swagger.io/v2'; + public defaultHeaders = new HttpHeaders(); + public configuration = new Configuration(); + public encoder: HttpParameterCodec; + + constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) { + if (configuration) { + this.configuration = configuration; + } + if (typeof this.configuration.basePath !== 'string') { + if (typeof basePath !== 'string') { + basePath = this.basePath; + } + this.configuration.basePath = basePath; + } + this.encoder = this.configuration.encoder || new CustomHttpParameterCodec(); + } + + + private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams { + if (typeof value === "object" && value instanceof Date === false) { + httpParams = this.addToHttpParamsRecursive(httpParams, value); + } else { + httpParams = this.addToHttpParamsRecursive(httpParams, value, key); + } + return httpParams; + } + + private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams { + if (value == null) { + return httpParams; + } + + if (typeof value === "object") { + if (Array.isArray(value)) { + (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key)); + } else if (value instanceof Date) { + if (key != null) { + httpParams = httpParams.append(key, + (value as Date).toISOString().substr(0, 10)); + } else { + throw Error("key may not be null if value is Date"); + } + } else { + Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive( + httpParams, value[k], key != null ? `${key}.${k}` : k)); + } + } else if (key != null) { + httpParams = httpParams.append(key, value); + } else { + throw Error("key may not be null if value is not object or array"); + } + return httpParams; + } + + /** + * Delete purchase order by ID + * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors + * @param orderId ID of the order that needs to be deleted + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (orderId === null || orderId === undefined) { + throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.delete(`${this.configuration.basePath}/store/order/${encodeURIComponent(String(orderId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Returns pet inventories by status + * Returns a map of status codes to quantities + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable { + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (api_key) required + localVarCredential = this.configuration.lookupCredential('api_key'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('api_key', localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get<{ [key: string]: number; }>(`${this.configuration.basePath}/store/inventory`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Find purchase order by ID + * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions + * @param orderId ID of pet that needs to be fetched + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (orderId === null || orderId === undefined) { + throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/store/order/${encodeURIComponent(String(orderId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Place an order for a pet + * @param body order placed for purchasing the pet + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling placeOrder.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/store/order`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/user.service.ts new file mode 100644 index 00000000000..a1daecfe0d5 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/api/user.service.ts @@ -0,0 +1,546 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +/* tslint:disable:no-unused-variable member-ordering */ + +import { Inject, Injectable, Optional } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams, + HttpResponse, HttpEvent, HttpParameterCodec, HttpContext + } from '@angular/common/http'; +import { CustomHttpParameterCodec } from '../encoder'; +import { Observable } from 'rxjs'; + +import { User } from '../model/models'; + +import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; +import { Configuration } from '../configuration'; + + + +@Injectable({ + providedIn: 'root' +}) +export class UserService { + + protected basePath = 'http://petstore.swagger.io/v2'; + public defaultHeaders = new HttpHeaders(); + public configuration = new Configuration(); + public encoder: HttpParameterCodec; + + constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) { + if (configuration) { + this.configuration = configuration; + } + if (typeof this.configuration.basePath !== 'string') { + if (typeof basePath !== 'string') { + basePath = this.basePath; + } + this.configuration.basePath = basePath; + } + this.encoder = this.configuration.encoder || new CustomHttpParameterCodec(); + } + + + private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams { + if (typeof value === "object" && value instanceof Date === false) { + httpParams = this.addToHttpParamsRecursive(httpParams, value); + } else { + httpParams = this.addToHttpParamsRecursive(httpParams, value, key); + } + return httpParams; + } + + private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams { + if (value == null) { + return httpParams; + } + + if (typeof value === "object") { + if (Array.isArray(value)) { + (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key)); + } else if (value instanceof Date) { + if (key != null) { + httpParams = httpParams.append(key, + (value as Date).toISOString().substr(0, 10)); + } else { + throw Error("key may not be null if value is Date"); + } + } else { + Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive( + httpParams, value[k], key != null ? `${key}.${k}` : k)); + } + } else if (key != null) { + httpParams = httpParams.append(key, value); + } else { + throw Error("key may not be null if value is not object or array"); + } + return httpParams; + } + + /** + * Create user + * This can only be done by the logged in user. + * @param body Created user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling createUser.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/user`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Creates list of users with given input array + * @param body List of user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/user/createWithArray`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Creates list of users with given input array + * @param body List of user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/user/createWithList`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Delete user + * This can only be done by the logged in user. + * @param username The name that needs to be deleted + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling deleteUser.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.delete(`${this.configuration.basePath}/user/${encodeURIComponent(String(username))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Get user by user name + * @param username The name that needs to be fetched. Use user1 for testing. + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling getUserByName.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/user/${encodeURIComponent(String(username))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Logs user into the system + * @param username The user name for login + * @param password The password for login in clear text + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling loginUser.'); + } + if (password === null || password === undefined) { + throw new Error('Required parameter password was null or undefined when calling loginUser.'); + } + + let localVarQueryParameters = new HttpParams({encoder: this.encoder}); + if (username !== undefined && username !== null) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + username, 'username'); + } + if (password !== undefined && password !== null) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + password, 'password'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/user/login`, + { + context: localVarHttpContext, + params: localVarQueryParameters, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Logs out current logged in user session + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/user/logout`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Updated user + * This can only be done by the logged in user. + * @param username name that need to be deleted + * @param body Updated user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling updateUser.'); + } + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling updateUser.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.put(`${this.configuration.basePath}/user/${encodeURIComponent(String(username))}`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/configuration.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/configuration.ts new file mode 100644 index 00000000000..6fc0f80d973 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/configuration.ts @@ -0,0 +1,141 @@ +import { HttpParameterCodec } from '@angular/common/http'; + +export interface ConfigurationParameters { + /** + * @deprecated Since 5.0. Use credentials instead + */ + apiKeys?: {[ key: string ]: string}; + username?: string; + password?: string; + /** + * @deprecated Since 5.0. Use credentials instead + */ + accessToken?: string | (() => string); + basePath?: string; + withCredentials?: boolean; + encoder?: HttpParameterCodec; + /** + * The keys are the names in the securitySchemes section of the OpenAPI + * document. They should map to the value used for authentication + * minus any standard prefixes such as 'Basic' or 'Bearer'. + */ + credentials?: {[ key: string ]: string | (() => string | undefined)}; +} + +export class Configuration { + /** + * @deprecated Since 5.0. Use credentials instead + */ + apiKeys?: {[ key: string ]: string}; + username?: string; + password?: string; + /** + * @deprecated Since 5.0. Use credentials instead + */ + accessToken?: string | (() => string); + basePath?: string; + withCredentials?: boolean; + encoder?: HttpParameterCodec; + /** + * The keys are the names in the securitySchemes section of the OpenAPI + * document. They should map to the value used for authentication + * minus any standard prefixes such as 'Basic' or 'Bearer'. + */ + credentials: {[ key: string ]: string | (() => string | undefined)}; + + constructor(configurationParameters: ConfigurationParameters = {}) { + this.apiKeys = configurationParameters.apiKeys; + this.username = configurationParameters.username; + this.password = configurationParameters.password; + this.accessToken = configurationParameters.accessToken; + this.basePath = configurationParameters.basePath; + this.withCredentials = configurationParameters.withCredentials; + this.encoder = configurationParameters.encoder; + if (configurationParameters.credentials) { + this.credentials = configurationParameters.credentials; + } + else { + this.credentials = {}; + } + + // init default api_key credential + if (!this.credentials['api_key']) { + this.credentials['api_key'] = () => { + if (this.apiKeys === null || this.apiKeys === undefined) { + return undefined; + } else { + return this.apiKeys['api_key'] || this.apiKeys['api_key']; + } + }; + } + + // init default petstore_auth credential + if (!this.credentials['petstore_auth']) { + this.credentials['petstore_auth'] = () => { + return typeof this.accessToken === 'function' + ? this.accessToken() + : this.accessToken; + }; + } + } + + /** + * Select the correct content-type to use for a request. + * Uses {@link Configuration#isJsonMime} to determine the correct content-type. + * If no content type is found return the first found type if the contentTypes is not empty + * @param contentTypes - the array of content types that are available for selection + * @returns the selected content-type or undefined if no selection could be made. + */ + public selectHeaderContentType (contentTypes: string[]): string | undefined { + if (contentTypes.length === 0) { + return undefined; + } + + const type = contentTypes.find((x: string) => this.isJsonMime(x)); + if (type === undefined) { + return contentTypes[0]; + } + return type; + } + + /** + * Select the correct accept content-type to use for a request. + * Uses {@link Configuration#isJsonMime} to determine the correct accept content-type. + * If no content type is found return the first found type if the contentTypes is not empty + * @param accepts - the array of content types that are available for selection. + * @returns the selected content-type or undefined if no selection could be made. + */ + public selectHeaderAccept(accepts: string[]): string | undefined { + if (accepts.length === 0) { + return undefined; + } + + const type = accepts.find((x: string) => this.isJsonMime(x)); + if (type === undefined) { + return accepts[0]; + } + return type; + } + + /** + * 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 (Multipurpose Internet Mail Extensions) + * @return True if the given MIME is JSON, false otherwise. + */ + public isJsonMime(mime: string): boolean { + const jsonMime: RegExp = new RegExp('^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$', 'i'); + return mime !== null && (jsonMime.test(mime) || mime.toLowerCase() === 'application/json-patch+json'); + } + + public lookupCredential(key: string): string | undefined { + const value = this.credentials[key]; + return typeof value === 'function' + ? value() + : value; + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/encoder.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/encoder.ts new file mode 100644 index 00000000000..138c4d5cf2c --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/encoder.ts @@ -0,0 +1,20 @@ +import { HttpParameterCodec } from '@angular/common/http'; + +/** + * Custom HttpParameterCodec + * Workaround for https://github.com/angular/angular/issues/18261 + */ +export class CustomHttpParameterCodec implements HttpParameterCodec { + encodeKey(k: string): string { + return encodeURIComponent(k); + } + encodeValue(v: string): string { + return encodeURIComponent(v); + } + decodeKey(k: string): string { + return decodeURIComponent(k); + } + decodeValue(v: string): string { + return decodeURIComponent(v); + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/git_push.sh new file mode 100644 index 00000000000..f53a75d4fab --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/git_push.sh @@ -0,0 +1,57 @@ +#!/bin/sh +# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ +# +# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com" + +git_user_id=$1 +git_repo_id=$2 +release_note=$3 +git_host=$4 + +if [ "$git_host" = "" ]; then + git_host="github.com" + echo "[INFO] No command line input provided. Set \$git_host to $git_host" +fi + +if [ "$git_user_id" = "" ]; then + git_user_id="GIT_USER_ID" + echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id" +fi + +if [ "$git_repo_id" = "" ]; then + git_repo_id="GIT_REPO_ID" + echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id" +fi + +if [ "$release_note" = "" ]; then + release_note="Minor update" + echo "[INFO] No command line input provided. Set \$release_note to $release_note" +fi + +# Initialize the local directory as a Git repository +git init + +# Adds the files in the local repository and stages them for commit. +git add . + +# Commits the tracked changes and prepares them to be pushed to a remote repository. +git commit -m "$release_note" + +# Sets the new remote +git_remote=$(git remote) +if [ "$git_remote" = "" ]; then # git remote not defined + + if [ "$GIT_TOKEN" = "" ]; then + echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." + git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git + else + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git + fi + +fi + +git pull origin master + +# Pushes (Forces) the changes in the local repository up to the remote repository +echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git" +git push origin master 2>&1 | grep -v 'To https' diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/index.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/index.ts new file mode 100644 index 00000000000..c312b70fa3e --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/index.ts @@ -0,0 +1,5 @@ +export * from './api/api'; +export * from './model/models'; +export * from './variables'; +export * from './configuration'; +export * from './api.module'; \ No newline at end of file diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/apiResponse.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/apiResponse.ts new file mode 100644 index 00000000000..682ba478921 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/apiResponse.ts @@ -0,0 +1,22 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * Describes the result of uploading an image resource + */ +export interface ApiResponse { + code?: number; + type?: string; + message?: string; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/category.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/category.ts new file mode 100644 index 00000000000..b988b6827a0 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/category.ts @@ -0,0 +1,21 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * A category for a pet + */ +export interface Category { + id?: number; + name?: string; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/models.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/models.ts new file mode 100644 index 00000000000..8607c5dabd0 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/models.ts @@ -0,0 +1,6 @@ +export * from './apiResponse'; +export * from './category'; +export * from './order'; +export * from './pet'; +export * from './tag'; +export * from './user'; diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/order.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/order.ts new file mode 100644 index 00000000000..a29bebe4906 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/order.ts @@ -0,0 +1,37 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * An order for a pets from the pet store + */ +export interface Order { + id?: number; + petId?: number; + quantity?: number; + shipDate?: string; + /** + * Order Status + */ + status?: Order.StatusEnum; + complete?: boolean; +} +export namespace Order { + export type StatusEnum = 'placed' | 'approved' | 'delivered'; + export const StatusEnum = { + Placed: 'placed' as StatusEnum, + Approved: 'approved' as StatusEnum, + Delivered: 'delivered' as StatusEnum + }; +} + + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/pet.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/pet.ts new file mode 100644 index 00000000000..e0404395f91 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/pet.ts @@ -0,0 +1,39 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +import { Category } from './category'; +import { Tag } from './tag'; + + +/** + * A pet for sale in the pet store + */ +export interface Pet { + id?: number; + category?: Category; + name: string; + photoUrls: Array; + tags?: Array; + /** + * pet status in the store + */ + status?: Pet.StatusEnum; +} +export namespace Pet { + export type StatusEnum = 'available' | 'pending' | 'sold'; + export const StatusEnum = { + Available: 'available' as StatusEnum, + Pending: 'pending' as StatusEnum, + Sold: 'sold' as StatusEnum + }; +} + + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/tag.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/tag.ts new file mode 100644 index 00000000000..b6ff210e8df --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/tag.ts @@ -0,0 +1,21 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * A tag for a pet + */ +export interface Tag { + id?: number; + name?: string; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/user.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/user.ts new file mode 100644 index 00000000000..fce51005300 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/model/user.ts @@ -0,0 +1,30 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * A User who is purchasing from the pet store + */ +export interface User { + id?: number; + username?: string; + firstName?: string; + lastName?: string; + email?: string; + password?: string; + phone?: string; + /** + * User Status + */ + userStatus?: number; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/variables.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/variables.ts new file mode 100644 index 00000000000..6fe58549f39 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default/variables.ts @@ -0,0 +1,9 @@ +import { InjectionToken } from '@angular/core'; + +export const BASE_PATH = new InjectionToken('basePath'); +export const COLLECTION_FORMATS = { + 'csv': ',', + 'tsv': ' ', + 'ssv': ' ', + 'pipes': '|' +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.gitignore b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.gitignore new file mode 100644 index 00000000000..149b5765472 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.gitignore @@ -0,0 +1,4 @@ +wwwroot/*.js +node_modules +typings +dist diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator-ignore b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator-ignore new file mode 100644 index 00000000000..7484ee590a3 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator-ignore @@ -0,0 +1,23 @@ +# OpenAPI Generator Ignore +# Generated by openapi-generator https://github.com/openapitools/openapi-generator + +# Use this file to prevent files from being overwritten by the generator. +# The patterns follow closely to .gitignore or .dockerignore. + +# As an example, the C# client generator defines ApiClient.cs. +# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line: +#ApiClient.cs + +# You can match any string of characters against a directory, file or extension with a single asterisk (*): +#foo/*/qux +# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux + +# You can recursively match patterns against a directory, file or extension with a double asterisk (**): +#foo/**/qux +# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux + +# You can also negate patterns with an exclamation (!). +# For example, you can ignore all files in a docs folder with the file extension .md: +#docs/*.md +# Then explicitly reverse the ignore rule for a single file: +#!docs/README.md diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator/FILES b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator/FILES new file mode 100644 index 00000000000..5db7bd76369 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator/FILES @@ -0,0 +1,22 @@ +.gitignore +README.md +api.module.ts +api/api.ts +api/pet.service.ts +api/store.service.ts +api/user.service.ts +configuration.ts +encoder.ts +git_push.sh +index.ts +model/apiResponse.ts +model/category.ts +model/models.ts +model/order.ts +model/pet.ts +model/tag.ts +model/user.ts +ng-package.json +package.json +tsconfig.json +variables.ts diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator/VERSION b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator/VERSION new file mode 100644 index 00000000000..4b448de535c --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/.openapi-generator/VERSION @@ -0,0 +1 @@ +5.3.0-SNAPSHOT \ No newline at end of file diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/README.md b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/README.md new file mode 100644 index 00000000000..000c51d694b --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/README.md @@ -0,0 +1,203 @@ +## @openapitools/typescript-angular-petstore@1.0.0 + +### Building + +To install the required dependencies and to build the typescript sources run: +``` +npm install +npm run build +``` + +### publishing + +First build the package then run ```npm publish dist``` (don't forget to specify the `dist` folder!) + +### consuming + +Navigate to the folder of your consuming project and run one of next commands. + +_published:_ + +``` +npm install @openapitools/typescript-angular-petstore@1.0.0 --save +``` + +_without publishing (not recommended):_ + +``` +npm install PATH_TO_GENERATED_PACKAGE/dist.tgz --save +``` + +_It's important to take the tgz file, otherwise you'll get trouble with links on windows_ + +_using `npm link`:_ + +In PATH_TO_GENERATED_PACKAGE/dist: +``` +npm link +``` + +In your project: +``` +npm link @openapitools/typescript-angular-petstore +``` + +__Note for Windows users:__ The Angular CLI has troubles to use linked npm packages. +Please refer to this issue https://github.com/angular/angular-cli/issues/8284 for a solution / workaround. +Published packages are not effected by this issue. + + +#### General usage + +In your Angular project: + + +``` +// without configuring providers +import { ApiModule } from '@openapitools/typescript-angular-petstore'; +import { HttpClientModule } from '@angular/common/http'; + +@NgModule({ + imports: [ + ApiModule, + // make sure to import the HttpClientModule in the AppModule only, + // see https://github.com/angular/angular/issues/20575 + HttpClientModule + ], + declarations: [ AppComponent ], + providers: [], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + +``` +// configuring providers +import { ApiModule, Configuration, ConfigurationParameters } from '@openapitools/typescript-angular-petstore'; + +export function apiConfigFactory (): Configuration { + const params: ConfigurationParameters = { + // set configuration parameters here. + } + return new Configuration(params); +} + +@NgModule({ + imports: [ ApiModule.forRoot(apiConfigFactory) ], + declarations: [ AppComponent ], + providers: [], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + +``` +// configuring providers with an authentication service that manages your access tokens +import { ApiModule, Configuration } from '@openapitools/typescript-angular-petstore'; + +@NgModule({ + imports: [ ApiModule ], + declarations: [ AppComponent ], + providers: [ + { + provide: Configuration, + useFactory: (authService: AuthService) => new Configuration( + { + basePath: environment.apiUrl, + accessToken: authService.getAccessToken.bind(authService) + } + ), + deps: [AuthService], + multi: false + } + ], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + +``` +import { DefaultApi } from '@openapitools/typescript-angular-petstore'; + +export class AppComponent { + constructor(private apiGateway: DefaultApi) { } +} +``` + +Note: The ApiModule is restricted to being instantiated once app wide. +This is to ensure that all services are treated as singletons. + +#### Using multiple OpenAPI files / APIs / ApiModules +In order to use multiple `ApiModules` generated from different OpenAPI files, +you can create an alias name when importing the modules +in order to avoid naming conflicts: +``` +import { ApiModule } from 'my-api-path'; +import { ApiModule as OtherApiModule } from 'my-other-api-path'; +import { HttpClientModule } from '@angular/common/http'; + +@NgModule({ + imports: [ + ApiModule, + OtherApiModule, + // make sure to import the HttpClientModule in the AppModule only, + // see https://github.com/angular/angular/issues/20575 + HttpClientModule + ] +}) +export class AppModule { + +} +``` + + +### Set service base path +If different than the generated base path, during app bootstrap, you can provide the base path to your service. + +``` +import { BASE_PATH } from '@openapitools/typescript-angular-petstore'; + +bootstrap(AppComponent, [ + { provide: BASE_PATH, useValue: 'https://your-web-service.com' }, +]); +``` +or + +``` +import { BASE_PATH } from '@openapitools/typescript-angular-petstore'; + +@NgModule({ + imports: [], + declarations: [ AppComponent ], + providers: [ provide: BASE_PATH, useValue: 'https://your-web-service.com' ], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + + +#### Using @angular/cli +First extend your `src/environments/*.ts` files by adding the corresponding base path: + +``` +export const environment = { + production: false, + API_BASE_PATH: 'http://127.0.0.1:8080' +}; +``` + +In the src/app/app.module.ts: +``` +import { BASE_PATH } from '@openapitools/typescript-angular-petstore'; +import { environment } from '../environments/environment'; + +@NgModule({ + declarations: [ + AppComponent + ], + imports: [ ], + providers: [{ provide: BASE_PATH, useValue: environment.API_BASE_PATH }], + bootstrap: [ AppComponent ] +}) +export class AppModule { } +``` diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api.module.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api.module.ts new file mode 100644 index 00000000000..2afb8f64e92 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api.module.ts @@ -0,0 +1,33 @@ +import { NgModule, ModuleWithProviders, SkipSelf, Optional } from '@angular/core'; +import { Configuration } from './configuration'; +import { HttpClient } from '@angular/common/http'; + +import { PetService } from './api/pet.service'; +import { StoreService } from './api/store.service'; +import { UserService } from './api/user.service'; + +@NgModule({ + imports: [], + declarations: [], + exports: [], + providers: [] +}) +export class ApiModule { + public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders { + return { + ngModule: ApiModule, + providers: [ { provide: Configuration, useFactory: configurationFactory } ] + }; + } + + constructor( @Optional() @SkipSelf() parentModule: ApiModule, + @Optional() http: HttpClient) { + if (parentModule) { + throw new Error('ApiModule is already loaded. Import in your base AppModule only.'); + } + if (!http) { + throw new Error('You need to import the HttpClientModule in your AppModule! \n' + + 'See also https://github.com/angular/angular/issues/20575'); + } + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/api.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/api.ts new file mode 100644 index 00000000000..8e44b64083d --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/api.ts @@ -0,0 +1,7 @@ +export * from './pet.service'; +import { PetService } from './pet.service'; +export * from './store.service'; +import { StoreService } from './store.service'; +export * from './user.service'; +import { UserService } from './user.service'; +export const APIS = [PetService, StoreService, UserService]; diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/pet.service.ts new file mode 100644 index 00000000000..d8009ed719c --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/pet.service.ts @@ -0,0 +1,647 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +/* tslint:disable:no-unused-variable member-ordering */ + +import { Inject, Injectable, Optional } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams, + HttpResponse, HttpEvent, HttpParameterCodec, HttpContext + } from '@angular/common/http'; +import { CustomHttpParameterCodec } from '../encoder'; +import { Observable } from 'rxjs'; + +import { ApiResponse } from '../model/models'; +import { Pet } from '../model/models'; + +import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; +import { Configuration } from '../configuration'; + + + +@Injectable({ + providedIn: 'root' +}) +export class PetService { + + protected basePath = 'http://petstore.swagger.io/v2'; + public defaultHeaders = new HttpHeaders(); + public configuration = new Configuration(); + public encoder: HttpParameterCodec; + + constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) { + if (configuration) { + this.configuration = configuration; + } + if (typeof this.configuration.basePath !== 'string') { + if (typeof basePath !== 'string') { + basePath = this.basePath; + } + this.configuration.basePath = basePath; + } + this.encoder = this.configuration.encoder || new CustomHttpParameterCodec(); + } + + /** + * @param consumes string[] mime-types + * @return true: consumes contains 'multipart/form-data', false: otherwise + */ + private canConsumeForm(consumes: string[]): boolean { + const form = 'multipart/form-data'; + for (const consume of consumes) { + if (form === consume) { + return true; + } + } + return false; + } + + private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams { + if (typeof value === "object" && value instanceof Date === false) { + httpParams = this.addToHttpParamsRecursive(httpParams, value); + } else { + httpParams = this.addToHttpParamsRecursive(httpParams, value, key); + } + return httpParams; + } + + private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams { + if (value == null) { + return httpParams; + } + + if (typeof value === "object") { + if (Array.isArray(value)) { + (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key)); + } else if (value instanceof Date) { + if (key != null) { + httpParams = httpParams.append(key, + (value as Date).toISOString().substr(0, 10)); + } else { + throw Error("key may not be null if value is Date"); + } + } else { + Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive( + httpParams, value[k], key != null ? `${key}.${k}` : k)); + } + } else if (key != null) { + httpParams = httpParams.append(key, value); + } else { + throw Error("key may not be null if value is not object or array"); + } + return httpParams; + } + + /** + * Add a new pet to the store + * @param body Pet object that needs to be added to the store + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling addPet.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + 'application/json', + 'application/xml' + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/pet`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Deletes a pet + * @param petId Pet id to delete + * @param apiKey + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling deletePet.'); + } + + let localVarHeaders = this.defaultHeaders; + if (apiKey !== undefined && apiKey !== null) { + localVarHeaders = localVarHeaders.set('api_key', String(apiKey)); + } + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.delete(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Finds Pets by status + * Multiple status values can be provided with comma separated strings + * @param status Status values that need to be considered for filter + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (status === null || status === undefined) { + throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); + } + + let localVarQueryParameters = new HttpParams({encoder: this.encoder}); + if (status) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + status.join(COLLECTION_FORMATS['csv']), 'status'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get>(`${this.configuration.basePath}/pet/findByStatus`, + { + context: localVarHttpContext, + params: localVarQueryParameters, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Finds Pets by tags + * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. + * @param tags Tags to filter by + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + * @deprecated + */ + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (tags === null || tags === undefined) { + throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); + } + + let localVarQueryParameters = new HttpParams({encoder: this.encoder}); + if (tags) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + tags.join(COLLECTION_FORMATS['csv']), 'tags'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get>(`${this.configuration.basePath}/pet/findByTags`, + { + context: localVarHttpContext, + params: localVarQueryParameters, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Find pet by ID + * Returns a single pet + * @param petId ID of pet to return + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling getPetById.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (api_key) required + localVarCredential = this.configuration.lookupCredential('api_key'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('api_key', localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Update an existing pet + * @param body Pet object that needs to be added to the store + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling updatePet.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + 'application/json', + 'application/xml' + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.put(`${this.configuration.basePath}/pet`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Updates a pet in the store with form data + * @param petId ID of pet that needs to be updated + * @param name Updated name of the pet + * @param status Updated status of the pet + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + // to determine the Content-Type header + const consumes: string[] = [ + 'application/x-www-form-urlencoded' + ]; + + const canConsumeForm = this.canConsumeForm(consumes); + + let localVarFormParams: { append(param: string, value: any): any; }; + let localVarUseForm = false; + let localVarConvertFormParamsToString = false; + if (localVarUseForm) { + localVarFormParams = new FormData(); + } else { + localVarFormParams = new HttpParams({encoder: this.encoder}); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}`, + localVarConvertFormParamsToString ? localVarFormParams.toString() : localVarFormParams, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * uploads an image + * @param petId ID of pet to update + * @param additionalMetadata Additional data to pass to server + * @param file file to upload + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable { + if (petId === null || petId === undefined) { + throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (petstore_auth) required + localVarCredential = this.configuration.lookupCredential('petstore_auth'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + // to determine the Content-Type header + const consumes: string[] = [ + 'multipart/form-data' + ]; + + const canConsumeForm = this.canConsumeForm(consumes); + + let localVarFormParams: { append(param: string, value: any): any; }; + let localVarUseForm = false; + let localVarConvertFormParamsToString = false; + if (localVarUseForm) { + localVarFormParams = new FormData(); + } else { + localVarFormParams = new HttpParams({encoder: this.encoder}); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/pet/${encodeURIComponent(String(petId))}/uploadImage`, + localVarConvertFormParamsToString ? localVarFormParams.toString() : localVarFormParams, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/store.service.ts new file mode 100644 index 00000000000..2f3ced393cc --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/store.service.ts @@ -0,0 +1,308 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +/* tslint:disable:no-unused-variable member-ordering */ + +import { Inject, Injectable, Optional } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams, + HttpResponse, HttpEvent, HttpParameterCodec, HttpContext + } from '@angular/common/http'; +import { CustomHttpParameterCodec } from '../encoder'; +import { Observable } from 'rxjs'; + +import { Order } from '../model/models'; + +import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; +import { Configuration } from '../configuration'; + + + +@Injectable({ + providedIn: 'root' +}) +export class StoreService { + + protected basePath = 'http://petstore.swagger.io/v2'; + public defaultHeaders = new HttpHeaders(); + public configuration = new Configuration(); + public encoder: HttpParameterCodec; + + constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) { + if (configuration) { + this.configuration = configuration; + } + if (typeof this.configuration.basePath !== 'string') { + if (typeof basePath !== 'string') { + basePath = this.basePath; + } + this.configuration.basePath = basePath; + } + this.encoder = this.configuration.encoder || new CustomHttpParameterCodec(); + } + + + private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams { + if (typeof value === "object" && value instanceof Date === false) { + httpParams = this.addToHttpParamsRecursive(httpParams, value); + } else { + httpParams = this.addToHttpParamsRecursive(httpParams, value, key); + } + return httpParams; + } + + private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams { + if (value == null) { + return httpParams; + } + + if (typeof value === "object") { + if (Array.isArray(value)) { + (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key)); + } else if (value instanceof Date) { + if (key != null) { + httpParams = httpParams.append(key, + (value as Date).toISOString().substr(0, 10)); + } else { + throw Error("key may not be null if value is Date"); + } + } else { + Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive( + httpParams, value[k], key != null ? `${key}.${k}` : k)); + } + } else if (key != null) { + httpParams = httpParams.append(key, value); + } else { + throw Error("key may not be null if value is not object or array"); + } + return httpParams; + } + + /** + * Delete purchase order by ID + * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors + * @param orderId ID of the order that needs to be deleted + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (orderId === null || orderId === undefined) { + throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.delete(`${this.configuration.basePath}/store/order/${encodeURIComponent(String(orderId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Returns pet inventories by status + * Returns a map of status codes to quantities + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable { + + let localVarHeaders = this.defaultHeaders; + + let localVarCredential: string | undefined; + // authentication (api_key) required + localVarCredential = this.configuration.lookupCredential('api_key'); + if (localVarCredential) { + localVarHeaders = localVarHeaders.set('api_key', localVarCredential); + } + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get<{ [key: string]: number; }>(`${this.configuration.basePath}/store/inventory`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Find purchase order by ID + * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions + * @param orderId ID of pet that needs to be fetched + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (orderId === null || orderId === undefined) { + throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/store/order/${encodeURIComponent(String(orderId))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Place an order for a pet + * @param body order placed for purchasing the pet + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling placeOrder.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/store/order`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/user.service.ts new file mode 100644 index 00000000000..a1daecfe0d5 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/api/user.service.ts @@ -0,0 +1,546 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +/* tslint:disable:no-unused-variable member-ordering */ + +import { Inject, Injectable, Optional } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams, + HttpResponse, HttpEvent, HttpParameterCodec, HttpContext + } from '@angular/common/http'; +import { CustomHttpParameterCodec } from '../encoder'; +import { Observable } from 'rxjs'; + +import { User } from '../model/models'; + +import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; +import { Configuration } from '../configuration'; + + + +@Injectable({ + providedIn: 'root' +}) +export class UserService { + + protected basePath = 'http://petstore.swagger.io/v2'; + public defaultHeaders = new HttpHeaders(); + public configuration = new Configuration(); + public encoder: HttpParameterCodec; + + constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) { + if (configuration) { + this.configuration = configuration; + } + if (typeof this.configuration.basePath !== 'string') { + if (typeof basePath !== 'string') { + basePath = this.basePath; + } + this.configuration.basePath = basePath; + } + this.encoder = this.configuration.encoder || new CustomHttpParameterCodec(); + } + + + private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams { + if (typeof value === "object" && value instanceof Date === false) { + httpParams = this.addToHttpParamsRecursive(httpParams, value); + } else { + httpParams = this.addToHttpParamsRecursive(httpParams, value, key); + } + return httpParams; + } + + private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams { + if (value == null) { + return httpParams; + } + + if (typeof value === "object") { + if (Array.isArray(value)) { + (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key)); + } else if (value instanceof Date) { + if (key != null) { + httpParams = httpParams.append(key, + (value as Date).toISOString().substr(0, 10)); + } else { + throw Error("key may not be null if value is Date"); + } + } else { + Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive( + httpParams, value[k], key != null ? `${key}.${k}` : k)); + } + } else if (key != null) { + httpParams = httpParams.append(key, value); + } else { + throw Error("key may not be null if value is not object or array"); + } + return httpParams; + } + + /** + * Create user + * This can only be done by the logged in user. + * @param body Created user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling createUser.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/user`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Creates list of users with given input array + * @param body List of user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/user/createWithArray`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Creates list of users with given input array + * @param body List of user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.post(`${this.configuration.basePath}/user/createWithList`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Delete user + * This can only be done by the logged in user. + * @param username The name that needs to be deleted + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling deleteUser.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.delete(`${this.configuration.basePath}/user/${encodeURIComponent(String(username))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Get user by user name + * @param username The name that needs to be fetched. Use user1 for testing. + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling getUserByName.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/user/${encodeURIComponent(String(username))}`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Logs user into the system + * @param username The user name for login + * @param password The password for login in clear text + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json', context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling loginUser.'); + } + if (password === null || password === undefined) { + throw new Error('Required parameter password was null or undefined when calling loginUser.'); + } + + let localVarQueryParameters = new HttpParams({encoder: this.encoder}); + if (username !== undefined && username !== null) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + username, 'username'); + } + if (password !== undefined && password !== null) { + localVarQueryParameters = this.addToHttpParams(localVarQueryParameters, + password, 'password'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + 'application/xml', + 'application/json' + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/user/login`, + { + context: localVarHttpContext, + params: localVarQueryParameters, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Logs out current logged in user session + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.get(`${this.configuration.basePath}/user/logout`, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + + /** + * Updated user + * This can only be done by the logged in user. + * @param username name that need to be deleted + * @param body Updated user object + * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. + * @param reportProgress flag to report request and response progress. + */ + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable { + if (username === null || username === undefined) { + throw new Error('Required parameter username was null or undefined when calling updateUser.'); + } + if (body === null || body === undefined) { + throw new Error('Required parameter body was null or undefined when calling updateUser.'); + } + + let localVarHeaders = this.defaultHeaders; + + let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept; + if (localVarHttpHeaderAcceptSelected === undefined) { + // to determine the Accept header + const httpHeaderAccepts: string[] = [ + ]; + localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); + } + if (localVarHttpHeaderAcceptSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); + } + + let localVarHttpContext: HttpContext | undefined = options && options.context; + if (localVarHttpContext === undefined) { + localVarHttpContext = new HttpContext(); + } + + + // to determine the Content-Type header + const consumes: string[] = [ + ]; + const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes); + if (httpContentTypeSelected !== undefined) { + localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected); + } + + let responseType_: 'text' | 'json' = 'json'; + if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { + responseType_ = 'text'; + } + + return this.httpClient.put(`${this.configuration.basePath}/user/${encodeURIComponent(String(username))}`, + body, + { + context: localVarHttpContext, + responseType: responseType_, + withCredentials: this.configuration.withCredentials, + headers: localVarHeaders, + observe: observe, + reportProgress: reportProgress + } + ); + } + +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/configuration.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/configuration.ts new file mode 100644 index 00000000000..6fc0f80d973 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/configuration.ts @@ -0,0 +1,141 @@ +import { HttpParameterCodec } from '@angular/common/http'; + +export interface ConfigurationParameters { + /** + * @deprecated Since 5.0. Use credentials instead + */ + apiKeys?: {[ key: string ]: string}; + username?: string; + password?: string; + /** + * @deprecated Since 5.0. Use credentials instead + */ + accessToken?: string | (() => string); + basePath?: string; + withCredentials?: boolean; + encoder?: HttpParameterCodec; + /** + * The keys are the names in the securitySchemes section of the OpenAPI + * document. They should map to the value used for authentication + * minus any standard prefixes such as 'Basic' or 'Bearer'. + */ + credentials?: {[ key: string ]: string | (() => string | undefined)}; +} + +export class Configuration { + /** + * @deprecated Since 5.0. Use credentials instead + */ + apiKeys?: {[ key: string ]: string}; + username?: string; + password?: string; + /** + * @deprecated Since 5.0. Use credentials instead + */ + accessToken?: string | (() => string); + basePath?: string; + withCredentials?: boolean; + encoder?: HttpParameterCodec; + /** + * The keys are the names in the securitySchemes section of the OpenAPI + * document. They should map to the value used for authentication + * minus any standard prefixes such as 'Basic' or 'Bearer'. + */ + credentials: {[ key: string ]: string | (() => string | undefined)}; + + constructor(configurationParameters: ConfigurationParameters = {}) { + this.apiKeys = configurationParameters.apiKeys; + this.username = configurationParameters.username; + this.password = configurationParameters.password; + this.accessToken = configurationParameters.accessToken; + this.basePath = configurationParameters.basePath; + this.withCredentials = configurationParameters.withCredentials; + this.encoder = configurationParameters.encoder; + if (configurationParameters.credentials) { + this.credentials = configurationParameters.credentials; + } + else { + this.credentials = {}; + } + + // init default api_key credential + if (!this.credentials['api_key']) { + this.credentials['api_key'] = () => { + if (this.apiKeys === null || this.apiKeys === undefined) { + return undefined; + } else { + return this.apiKeys['api_key'] || this.apiKeys['api_key']; + } + }; + } + + // init default petstore_auth credential + if (!this.credentials['petstore_auth']) { + this.credentials['petstore_auth'] = () => { + return typeof this.accessToken === 'function' + ? this.accessToken() + : this.accessToken; + }; + } + } + + /** + * Select the correct content-type to use for a request. + * Uses {@link Configuration#isJsonMime} to determine the correct content-type. + * If no content type is found return the first found type if the contentTypes is not empty + * @param contentTypes - the array of content types that are available for selection + * @returns the selected content-type or undefined if no selection could be made. + */ + public selectHeaderContentType (contentTypes: string[]): string | undefined { + if (contentTypes.length === 0) { + return undefined; + } + + const type = contentTypes.find((x: string) => this.isJsonMime(x)); + if (type === undefined) { + return contentTypes[0]; + } + return type; + } + + /** + * Select the correct accept content-type to use for a request. + * Uses {@link Configuration#isJsonMime} to determine the correct accept content-type. + * If no content type is found return the first found type if the contentTypes is not empty + * @param accepts - the array of content types that are available for selection. + * @returns the selected content-type or undefined if no selection could be made. + */ + public selectHeaderAccept(accepts: string[]): string | undefined { + if (accepts.length === 0) { + return undefined; + } + + const type = accepts.find((x: string) => this.isJsonMime(x)); + if (type === undefined) { + return accepts[0]; + } + return type; + } + + /** + * 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 (Multipurpose Internet Mail Extensions) + * @return True if the given MIME is JSON, false otherwise. + */ + public isJsonMime(mime: string): boolean { + const jsonMime: RegExp = new RegExp('^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$', 'i'); + return mime !== null && (jsonMime.test(mime) || mime.toLowerCase() === 'application/json-patch+json'); + } + + public lookupCredential(key: string): string | undefined { + const value = this.credentials[key]; + return typeof value === 'function' + ? value() + : value; + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/encoder.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/encoder.ts new file mode 100644 index 00000000000..138c4d5cf2c --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/encoder.ts @@ -0,0 +1,20 @@ +import { HttpParameterCodec } from '@angular/common/http'; + +/** + * Custom HttpParameterCodec + * Workaround for https://github.com/angular/angular/issues/18261 + */ +export class CustomHttpParameterCodec implements HttpParameterCodec { + encodeKey(k: string): string { + return encodeURIComponent(k); + } + encodeValue(v: string): string { + return encodeURIComponent(v); + } + decodeKey(k: string): string { + return decodeURIComponent(k); + } + decodeValue(v: string): string { + return decodeURIComponent(v); + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/git_push.sh new file mode 100644 index 00000000000..f53a75d4fab --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/git_push.sh @@ -0,0 +1,57 @@ +#!/bin/sh +# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ +# +# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com" + +git_user_id=$1 +git_repo_id=$2 +release_note=$3 +git_host=$4 + +if [ "$git_host" = "" ]; then + git_host="github.com" + echo "[INFO] No command line input provided. Set \$git_host to $git_host" +fi + +if [ "$git_user_id" = "" ]; then + git_user_id="GIT_USER_ID" + echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id" +fi + +if [ "$git_repo_id" = "" ]; then + git_repo_id="GIT_REPO_ID" + echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id" +fi + +if [ "$release_note" = "" ]; then + release_note="Minor update" + echo "[INFO] No command line input provided. Set \$release_note to $release_note" +fi + +# Initialize the local directory as a Git repository +git init + +# Adds the files in the local repository and stages them for commit. +git add . + +# Commits the tracked changes and prepares them to be pushed to a remote repository. +git commit -m "$release_note" + +# Sets the new remote +git_remote=$(git remote) +if [ "$git_remote" = "" ]; then # git remote not defined + + if [ "$GIT_TOKEN" = "" ]; then + echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." + git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git + else + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git + fi + +fi + +git pull origin master + +# Pushes (Forces) the changes in the local repository up to the remote repository +echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git" +git push origin master 2>&1 | grep -v 'To https' diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/index.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/index.ts new file mode 100644 index 00000000000..c312b70fa3e --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/index.ts @@ -0,0 +1,5 @@ +export * from './api/api'; +export * from './model/models'; +export * from './variables'; +export * from './configuration'; +export * from './api.module'; \ No newline at end of file diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/apiResponse.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/apiResponse.ts new file mode 100644 index 00000000000..682ba478921 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/apiResponse.ts @@ -0,0 +1,22 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * Describes the result of uploading an image resource + */ +export interface ApiResponse { + code?: number; + type?: string; + message?: string; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/category.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/category.ts new file mode 100644 index 00000000000..b988b6827a0 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/category.ts @@ -0,0 +1,21 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * A category for a pet + */ +export interface Category { + id?: number; + name?: string; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/models.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/models.ts new file mode 100644 index 00000000000..8607c5dabd0 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/models.ts @@ -0,0 +1,6 @@ +export * from './apiResponse'; +export * from './category'; +export * from './order'; +export * from './pet'; +export * from './tag'; +export * from './user'; diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/order.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/order.ts new file mode 100644 index 00000000000..a29bebe4906 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/order.ts @@ -0,0 +1,37 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * An order for a pets from the pet store + */ +export interface Order { + id?: number; + petId?: number; + quantity?: number; + shipDate?: string; + /** + * Order Status + */ + status?: Order.StatusEnum; + complete?: boolean; +} +export namespace Order { + export type StatusEnum = 'placed' | 'approved' | 'delivered'; + export const StatusEnum = { + Placed: 'placed' as StatusEnum, + Approved: 'approved' as StatusEnum, + Delivered: 'delivered' as StatusEnum + }; +} + + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/pet.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/pet.ts new file mode 100644 index 00000000000..e0404395f91 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/pet.ts @@ -0,0 +1,39 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +import { Category } from './category'; +import { Tag } from './tag'; + + +/** + * A pet for sale in the pet store + */ +export interface Pet { + id?: number; + category?: Category; + name: string; + photoUrls: Array; + tags?: Array; + /** + * pet status in the store + */ + status?: Pet.StatusEnum; +} +export namespace Pet { + export type StatusEnum = 'available' | 'pending' | 'sold'; + export const StatusEnum = { + Available: 'available' as StatusEnum, + Pending: 'pending' as StatusEnum, + Sold: 'sold' as StatusEnum + }; +} + + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/tag.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/tag.ts new file mode 100644 index 00000000000..b6ff210e8df --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/tag.ts @@ -0,0 +1,21 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * A tag for a pet + */ +export interface Tag { + id?: number; + name?: string; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/user.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/user.ts new file mode 100644 index 00000000000..fce51005300 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/model/user.ts @@ -0,0 +1,30 @@ +/** + * OpenAPI Petstore + * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +/** + * A User who is purchasing from the pet store + */ +export interface User { + id?: number; + username?: string; + firstName?: string; + lastName?: string; + email?: string; + password?: string; + phone?: string; + /** + * User Status + */ + userStatus?: number; +} + diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/ng-package.json b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/ng-package.json new file mode 100644 index 00000000000..3b17900dc9c --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "./node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "index.ts" + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/package.json b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/package.json new file mode 100644 index 00000000000..8c565707886 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/package.json @@ -0,0 +1,34 @@ +{ + "name": "@openapitools/typescript-angular-petstore", + "version": "1.0.0", + "description": "OpenAPI client for @openapitools/typescript-angular-petstore", + "author": "OpenAPI-Generator Contributors", + "keywords": [ + "openapi-client", + "openapi-generator" + ], + "license": "Unlicense", + "scripts": { + "build": "ng-packagr -p ng-package.json" + }, + "peerDependencies": { + "@angular/core": "^12.0.0", + "rxjs": "^6.6.0" + }, + "devDependencies": { + "@angular/common": "^12.0.0", + "@angular/compiler": "^12.0.0", + "@angular/compiler-cli": "^12.0.0", + "@angular/core": "^12.0.0", + "@angular/platform-browser": "^12.0.0", + "ng-packagr": "^12.2.1", + "reflect-metadata": "^0.1.3", + "rxjs": "^6.6.0", + "tsickle": "^0.43.0", + "typescript": ">=4.2.3 <4.3.0", + "zone.js": "^0.11.4" + }, + "publishConfig": { + "registry": "https://skimdb.npmjs.com/registry" + } +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/tsconfig.json b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/tsconfig.json new file mode 100644 index 00000000000..c01ebe255d4 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "noImplicitAny": false, + "suppressImplicitAnyIndexErrors": true, + "target": "es5", + "module": "commonjs", + "moduleResolution": "node", + "removeComments": true, + "sourceMap": true, + "outDir": "./dist", + "noLib": false, + "declaration": true, + "lib": [ "es6", "dom" ], + "typeRoots": [ + "node_modules/@types" + ] + }, + "exclude": [ + "node_modules", + "dist" + ], + "filesGlob": [ + "./model/*.ts", + "./api/*.ts" + ] +} diff --git a/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/variables.ts b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/variables.ts new file mode 100644 index 00000000000..6fe58549f39 --- /dev/null +++ b/samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm/variables.ts @@ -0,0 +1,9 @@ +import { InjectionToken } from '@angular/core'; + +export const BASE_PATH = new InjectionToken('basePath'); +export const COLLECTION_FORMATS = { + 'csv': ',', + 'tsv': ' ', + 'ssv': ' ', + 'pipes': '|' +} diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/pet.service.ts index 7ceaa500f47..6307beedbe6 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -102,10 +103,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -131,6 +132,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -165,10 +167,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -197,6 +199,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -220,10 +223,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -257,6 +260,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -282,10 +286,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -319,6 +323,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -343,10 +348,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -374,6 +379,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -396,10 +402,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -425,6 +431,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -460,10 +467,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -488,6 +495,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -530,10 +538,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -559,6 +567,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/store.service.ts index ed52f65749f..df5eb10d6dd 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -111,6 +112,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -133,10 +135,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -160,6 +162,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -183,10 +186,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -207,6 +210,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -229,10 +233,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -253,6 +257,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/user.service.ts index afcd446ae02..22cdfe1be90 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -111,6 +112,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -142,10 +144,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -164,6 +166,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -195,10 +198,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -217,6 +220,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -249,10 +253,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -271,6 +275,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -293,10 +298,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -317,6 +322,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -340,10 +346,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -377,6 +383,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -399,10 +406,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -418,6 +425,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -442,10 +450,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -467,6 +475,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/pet.service.ts index 7ceaa500f47..6307beedbe6 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -102,10 +103,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -131,6 +132,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -165,10 +167,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -197,6 +199,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -220,10 +223,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -257,6 +260,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -282,10 +286,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -319,6 +323,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -343,10 +348,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -374,6 +379,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -396,10 +402,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -425,6 +431,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -460,10 +467,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -488,6 +495,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -530,10 +538,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -559,6 +567,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/store.service.ts index ed52f65749f..df5eb10d6dd 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -111,6 +112,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -133,10 +135,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -160,6 +162,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -183,10 +186,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -207,6 +210,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -229,10 +233,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -253,6 +257,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/user.service.ts index afcd446ae02..22cdfe1be90 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -111,6 +112,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -142,10 +144,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -164,6 +166,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -195,10 +198,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -217,6 +220,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -249,10 +253,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -271,6 +275,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -293,10 +298,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -317,6 +322,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -340,10 +346,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -377,6 +383,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -399,10 +406,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -418,6 +425,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -442,10 +450,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -467,6 +475,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v6-not-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v6-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/pet.service.ts index 7ceaa500f47..6307beedbe6 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -102,10 +103,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -131,6 +132,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -165,10 +167,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -197,6 +199,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -220,10 +223,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -257,6 +260,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -282,10 +286,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -319,6 +323,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -343,10 +348,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -374,6 +379,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -396,10 +402,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -425,6 +431,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -460,10 +467,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -488,6 +495,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -530,10 +538,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -559,6 +567,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/store.service.ts index ed52f65749f..df5eb10d6dd 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -111,6 +112,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -133,10 +135,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -160,6 +162,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -183,10 +186,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -207,6 +210,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -229,10 +233,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -253,6 +257,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/user.service.ts index afcd446ae02..22cdfe1be90 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -111,6 +112,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -142,10 +144,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -164,6 +166,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -195,10 +198,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -217,6 +220,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -249,10 +253,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -271,6 +275,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -293,10 +298,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -317,6 +322,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -340,10 +346,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -377,6 +383,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -399,10 +406,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -418,6 +425,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -442,10 +450,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -467,6 +475,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/pet.service.ts index 7ceaa500f47..6307beedbe6 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -102,10 +103,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -131,6 +132,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -165,10 +167,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -197,6 +199,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -220,10 +223,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -257,6 +260,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -282,10 +286,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -319,6 +323,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -343,10 +348,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -374,6 +379,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -396,10 +402,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -425,6 +431,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -460,10 +467,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -488,6 +495,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -530,10 +538,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -559,6 +567,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/store.service.ts index ed52f65749f..df5eb10d6dd 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -111,6 +112,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -133,10 +135,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -160,6 +162,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -183,10 +186,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -207,6 +210,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -229,10 +233,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -253,6 +257,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/user.service.ts index afcd446ae02..22cdfe1be90 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -89,10 +90,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -111,6 +112,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -142,10 +144,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -164,6 +166,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -195,10 +198,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -217,6 +220,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -249,10 +253,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -271,6 +275,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -293,10 +298,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -317,6 +322,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -340,10 +346,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -377,6 +383,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -399,10 +406,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -418,6 +425,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -442,10 +450,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -467,6 +475,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v7-not-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v7-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/pet.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/pet.service.ts index f20e3a89355..e0b1b6f5c7e 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -153,10 +154,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(requestParameters: AddPetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(requestParameters: AddPetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(requestParameters: AddPetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(requestParameters: AddPetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(requestParameters: AddPetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(requestParameters: AddPetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(requestParameters: AddPetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(requestParameters: AddPetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const body = requestParameters.body; if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); @@ -183,6 +184,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -216,10 +218,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(requestParameters: DeletePetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(requestParameters: DeletePetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(requestParameters: DeletePetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(requestParameters: DeletePetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(requestParameters: DeletePetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(requestParameters: DeletePetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(requestParameters: DeletePetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(requestParameters: DeletePetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const petId = requestParameters.petId; if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); @@ -250,6 +252,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -273,10 +276,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(requestParameters: FindPetsByStatusRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { const status = requestParameters.status; if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); @@ -311,6 +314,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -336,10 +340,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(requestParameters: FindPetsByTagsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { const tags = requestParameters.tags; if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); @@ -374,6 +378,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +403,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(requestParameters: GetPetByIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(requestParameters: GetPetByIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(requestParameters: GetPetByIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(requestParameters: GetPetByIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(requestParameters: GetPetByIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(requestParameters: GetPetByIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(requestParameters: GetPetByIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(requestParameters: GetPetByIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { const petId = requestParameters.petId; if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); @@ -430,6 +435,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -452,10 +458,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(requestParameters: UpdatePetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(requestParameters: UpdatePetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(requestParameters: UpdatePetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(requestParameters: UpdatePetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(requestParameters: UpdatePetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(requestParameters: UpdatePetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(requestParameters: UpdatePetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(requestParameters: UpdatePetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const body = requestParameters.body; if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); @@ -482,6 +488,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -515,10 +522,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(requestParameters: UpdatePetWithFormRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const petId = requestParameters.petId; if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); @@ -546,6 +553,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -586,10 +594,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(requestParameters: UploadFileRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(requestParameters: UploadFileRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(requestParameters: UploadFileRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(requestParameters: UploadFileRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(requestParameters: UploadFileRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(requestParameters: UploadFileRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(requestParameters: UploadFileRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(requestParameters: UploadFileRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { const petId = requestParameters.petId; if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); @@ -618,6 +626,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/store.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/store.service.ts index 32a78bf6a05..1bfb6c2e277 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -106,10 +107,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(requestParameters: DeleteOrderRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(requestParameters: DeleteOrderRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(requestParameters: DeleteOrderRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(requestParameters: DeleteOrderRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(requestParameters: DeleteOrderRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(requestParameters: DeleteOrderRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(requestParameters: DeleteOrderRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(requestParameters: DeleteOrderRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const orderId = requestParameters.orderId; if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); @@ -129,6 +130,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -151,10 +153,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -178,6 +180,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -201,10 +204,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(requestParameters: GetOrderByIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(requestParameters: GetOrderByIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(requestParameters: GetOrderByIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(requestParameters: GetOrderByIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(requestParameters: GetOrderByIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(requestParameters: GetOrderByIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(requestParameters: GetOrderByIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(requestParameters: GetOrderByIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { const orderId = requestParameters.orderId; if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); @@ -226,6 +229,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -248,10 +252,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(requestParameters: PlaceOrderRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(requestParameters: PlaceOrderRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(requestParameters: PlaceOrderRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(requestParameters: PlaceOrderRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(requestParameters: PlaceOrderRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(requestParameters: PlaceOrderRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(requestParameters: PlaceOrderRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(requestParameters: PlaceOrderRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { const body = requestParameters.body; if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); @@ -273,6 +277,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/user.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/user.service.ts index 695b3f71d79..971e87a39ae 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -130,10 +131,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(requestParameters: CreateUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(requestParameters: CreateUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(requestParameters: CreateUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(requestParameters: CreateUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(requestParameters: CreateUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(requestParameters: CreateUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(requestParameters: CreateUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(requestParameters: CreateUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const body = requestParameters.body; if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); @@ -153,6 +154,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -184,10 +186,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const body = requestParameters.body; if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); @@ -207,6 +209,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -238,10 +241,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(requestParameters: CreateUsersWithListInputRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const body = requestParameters.body; if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); @@ -261,6 +264,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -293,10 +297,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(requestParameters: DeleteUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(requestParameters: DeleteUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(requestParameters: DeleteUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(requestParameters: DeleteUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(requestParameters: DeleteUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(requestParameters: DeleteUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(requestParameters: DeleteUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(requestParameters: DeleteUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const username = requestParameters.username; if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); @@ -316,6 +320,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -338,10 +343,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(requestParameters: GetUserByNameRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(requestParameters: GetUserByNameRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(requestParameters: GetUserByNameRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(requestParameters: GetUserByNameRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(requestParameters: GetUserByNameRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(requestParameters: GetUserByNameRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(requestParameters: GetUserByNameRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(requestParameters: GetUserByNameRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { const username = requestParameters.username; if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); @@ -363,6 +368,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -385,10 +391,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(requestParameters: LoginUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(requestParameters: LoginUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(requestParameters: LoginUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(requestParameters: LoginUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(requestParameters: LoginUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(requestParameters: LoginUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(requestParameters: LoginUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(requestParameters: LoginUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { const username = requestParameters.username; if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); @@ -424,6 +430,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -446,10 +453,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -465,6 +472,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -488,10 +496,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(requestParameters: UpdateUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(requestParameters: UpdateUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(requestParameters: UpdateUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(requestParameters: UpdateUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(requestParameters: UpdateUserRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(requestParameters: UpdateUserRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(requestParameters: UpdateUserRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(requestParameters: UpdateUserRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { const username = requestParameters.username; if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); @@ -515,6 +523,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/git_push.sh b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/git_push.sh +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/single-request-parameter/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/pet.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/pet.service.ts index 87e935b3363..2d8ef08dd39 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/store.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/store.service.ts index 3485d8a8011..ac3e175914e 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/user.service.ts b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/user.service.ts index d2ab9aa3bd8..8c07bd3cf32 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/git_push.sh b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/git_push.sh +++ b/samples/client/petstore/typescript-angular-v8-provided-in-root/builds/with-prefixed-module-name/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/pet.service.ts index 7370e9f6f90..014e9610fd7 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/store.service.ts index cf51ae3a904..ff7748156a8 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/user.service.ts index 92579ee0ec2..21931307519 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v9-provided-in-any/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/pet.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/store.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/user.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/pet.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/pet.service.ts index f00d48685a1..800853664a0 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/pet.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/pet.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -104,10 +105,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public addPet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public addPet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public addPet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling addPet.'); } @@ -133,6 +134,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -167,10 +169,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deletePet(petId: number, apiKey?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deletePet(petId: number, apiKey?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deletePet(petId: number, apiKey?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling deletePet.'); } @@ -199,6 +201,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -222,10 +225,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (status === null || status === undefined) { throw new Error('Required parameter status was null or undefined when calling findPetsByStatus.'); } @@ -259,6 +262,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -284,10 +288,10 @@ export class PetService { * @param reportProgress flag to report request and response progress. * @deprecated */ - public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>>; - public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public findPetsByTags(tags: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public findPetsByTags(tags: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>>; + public findPetsByTags(tags: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (tags === null || tags === undefined) { throw new Error('Required parameter tags was null or undefined when calling findPetsByTags.'); } @@ -321,6 +325,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -345,10 +350,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getPetById(petId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getPetById(petId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getPetById(petId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling getPetById.'); } @@ -376,6 +381,7 @@ export class PetService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -398,10 +404,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePet(body: Pet, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePet(body: Pet, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePet(body: Pet, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling updatePet.'); } @@ -427,6 +433,7 @@ export class PetService { } + // to determine the Content-Type header const consumes: string[] = [ 'application/json', @@ -462,10 +469,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updatePetWithForm(petId: number, name?: string, status?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling updatePetWithForm.'); } @@ -490,6 +497,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'application/x-www-form-urlencoded' @@ -532,10 +540,10 @@ export class PetService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public uploadFile(petId: number, additionalMetadata?: string, file?: Blob, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { if (petId === null || petId === undefined) { throw new Error('Required parameter petId was null or undefined when calling uploadFile.'); } @@ -561,6 +569,7 @@ export class PetService { localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected); } + // to determine the Content-Type header const consumes: string[] = [ 'multipart/form-data' diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/store.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/store.service.ts index 82d1bfa0442..1397ffd2d02 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/store.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/store.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteOrder(orderId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteOrder(orderId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteOrder(orderId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling deleteOrder.'); } @@ -113,6 +114,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -135,10 +137,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<{ [key: string]: number; }>; - public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable>; - public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable { + public getInventory(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable<{ [key: string]: number; }>; + public getInventory(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json',}): Observable>; + public getInventory(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json',}): Observable { let localVarHeaders = this.defaultHeaders; @@ -162,6 +164,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -185,10 +188,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getOrderById(orderId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getOrderById(orderId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getOrderById(orderId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (orderId === null || orderId === undefined) { throw new Error('Required parameter orderId was null or undefined when calling getOrderById.'); } @@ -209,6 +212,7 @@ export class StoreService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -231,10 +235,10 @@ export class StoreService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public placeOrder(body: Order, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public placeOrder(body: Order, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public placeOrder(body: Order, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling placeOrder.'); } @@ -255,6 +259,7 @@ export class StoreService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/user.service.ts b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/user.service.ts index da70088349d..9809f730029 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/user.service.ts +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/api/user.service.ts @@ -13,7 +13,8 @@ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, - HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http'; + HttpResponse, HttpEvent, HttpParameterCodec + } from '@angular/common/http'; import { CustomHttpParameterCodec } from '../encoder'; import { Observable } from 'rxjs'; @@ -91,10 +92,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUser(body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUser(body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUser(body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUser.'); } @@ -113,6 +114,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -144,10 +146,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithArrayInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithArrayInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithArrayInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithArrayInput.'); } @@ -166,6 +168,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -197,10 +200,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public createUsersWithListInput(body: Array, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public createUsersWithListInput(body: Array, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public createUsersWithListInput(body: Array, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (body === null || body === undefined) { throw new Error('Required parameter body was null or undefined when calling createUsersWithListInput.'); } @@ -219,6 +222,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; @@ -251,10 +255,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public deleteUser(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public deleteUser(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public deleteUser(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling deleteUser.'); } @@ -273,6 +277,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -295,10 +300,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public getUserByName(username: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public getUserByName(username: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public getUserByName(username: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling getUserByName.'); } @@ -319,6 +324,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -342,10 +348,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable; - public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable>; - public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json'}): Observable { + public loginUser(username: string, password: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable; + public loginUser(username: string, password: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable>; + public loginUser(username: string, password: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/xml' | 'application/json',}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling loginUser.'); } @@ -379,6 +385,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -401,10 +408,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public logoutUser(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public logoutUser(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public logoutUser(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { let localVarHeaders = this.defaultHeaders; @@ -420,6 +427,7 @@ export class UserService { } + let responseType_: 'text' | 'json' = 'json'; if(localVarHttpHeaderAcceptSelected && localVarHttpHeaderAcceptSelected.startsWith('text')) { responseType_ = 'text'; @@ -444,10 +452,10 @@ export class UserService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable; - public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable>; - public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable { + public updateUser(username: string, body: User, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable; + public updateUser(username: string, body: User, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined,}): Observable>; + public updateUser(username: string, body: User, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined,}): Observable { if (username === null || username === undefined) { throw new Error('Required parameter username was null or undefined when calling updateUser.'); } @@ -469,6 +477,7 @@ export class UserService { } + // to determine the Content-Type header const consumes: string[] = [ ]; diff --git a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/git_push.sh b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/git_push.sh +++ b/samples/client/petstore/typescript-angular-v9-provided-in-root/builds/with-npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-aurelia/default/git_push.sh b/samples/client/petstore/typescript-aurelia/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-aurelia/default/git_push.sh +++ b/samples/client/petstore/typescript-aurelia/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/composed-schemas/git_push.sh b/samples/client/petstore/typescript-axios/builds/composed-schemas/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/composed-schemas/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/composed-schemas/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/default/git_push.sh b/samples/client/petstore/typescript-axios/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/es6-target/git_push.sh b/samples/client/petstore/typescript-axios/builds/es6-target/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/es6-target/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/es6-target/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/es6-target/package.json b/samples/client/petstore/typescript-axios/builds/es6-target/package.json index 4bdd4b5017d..95c1617e37f 100644 --- a/samples/client/petstore/typescript-axios/builds/es6-target/package.json +++ b/samples/client/petstore/typescript-axios/builds/es6-target/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "axios": "^0.21.1" + "axios": "^0.21.4" }, "devDependencies": { "@types/node": "^12.11.5", diff --git a/samples/client/petstore/typescript-axios/builds/with-complex-headers/git_push.sh b/samples/client/petstore/typescript-axios/builds/with-complex-headers/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/with-complex-headers/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/with-complex-headers/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/with-fake-endpoints-models-for-testing-with-http-signature/git_push.sh b/samples/client/petstore/typescript-axios/builds/with-fake-endpoints-models-for-testing-with-http-signature/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/with-fake-endpoints-models-for-testing-with-http-signature/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/with-fake-endpoints-models-for-testing-with-http-signature/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/with-interfaces/git_push.sh b/samples/client/petstore/typescript-axios/builds/with-interfaces/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/with-interfaces/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/with-interfaces/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/git_push.sh b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/package.json b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/package.json index 4bdd4b5017d..95c1617e37f 100644 --- a/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/package.json +++ b/samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "axios": "^0.21.1" + "axios": "^0.21.4" }, "devDependencies": { "@types/node": "^12.11.5", diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version/git_push.sh b/samples/client/petstore/typescript-axios/builds/with-npm-version/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/with-npm-version/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/with-npm-version/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version/package-lock.json b/samples/client/petstore/typescript-axios/builds/with-npm-version/package-lock.json new file mode 100644 index 00000000000..a0dd2ce1c3d --- /dev/null +++ b/samples/client/petstore/typescript-axios/builds/with-npm-version/package-lock.json @@ -0,0 +1,93 @@ +{ + "name": "@openapitools/typescript-axios-petstore", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@openapitools/typescript-axios-petstore", + "version": "1.0.0", + "license": "Unlicense", + "dependencies": { + "axios": "^0.21.1" + }, + "devDependencies": { + "@types/node": "^12.11.5", + "typescript": "^3.6.4" + } + }, + "node_modules/@types/node": { + "version": "12.20.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.23.tgz", + "integrity": "sha512-FW0q7NI8UnjbKrJK8NGr6QXY69ATw9IFe6ItIo5yozPwA9DU/xkhiPddctUVyrmFXvyFYerYgQak/qu200UBDw==", + "dev": true + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + } + }, + "dependencies": { + "@types/node": { + "version": "12.20.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.23.tgz", + "integrity": "sha512-FW0q7NI8UnjbKrJK8NGr6QXY69ATw9IFe6ItIo5yozPwA9DU/xkhiPddctUVyrmFXvyFYerYgQak/qu200UBDw==", + "dev": true + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "requires": { + "follow-redirects": "^1.14.0" + } + }, + "follow-redirects": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==" + }, + "typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "dev": true + } + } +} diff --git a/samples/client/petstore/typescript-axios/builds/with-npm-version/package.json b/samples/client/petstore/typescript-axios/builds/with-npm-version/package.json index 4bdd4b5017d..95c1617e37f 100644 --- a/samples/client/petstore/typescript-axios/builds/with-npm-version/package.json +++ b/samples/client/petstore/typescript-axios/builds/with-npm-version/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "axios": "^0.21.1" + "axios": "^0.21.4" }, "devDependencies": { "@types/node": "^12.11.5", diff --git a/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/git_push.sh b/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/git_push.sh +++ b/samples/client/petstore/typescript-axios/builds/with-single-request-parameters/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-axios/tests/default/package-lock.json b/samples/client/petstore/typescript-axios/tests/default/package-lock.json index d3d562a3522..f8363dd1ece 100644 --- a/samples/client/petstore/typescript-axios/tests/default/package-lock.json +++ b/samples/client/petstore/typescript-axios/tests/default/package-lock.json @@ -1574,7 +1574,6 @@ "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.2", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/FakeApi.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/FakeApi.ts index bc28b93eec1..19d5f89fce9 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/FakeApi.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/FakeApi.ts @@ -133,6 +133,7 @@ export interface TestQueryParameterCollectionFormatRequest { http: Array; url: Array; context: Array; + allowEmpty: string; language?: { [key: string]: string; }; } @@ -869,6 +870,10 @@ export class FakeApi extends runtime.BaseAPI { throw new runtime.RequiredError('context','Required parameter requestParameters.context was null or undefined when calling testQueryParameterCollectionFormat.'); } + if (requestParameters.allowEmpty === null || requestParameters.allowEmpty === undefined) { + throw new runtime.RequiredError('allowEmpty','Required parameter requestParameters.allowEmpty was null or undefined when calling testQueryParameterCollectionFormat.'); + } + const queryParameters: any = {}; if (requestParameters.pipe) { @@ -895,6 +900,10 @@ export class FakeApi extends runtime.BaseAPI { queryParameters['language'] = requestParameters.language; } + if (requestParameters.allowEmpty !== undefined) { + queryParameters['allowEmpty'] = requestParameters.allowEmpty; + } + const headerParameters: runtime.HTTPHeaders = {}; const response = await this.request({ diff --git a/samples/client/petstore/typescript-jquery/default/git_push.sh b/samples/client/petstore/typescript-jquery/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-jquery/default/git_push.sh +++ b/samples/client/petstore/typescript-jquery/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-jquery/npm/git_push.sh b/samples/client/petstore/typescript-jquery/npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-jquery/npm/git_push.sh +++ b/samples/client/petstore/typescript-jquery/npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/git_push.sh b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/git_push.sh +++ b/samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-node/default/git_push.sh b/samples/client/petstore/typescript-node/default/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-node/default/git_push.sh +++ b/samples/client/petstore/typescript-node/default/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/client/petstore/typescript-node/npm/git_push.sh b/samples/client/petstore/typescript-node/npm/git_push.sh index 18f86b99e82..f53a75d4fab 100644 --- a/samples/client/petstore/typescript-node/npm/git_push.sh +++ b/samples/client/petstore/typescript-node/npm/git_push.sh @@ -38,14 +38,14 @@ git add . git commit -m "$release_note" # Sets the new remote -git_remote=`git remote` +git_remote=$(git remote) if [ "$git_remote" = "" ]; then # git remote not defined if [ "$GIT_TOKEN" = "" ]; then echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git else - git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git + git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git fi fi diff --git a/samples/documentation/html.md/.openapi-generator/VERSION b/samples/documentation/html.md/.openapi-generator/VERSION index d99e7162d01..4b448de535c 100644 --- a/samples/documentation/html.md/.openapi-generator/VERSION +++ b/samples/documentation/html.md/.openapi-generator/VERSION @@ -1 +1 @@ -5.0.0-SNAPSHOT \ No newline at end of file +5.3.0-SNAPSHOT \ No newline at end of file diff --git a/samples/documentation/html.md/index.html b/samples/documentation/html.md/index.html index 63ef7f704b0..0c79800a1e0 100644 --- a/samples/documentation/html.md/index.html +++ b/samples/documentation/html.md/index.html @@ -180,7 +180,7 @@ font-style: italic;

    An API with more Markdown in summary, description, and other text

    -

    Not really a pseudo-randum number generator API. This API uses Markdown in text:

    +

    Not really a pseudo-random number generator API. This API uses Markdown in text:

    1. in this API description
    2. in operation summaries
    3. diff --git a/samples/documentation/html/.openapi-generator/VERSION b/samples/documentation/html/.openapi-generator/VERSION index d99e7162d01..4b448de535c 100644 --- a/samples/documentation/html/.openapi-generator/VERSION +++ b/samples/documentation/html/.openapi-generator/VERSION @@ -1 +1 @@ -5.0.0-SNAPSHOT \ No newline at end of file +5.3.0-SNAPSHOT \ No newline at end of file diff --git a/samples/documentation/html/index.html b/samples/documentation/html/index.html index 3d50eb596c6..2d744efa666 100644 --- a/samples/documentation/html/index.html +++ b/samples/documentation/html/index.html @@ -1323,8 +1323,6 @@ font-style: italic;
    4. Pet - a Pet
    5. Tag - Pet Tag
    6. User - a User
    7. -
    8. inline_object -
    9. -
    10. inline_object_1 -
    @@ -1394,21 +1392,5 @@ font-style: italic;
    userStatus (optional)
    Integer User Status format: int32
    -
    -

    inline_object - Up

    -
    -
    -
    name (optional)
    String Updated name of the pet
    -
    status (optional)
    String Updated status of the pet
    -
    -
    -
    -

    inline_object_1 - Up

    -
    -
    -
    additionalMetadata (optional)
    String Additional data to pass to server
    -
    file (optional)
    File file to upload format: binary
    -
    -
    diff --git a/samples/documentation/html2/.openapi-generator/VERSION b/samples/documentation/html2/.openapi-generator/VERSION index d99e7162d01..4b448de535c 100644 --- a/samples/documentation/html2/.openapi-generator/VERSION +++ b/samples/documentation/html2/.openapi-generator/VERSION @@ -1 +1 @@ -5.0.0-SNAPSHOT \ No newline at end of file +5.3.0-SNAPSHOT \ No newline at end of file diff --git a/samples/documentation/html2/index.html b/samples/documentation/html2/index.html index 8b2d69320c3..cce1eb7dd34 100644 --- a/samples/documentation/html2/index.html +++ b/samples/documentation/html2/index.html @@ -766,7 +766,7 @@ ul.nav-tabs { .json-schema-view.collapsed .description, .json-schema-view.collapsed .property, json-schema-view.collapsed .description, json-schema-view.collapsed .property { display: none } -.json-schema-view.collapsed .closeing.brace, json-schema-view.collapsed .closeing.brace { +.json-schema-view.collapsed .closing.brace, json-schema-view.collapsed .closing.brace { display: inline-block } .json-schema-view.collapsed .toggle-handle, json-schema-view.collapsed .toggle-handle { @@ -831,7 +831,7 @@ ul.nav-tabs { .json-schema-view.json-schema-view-dark.collapsed .description, .json-schema-view.json-schema-view-dark.collapsed .property, json-schema-view[json-schema-view-dark].collapsed .description, json-schema-view[json-schema-view-dark].collapsed .property { display: none } -.json-schema-view.json-schema-view-dark.collapsed .closeing.brace, json-schema-view[json-schema-view-dark].collapsed .closeing.brace { +.json-schema-view.json-schema-view-dark.collapsed .closing.brace, json-schema-view[json-schema-view-dark].collapsed .closing.brace { display: inline-block } .json-schema-view.json-schema-view-dark.collapsed .toggle-handle, json-schema-view[json-schema-view-dark].collapsed .toggle-handle { @@ -880,33 +880,6 @@ ul.nav-tabs { "xml" : { "name" : "Category" } -}; - defs["inline_object"] = { - "type" : "object", - "properties" : { - "name" : { - "type" : "string", - "description" : "Updated name of the pet" - }, - "status" : { - "type" : "string", - "description" : "Updated status of the pet" - } - } -}; - defs["inline_object_1"] = { - "type" : "object", - "properties" : { - "additionalMetadata" : { - "type" : "string", - "description" : "Additional data to pass to server" - }, - "file" : { - "type" : "string", - "description" : "file to upload", - "format" : "binary" - } - } }; defs["Order"] = { "title" : "Pet Order", @@ -982,6 +955,7 @@ ul.nav-tabs { "status" : { "type" : "string", "description" : "pet status in the store", + "deprecated" : true, "enum" : [ "available", "pending", "sold" ] } }, @@ -1181,11 +1155,39 @@ ul.nav-tabs {
    -
    curl -X POST\
    -\
    - -H "Accept: application/xml,application/json"\
    - -H "Content-Type: application/json,application/xml"\
    - "http://petstore.swagger.io/v2/pet"
    +
    curl -X POST \
    + \
    + -H "Accept: application/xml,application/json" \
    + -H "Content-Type: application/json,application/xml" \
    + "http://petstore.swagger.io/v2/pet" \
    + -d '{
    +  "photoUrls" : [ "photoUrls", "photoUrls" ],
    +  "name" : "doggie",
    +  "id" : 0,
    +  "category" : {
    +    "name" : "name",
    +    "id" : 6
    +  },
    +  "tags" : [ {
    +    "name" : "name",
    +    "id" : 1
    +  }, {
    +    "name" : "name",
    +    "id" : 1
    +  } ],
    +  "status" : "available"
    +}' \
    + -d '<Pet>
    +  <id>123456789</id>
    +  <name>doggie</name>
    +  <photoUrls>
    +    <photoUrls>aeiou</photoUrls>
    +  </photoUrls>
    +  <tags>
    +  </tags>
    +  <status>aeiou</status>
    +</Pet>'
    +
    import org.openapitools.client.*;
    @@ -1203,11 +1205,11 @@ public class PetApiExample {
             // Configure OAuth2 access token for authorization: petstore_auth
             OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
             petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             Pet pet = ; // Pet | 
    -        
    +
             try {
                 Pet result = apiInstance.addPet(pet);
                 System.out.println(result);
    @@ -1227,7 +1229,7 @@ public class PetApiExample {
         public static void main(String[] args) {
             PetApi apiInstance = new PetApi();
             Pet pet = ; // Pet | 
    -        
    +
             try {
                 Pet result = apiInstance.addPet(pet);
                 System.out.println(result);
    @@ -1307,7 +1309,7 @@ namespace Example
             {
                 // Configure OAuth2 access token for authorization: petstore_auth
                 Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var pet = new Pet(); // Pet | 
    @@ -1357,7 +1359,7 @@ $WWW::OPenAPIClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';
     my $api_instance = WWW::OPenAPIClient::PetApi->new();
     my $pet = WWW::OPenAPIClient::Object::Pet->new(); # Pet | 
     
    -eval { 
    +eval {
         my $result = $api_instance->addPet(pet => $pet);
         print Dumper($result);
     };
    @@ -1380,7 +1382,7 @@ openapi_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'
     api_instance = openapi_client.PetApi()
     pet =  # Pet | 
     
    -try: 
    +try:
         # Add a new pet to the store
         api_response = api_instance.add_pet(pet)
         pprint(api_response)
    @@ -1607,9 +1609,10 @@ $(document).ready(function() {
     
                             
    -
    curl -X DELETE\
    -\
    - "http://petstore.swagger.io/v2/pet/{petId}"
    +
    curl -X DELETE \
    + \
    + "http://petstore.swagger.io/v2/pet/{petId}"
    +
    import org.openapitools.client.*;
    @@ -1627,12 +1630,12 @@ public class PetApiExample {
             // Configure OAuth2 access token for authorization: petstore_auth
             OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
             petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             Long petId = 789; // Long | Pet id to delete
             String apiKey = apiKey_example; // String | 
    -        
    +
             try {
                 apiInstance.deletePet(petId, apiKey);
             } catch (ApiException e) {
    @@ -1652,7 +1655,7 @@ public class PetApiExample {
             PetApi apiInstance = new PetApi();
             Long petId = 789; // Long | Pet id to delete
             String apiKey = apiKey_example; // String | 
    -        
    +
             try {
                 apiInstance.deletePet(petId, apiKey);
             } catch (ApiException e) {
    @@ -1733,7 +1736,7 @@ namespace Example
             {
                 // Configure OAuth2 access token for authorization: petstore_auth
                 Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var petId = 789;  // Long | Pet id to delete (default to null)
    @@ -1784,7 +1787,7 @@ my $api_instance = WWW::OPenAPIClient::PetApi->new();
     my $petId = 789; # Long | Pet id to delete
     my $apiKey = apiKey_example; # String | 
     
    -eval { 
    +eval {
         $api_instance->deletePet(petId => $petId, apiKey => $apiKey);
     };
     if ($@) {
    @@ -1807,7 +1810,7 @@ api_instance = openapi_client.PetApi()
     petId = 789 # Long | Pet id to delete (default to null)
     apiKey = apiKey_example # String |  (optional) (default to null)
     
    -try: 
    +try:
         # Deletes a pet
         api_instance.delete_pet(petId, apiKey=apiKey)
     except ApiException as e:
    @@ -1968,10 +1971,11 @@ Pet id to delete
     
                             
    -
    curl -X GET\
    -\
    - -H "Accept: application/xml,application/json"\
    - "http://petstore.swagger.io/v2/pet/findByStatus?status="
    +
    curl -X GET \
    + \
    + -H "Accept: application/xml,application/json" \
    + "http://petstore.swagger.io/v2/pet/findByStatus?status="
    +
    import org.openapitools.client.*;
    @@ -1989,11 +1993,11 @@ public class PetApiExample {
             // Configure OAuth2 access token for authorization: petstore_auth
             OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
             petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             array[String] status = ; // array[String] | Status values that need to be considered for filter
    -        
    +
             try {
                 array[Pet] result = apiInstance.findPetsByStatus(status);
                 System.out.println(result);
    @@ -2013,7 +2017,7 @@ public class PetApiExample {
         public static void main(String[] args) {
             PetApi apiInstance = new PetApi();
             array[String] status = ; // array[String] | Status values that need to be considered for filter
    -        
    +
             try {
                 array[Pet] result = apiInstance.findPetsByStatus(status);
                 System.out.println(result);
    @@ -2093,7 +2097,7 @@ namespace Example
             {
                 // Configure OAuth2 access token for authorization: petstore_auth
                 Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var status = new array[String](); // array[String] | Status values that need to be considered for filter (default to null)
    @@ -2143,7 +2147,7 @@ $WWW::OPenAPIClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';
     my $api_instance = WWW::OPenAPIClient::PetApi->new();
     my $status = []; # array[String] | Status values that need to be considered for filter
     
    -eval { 
    +eval {
         my $result = $api_instance->findPetsByStatus(status => $status);
         print Dumper($result);
     };
    @@ -2166,7 +2170,7 @@ openapi_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'
     api_instance = openapi_client.PetApi()
     status =  # array[String] | Status values that need to be considered for filter (default to null)
     
    -try: 
    +try:
         # Finds Pets by status
         api_response = api_instance.find_pets_by_status(status)
         pprint(api_response)
    @@ -2372,10 +2376,11 @@ Status values that need to be considered for filter
     
                             
    -
    curl -X GET\
    -\
    - -H "Accept: application/xml,application/json"\
    - "http://petstore.swagger.io/v2/pet/findByTags?tags="
    +
    curl -X GET \
    + \
    + -H "Accept: application/xml,application/json" \
    + "http://petstore.swagger.io/v2/pet/findByTags?tags="
    +
    import org.openapitools.client.*;
    @@ -2393,11 +2398,11 @@ public class PetApiExample {
             // Configure OAuth2 access token for authorization: petstore_auth
             OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
             petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             array[String] tags = ; // array[String] | Tags to filter by
    -        
    +
             try {
                 array[Pet] result = apiInstance.findPetsByTags(tags);
                 System.out.println(result);
    @@ -2417,7 +2422,7 @@ public class PetApiExample {
         public static void main(String[] args) {
             PetApi apiInstance = new PetApi();
             array[String] tags = ; // array[String] | Tags to filter by
    -        
    +
             try {
                 array[Pet] result = apiInstance.findPetsByTags(tags);
                 System.out.println(result);
    @@ -2497,7 +2502,7 @@ namespace Example
             {
                 // Configure OAuth2 access token for authorization: petstore_auth
                 Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var tags = new array[String](); // array[String] | Tags to filter by (default to null)
    @@ -2547,7 +2552,7 @@ $WWW::OPenAPIClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';
     my $api_instance = WWW::OPenAPIClient::PetApi->new();
     my $tags = []; # array[String] | Tags to filter by
     
    -eval { 
    +eval {
         my $result = $api_instance->findPetsByTags(tags => $tags);
         print Dumper($result);
     };
    @@ -2570,7 +2575,7 @@ openapi_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'
     api_instance = openapi_client.PetApi()
     tags =  # array[String] | Tags to filter by (default to null)
     
    -try: 
    +try:
         # Finds Pets by tags
         api_response = api_instance.find_pets_by_tags(tags)
         pprint(api_response)
    @@ -2776,10 +2781,11 @@ Tags to filter by
     
                             
    -
    curl -X GET\
    --H "api_key: [[apiKey]]"\
    - -H "Accept: application/xml,application/json"\
    - "http://petstore.swagger.io/v2/pet/{petId}"
    +
    curl -X GET \
    +-H "api_key: [[apiKey]]" \
    + -H "Accept: application/xml,application/json" \
    + "http://petstore.swagger.io/v2/pet/{petId}"
    +
    import org.openapitools.client.*;
    @@ -2799,11 +2805,11 @@ public class PetApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             Long petId = 789; // Long | ID of pet to return
    -        
    +
             try {
                 Pet result = apiInstance.getPetById(petId);
                 System.out.println(result);
    @@ -2823,7 +2829,7 @@ public class PetApiExample {
         public static void main(String[] args) {
             PetApi apiInstance = new PetApi();
             Long petId = 789; // Long | ID of pet to return
    -        
    +
             try {
                 Pet result = apiInstance.getPetById(petId);
                 System.out.println(result);
    @@ -2909,7 +2915,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var petId = 789;  // Long | ID of pet to return (default to null)
    @@ -2963,7 +2969,7 @@ $WWW::OPenAPIClient::Configuration::api_key->{'api_key'} = 'YOUR_API_KEY';
     my $api_instance = WWW::OPenAPIClient::PetApi->new();
     my $petId = 789; # Long | ID of pet to return
     
    -eval { 
    +eval {
         my $result = $api_instance->getPetById(petId => $petId);
         print Dumper($result);
     };
    @@ -2988,7 +2994,7 @@ openapi_client.configuration.api_key['api_key'] = 'YOUR_API_KEY'
     api_instance = openapi_client.PetApi()
     petId = 789 # Long | ID of pet to return (default to null)
     
    -try: 
    +try:
         # Find pet by ID
         api_response = api_instance.get_pet_by_id(petId)
         pprint(api_response)
    @@ -3208,11 +3214,39 @@ ID of pet to return
     
                             
    -
    curl -X PUT\
    -\
    - -H "Accept: application/xml,application/json"\
    - -H "Content-Type: application/json,application/xml"\
    - "http://petstore.swagger.io/v2/pet"
    +
    curl -X PUT \
    + \
    + -H "Accept: application/xml,application/json" \
    + -H "Content-Type: application/json,application/xml" \
    + "http://petstore.swagger.io/v2/pet" \
    + -d '{
    +  "photoUrls" : [ "photoUrls", "photoUrls" ],
    +  "name" : "doggie",
    +  "id" : 0,
    +  "category" : {
    +    "name" : "name",
    +    "id" : 6
    +  },
    +  "tags" : [ {
    +    "name" : "name",
    +    "id" : 1
    +  }, {
    +    "name" : "name",
    +    "id" : 1
    +  } ],
    +  "status" : "available"
    +}' \
    + -d '<Pet>
    +  <id>123456789</id>
    +  <name>doggie</name>
    +  <photoUrls>
    +    <photoUrls>aeiou</photoUrls>
    +  </photoUrls>
    +  <tags>
    +  </tags>
    +  <status>aeiou</status>
    +</Pet>'
    +
    import org.openapitools.client.*;
    @@ -3230,11 +3264,11 @@ public class PetApiExample {
             // Configure OAuth2 access token for authorization: petstore_auth
             OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
             petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             Pet pet = ; // Pet | 
    -        
    +
             try {
                 Pet result = apiInstance.updatePet(pet);
                 System.out.println(result);
    @@ -3254,7 +3288,7 @@ public class PetApiExample {
         public static void main(String[] args) {
             PetApi apiInstance = new PetApi();
             Pet pet = ; // Pet | 
    -        
    +
             try {
                 Pet result = apiInstance.updatePet(pet);
                 System.out.println(result);
    @@ -3334,7 +3368,7 @@ namespace Example
             {
                 // Configure OAuth2 access token for authorization: petstore_auth
                 Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var pet = new Pet(); // Pet | 
    @@ -3384,7 +3418,7 @@ $WWW::OPenAPIClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';
     my $api_instance = WWW::OPenAPIClient::PetApi->new();
     my $pet = WWW::OPenAPIClient::Object::Pet->new(); # Pet | 
     
    -eval { 
    +eval {
         my $result = $api_instance->updatePet(pet => $pet);
         print Dumper($result);
     };
    @@ -3407,7 +3441,7 @@ openapi_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'
     api_instance = openapi_client.PetApi()
     pet =  # Pet | 
     
    -try: 
    +try:
         # Update an existing pet
         api_response = api_instance.update_pet(pet)
         pprint(api_response)
    @@ -3678,10 +3712,11 @@ $(document).ready(function() {
     
                             
    -
    curl -X POST\
    -\
    - -H "Content-Type: application/x-www-form-urlencoded"\
    - "http://petstore.swagger.io/v2/pet/{petId}"
    +
    curl -X POST \
    + \
    + -H "Content-Type: application/x-www-form-urlencoded" \
    + "http://petstore.swagger.io/v2/pet/{petId}"
    +
    import org.openapitools.client.*;
    @@ -3699,13 +3734,13 @@ public class PetApiExample {
             // Configure OAuth2 access token for authorization: petstore_auth
             OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
             petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             Long petId = 789; // Long | ID of pet that needs to be updated
             String name = name_example; // String | Updated name of the pet
             String status = status_example; // String | Updated status of the pet
    -        
    +
             try {
                 apiInstance.updatePetWithForm(petId, name, status);
             } catch (ApiException e) {
    @@ -3726,7 +3761,7 @@ public class PetApiExample {
             Long petId = 789; // Long | ID of pet that needs to be updated
             String name = name_example; // String | Updated name of the pet
             String status = status_example; // String | Updated status of the pet
    -        
    +
             try {
                 apiInstance.updatePetWithForm(petId, name, status);
             } catch (ApiException e) {
    @@ -3810,7 +3845,7 @@ namespace Example
             {
                 // Configure OAuth2 access token for authorization: petstore_auth
                 Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var petId = 789;  // Long | ID of pet that needs to be updated (default to null)
    @@ -3864,7 +3899,7 @@ my $petId = 789; # Long | ID of pet that needs to be updated
     my $name = name_example; # String | Updated name of the pet
     my $status = status_example; # String | Updated status of the pet
     
    -eval { 
    +eval {
         $api_instance->updatePetWithForm(petId => $petId, name => $name, status => $status);
     };
     if ($@) {
    @@ -3888,7 +3923,7 @@ petId = 789 # Long | ID of pet that needs to be updated (default to null)
     name = name_example # String | Updated name of the pet (optional) (default to null)
     status = status_example # String | Updated status of the pet (optional) (default to null)
     
    -try: 
    +try:
         # Updates a pet in the store with form data
         api_instance.update_pet_with_form(petId, name=name, status=status)
     except ApiException as e:
    @@ -4073,11 +4108,12 @@ Updated status of the pet
     
                             
    -
    curl -X POST\
    -\
    - -H "Accept: application/json"\
    - -H "Content-Type: multipart/form-data"\
    - "http://petstore.swagger.io/v2/pet/{petId}/uploadImage"
    +
    curl -X POST \
    + \
    + -H "Accept: application/json" \
    + -H "Content-Type: multipart/form-data" \
    + "http://petstore.swagger.io/v2/pet/{petId}/uploadImage"
    +
    import org.openapitools.client.*;
    @@ -4095,13 +4131,13 @@ public class PetApiExample {
             // Configure OAuth2 access token for authorization: petstore_auth
             OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
             petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
    -        
    +
             // Create an instance of the API class
             PetApi apiInstance = new PetApi();
             Long petId = 789; // Long | ID of pet to update
             String additionalMetadata = additionalMetadata_example; // String | Additional data to pass to server
             File file = BINARY_DATA_HERE; // File | file to upload
    -        
    +
             try {
                 ApiResponse result = apiInstance.uploadFile(petId, additionalMetadata, file);
                 System.out.println(result);
    @@ -4123,7 +4159,7 @@ public class PetApiExample {
             Long petId = 789; // Long | ID of pet to update
             String additionalMetadata = additionalMetadata_example; // String | Additional data to pass to server
             File file = BINARY_DATA_HERE; // File | file to upload
    -        
    +
             try {
                 ApiResponse result = apiInstance.uploadFile(petId, additionalMetadata, file);
                 System.out.println(result);
    @@ -4211,7 +4247,7 @@ namespace Example
             {
                 // Configure OAuth2 access token for authorization: petstore_auth
                 Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new PetApi();
                 var petId = 789;  // Long | ID of pet to update (default to null)
    @@ -4267,7 +4303,7 @@ my $petId = 789; # Long | ID of pet to update
     my $additionalMetadata = additionalMetadata_example; # String | Additional data to pass to server
     my $file = BINARY_DATA_HERE; # File | file to upload
     
    -eval { 
    +eval {
         my $result = $api_instance->uploadFile(petId => $petId, additionalMetadata => $additionalMetadata, file => $file);
         print Dumper($result);
     };
    @@ -4292,7 +4328,7 @@ petId = 789 # Long | ID of pet to update (default to null)
     additionalMetadata = additionalMetadata_example # String | Additional data to pass to server (optional) (default to null)
     file = BINARY_DATA_HERE # File | file to upload (optional) (default to null)
     
    -try: 
    +try:
         # uploads an image
         api_response = api_instance.upload_file(petId, additionalMetadata=additionalMetadata, file=file)
         pprint(api_response)
    @@ -4528,8 +4564,9 @@ file to upload
     
                             
    -
    curl -X DELETE\
    - "http://petstore.swagger.io/v2/store/order/{orderId}"
    +
    curl -X DELETE \
    + "http://petstore.swagger.io/v2/store/order/{orderId}"
    +
    import org.openapitools.client.*;
    @@ -4542,11 +4579,11 @@ import java.util.*;
     
     public class StoreApiExample {
         public static void main(String[] args) {
    -        
    +
             // Create an instance of the API class
             StoreApi apiInstance = new StoreApi();
             String orderId = orderId_example; // String | ID of the order that needs to be deleted
    -        
    +
             try {
                 apiInstance.deleteOrder(orderId);
             } catch (ApiException e) {
    @@ -4565,7 +4602,7 @@ public class StoreApiExample {
         public static void main(String[] args) {
             StoreApi apiInstance = new StoreApi();
             String orderId = orderId_example; // String | ID of the order that needs to be deleted
    -        
    +
             try {
                 apiInstance.deleteOrder(orderId);
             } catch (ApiException e) {
    @@ -4630,7 +4667,7 @@ namespace Example
         {
             public void main()
             {
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new StoreApi();
                 var orderId = orderId_example;  // String | ID of the order that needs to be deleted (default to null)
    @@ -4672,7 +4709,7 @@ use WWW::OPenAPIClient::StoreApi;
     my $api_instance = WWW::OPenAPIClient::StoreApi->new();
     my $orderId = orderId_example; # String | ID of the order that needs to be deleted
     
    -eval { 
    +eval {
         $api_instance->deleteOrder(orderId => $orderId);
     };
     if ($@) {
    @@ -4691,7 +4728,7 @@ from pprint import pprint
     api_instance = openapi_client.StoreApi()
     orderId = orderId_example # String | ID of the order that needs to be deleted (default to null)
     
    -try: 
    +try:
         # Delete purchase order by ID
         api_instance.delete_order(orderId)
     except ApiException as e:
    @@ -4836,10 +4873,11 @@ ID of the order that needs to be deleted
     
                             
    -
    curl -X GET\
    --H "api_key: [[apiKey]]"\
    - -H "Accept: application/json"\
    - "http://petstore.swagger.io/v2/store/inventory"
    +
    curl -X GET \
    +-H "api_key: [[apiKey]]" \
    + -H "Accept: application/json" \
    + "http://petstore.swagger.io/v2/store/inventory"
    +
    import org.openapitools.client.*;
    @@ -4859,10 +4897,10 @@ public class StoreApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             StoreApi apiInstance = new StoreApi();
    -        
    +
             try {
                 map['String', 'Integer'] result = apiInstance.getInventory();
                 System.out.println(result);
    @@ -4881,7 +4919,7 @@ public class StoreApiExample {
     public class StoreApiExample {
         public static void main(String[] args) {
             StoreApi apiInstance = new StoreApi();
    -        
    +
             try {
                 map['String', 'Integer'] result = apiInstance.getInventory();
                 System.out.println(result);
    @@ -4964,7 +5002,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new StoreApi();
     
    @@ -5015,7 +5053,7 @@ $WWW::OPenAPIClient::Configuration::api_key->{'api_key'} = 'YOUR_API_KEY';
     # Create an instance of the API class
     my $api_instance = WWW::OPenAPIClient::StoreApi->new();
     
    -eval { 
    +eval {
         my $result = $api_instance->getInventory();
         print Dumper($result);
     };
    @@ -5039,7 +5077,7 @@ openapi_client.configuration.api_key['api_key'] = 'YOUR_API_KEY'
     # Create an instance of the API class
     api_instance = openapi_client.StoreApi()
     
    -try: 
    +try:
         # Returns pet inventories by status
         api_response = api_instance.get_inventory()
         pprint(api_response)
    @@ -5180,9 +5218,10 @@ pub fn main() {
     
                             
    -
    curl -X GET\
    - -H "Accept: application/xml,application/json"\
    - "http://petstore.swagger.io/v2/store/order/{orderId}"
    +
    curl -X GET \
    + -H "Accept: application/xml,application/json" \
    + "http://petstore.swagger.io/v2/store/order/{orderId}"
    +
    import org.openapitools.client.*;
    @@ -5195,11 +5234,11 @@ import java.util.*;
     
     public class StoreApiExample {
         public static void main(String[] args) {
    -        
    +
             // Create an instance of the API class
             StoreApi apiInstance = new StoreApi();
             Long orderId = 789; // Long | ID of pet that needs to be fetched
    -        
    +
             try {
                 Order result = apiInstance.getOrderById(orderId);
                 System.out.println(result);
    @@ -5219,7 +5258,7 @@ public class StoreApiExample {
         public static void main(String[] args) {
             StoreApi apiInstance = new StoreApi();
             Long orderId = 789; // Long | ID of pet that needs to be fetched
    -        
    +
             try {
                 Order result = apiInstance.getOrderById(orderId);
                 System.out.println(result);
    @@ -5288,7 +5327,7 @@ namespace Example
         {
             public void main()
             {
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new StoreApi();
                 var orderId = 789;  // Long | ID of pet that needs to be fetched (default to null)
    @@ -5332,7 +5371,7 @@ use WWW::OPenAPIClient::StoreApi;
     my $api_instance = WWW::OPenAPIClient::StoreApi->new();
     my $orderId = 789; # Long | ID of pet that needs to be fetched
     
    -eval { 
    +eval {
         my $result = $api_instance->getOrderById(orderId => $orderId);
         print Dumper($result);
     };
    @@ -5352,7 +5391,7 @@ from pprint import pprint
     api_instance = openapi_client.StoreApi()
     orderId = 789 # Long | ID of pet that needs to be fetched (default to null)
     
    -try: 
    +try:
         # Find purchase order by ID
         api_response = api_instance.get_order_by_id(orderId)
         pprint(api_response)
    @@ -5572,10 +5611,19 @@ ID of pet that needs to be fetched
     
                             
    -
    curl -X POST\
    - -H "Accept: application/xml,application/json"\
    - -H "Content-Type: application/json"\
    - "http://petstore.swagger.io/v2/store/order"
    +
    curl -X POST \
    + -H "Accept: application/xml,application/json" \
    + -H "Content-Type: application/json" \
    + "http://petstore.swagger.io/v2/store/order" \
    + -d '{
    +  "petId" : 6,
    +  "quantity" : 1,
    +  "id" : 0,
    +  "shipDate" : "2000-01-23T04:56:07.000+00:00",
    +  "complete" : false,
    +  "status" : "placed"
    +}'
    +
    import org.openapitools.client.*;
    @@ -5588,11 +5636,11 @@ import java.util.*;
     
     public class StoreApiExample {
         public static void main(String[] args) {
    -        
    +
             // Create an instance of the API class
             StoreApi apiInstance = new StoreApi();
             Order order = ; // Order | 
    -        
    +
             try {
                 Order result = apiInstance.placeOrder(order);
                 System.out.println(result);
    @@ -5612,7 +5660,7 @@ public class StoreApiExample {
         public static void main(String[] args) {
             StoreApi apiInstance = new StoreApi();
             Order order = ; // Order | 
    -        
    +
             try {
                 Order result = apiInstance.placeOrder(order);
                 System.out.println(result);
    @@ -5681,7 +5729,7 @@ namespace Example
         {
             public void main()
             {
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new StoreApi();
                 var order = new Order(); // Order | 
    @@ -5725,7 +5773,7 @@ use WWW::OPenAPIClient::StoreApi;
     my $api_instance = WWW::OPenAPIClient::StoreApi->new();
     my $order = WWW::OPenAPIClient::Object::Order->new(); # Order | 
     
    -eval { 
    +eval {
         my $result = $api_instance->placeOrder(order => $order);
         print Dumper($result);
     };
    @@ -5745,7 +5793,7 @@ from pprint import pprint
     api_instance = openapi_client.StoreApi()
     order =  # Order | 
     
    -try: 
    +try:
         # Place an order for a pet
         api_response = api_instance.place_order(order)
         pprint(api_response)
    @@ -5960,10 +6008,21 @@ $(document).ready(function() {
     
                             
    -
    curl -X POST\
    --H "api_key: [[apiKey]]"\
    - -H "Content-Type: application/json"\
    - "http://petstore.swagger.io/v2/user"
    +
    curl -X POST \
    +-H "api_key: [[apiKey]]" \
    + -H "Content-Type: application/json" \
    + "http://petstore.swagger.io/v2/user" \
    + -d '{
    +  "firstName" : "firstName",
    +  "lastName" : "lastName",
    +  "password" : "password",
    +  "userStatus" : 6,
    +  "phone" : "phone",
    +  "id" : 0,
    +  "email" : "email",
    +  "username" : "username"
    +}'
    +
    import org.openapitools.client.*;
    @@ -5983,11 +6042,11 @@ public class UserApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
             User user = ; // User | 
    -        
    +
             try {
                 apiInstance.createUser(user);
             } catch (ApiException e) {
    @@ -6006,7 +6065,7 @@ public class UserApiExample {
         public static void main(String[] args) {
             UserApi apiInstance = new UserApi();
             User user = ; // User | 
    -        
    +
             try {
                 apiInstance.createUser(user);
             } catch (ApiException e) {
    @@ -6088,7 +6147,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
                 var user = new User(); // User | 
    @@ -6140,7 +6199,7 @@ $WWW::OPenAPIClient::Configuration::api_key->{'api_key'} = 'YOUR_API_KEY';
     my $api_instance = WWW::OPenAPIClient::UserApi->new();
     my $user = WWW::OPenAPIClient::Object::User->new(); # User | 
     
    -eval { 
    +eval {
         $api_instance->createUser(user => $user);
     };
     if ($@) {
    @@ -6164,7 +6223,7 @@ openapi_client.configuration.api_key['api_key'] = 'YOUR_API_KEY'
     api_instance = openapi_client.UserApi()
     user =  # User | 
     
    -try: 
    +try:
         # Create user
         api_instance.create_user(user)
     except ApiException as e:
    @@ -6304,10 +6363,21 @@ $(document).ready(function() {
     
                             
    -
    curl -X POST\
    --H "api_key: [[apiKey]]"\
    - -H "Content-Type: application/json"\
    - "http://petstore.swagger.io/v2/user/createWithArray"
    +
    curl -X POST \
    +-H "api_key: [[apiKey]]" \
    + -H "Content-Type: application/json" \
    + "http://petstore.swagger.io/v2/user/createWithArray" \
    + -d '{
    +  "firstName" : "firstName",
    +  "lastName" : "lastName",
    +  "password" : "password",
    +  "userStatus" : 6,
    +  "phone" : "phone",
    +  "id" : 0,
    +  "email" : "email",
    +  "username" : "username"
    +}'
    +
    import org.openapitools.client.*;
    @@ -6327,11 +6397,11 @@ public class UserApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
             array[User] user = ; // array[User] | 
    -        
    +
             try {
                 apiInstance.createUsersWithArrayInput(user);
             } catch (ApiException e) {
    @@ -6350,7 +6420,7 @@ public class UserApiExample {
         public static void main(String[] args) {
             UserApi apiInstance = new UserApi();
             array[User] user = ; // array[User] | 
    -        
    +
             try {
                 apiInstance.createUsersWithArrayInput(user);
             } catch (ApiException e) {
    @@ -6432,7 +6502,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
                 var user = new array[User](); // array[User] | 
    @@ -6484,7 +6554,7 @@ $WWW::OPenAPIClient::Configuration::api_key->{'api_key'} = 'YOUR_API_KEY';
     my $api_instance = WWW::OPenAPIClient::UserApi->new();
     my $user = [WWW::OPenAPIClient::Object::array[User]->new()]; # array[User] | 
     
    -eval { 
    +eval {
         $api_instance->createUsersWithArrayInput(user => $user);
     };
     if ($@) {
    @@ -6508,7 +6578,7 @@ openapi_client.configuration.api_key['api_key'] = 'YOUR_API_KEY'
     api_instance = openapi_client.UserApi()
     user =  # array[User] | 
     
    -try: 
    +try:
         # Creates list of users with given input array
         api_instance.create_users_with_array_input(user)
     except ApiException as e:
    @@ -6651,10 +6721,21 @@ $(document).ready(function() {
     
                             
    -
    curl -X POST\
    --H "api_key: [[apiKey]]"\
    - -H "Content-Type: application/json"\
    - "http://petstore.swagger.io/v2/user/createWithList"
    +
    curl -X POST \
    +-H "api_key: [[apiKey]]" \
    + -H "Content-Type: application/json" \
    + "http://petstore.swagger.io/v2/user/createWithList" \
    + -d '{
    +  "firstName" : "firstName",
    +  "lastName" : "lastName",
    +  "password" : "password",
    +  "userStatus" : 6,
    +  "phone" : "phone",
    +  "id" : 0,
    +  "email" : "email",
    +  "username" : "username"
    +}'
    +
    import org.openapitools.client.*;
    @@ -6674,11 +6755,11 @@ public class UserApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
             array[User] user = ; // array[User] | 
    -        
    +
             try {
                 apiInstance.createUsersWithListInput(user);
             } catch (ApiException e) {
    @@ -6697,7 +6778,7 @@ public class UserApiExample {
         public static void main(String[] args) {
             UserApi apiInstance = new UserApi();
             array[User] user = ; // array[User] | 
    -        
    +
             try {
                 apiInstance.createUsersWithListInput(user);
             } catch (ApiException e) {
    @@ -6779,7 +6860,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
                 var user = new array[User](); // array[User] | 
    @@ -6831,7 +6912,7 @@ $WWW::OPenAPIClient::Configuration::api_key->{'api_key'} = 'YOUR_API_KEY';
     my $api_instance = WWW::OPenAPIClient::UserApi->new();
     my $user = [WWW::OPenAPIClient::Object::array[User]->new()]; # array[User] | 
     
    -eval { 
    +eval {
         $api_instance->createUsersWithListInput(user => $user);
     };
     if ($@) {
    @@ -6855,7 +6936,7 @@ openapi_client.configuration.api_key['api_key'] = 'YOUR_API_KEY'
     api_instance = openapi_client.UserApi()
     user =  # array[User] | 
     
    -try: 
    +try:
         # Creates list of users with given input array
         api_instance.create_users_with_list_input(user)
     except ApiException as e:
    @@ -6998,9 +7079,10 @@ $(document).ready(function() {
     
                             
    -
    curl -X DELETE\
    --H "api_key: [[apiKey]]"\
    - "http://petstore.swagger.io/v2/user/{username}"
    +
    curl -X DELETE \
    +-H "api_key: [[apiKey]]" \
    + "http://petstore.swagger.io/v2/user/{username}"
    +
    import org.openapitools.client.*;
    @@ -7020,11 +7102,11 @@ public class UserApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | The name that needs to be deleted
    -        
    +
             try {
                 apiInstance.deleteUser(username);
             } catch (ApiException e) {
    @@ -7043,7 +7125,7 @@ public class UserApiExample {
         public static void main(String[] args) {
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | The name that needs to be deleted
    -        
    +
             try {
                 apiInstance.deleteUser(username);
             } catch (ApiException e) {
    @@ -7125,7 +7207,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
                 var username = username_example;  // String | The name that needs to be deleted (default to null)
    @@ -7177,7 +7259,7 @@ $WWW::OPenAPIClient::Configuration::api_key->{'api_key'} = 'YOUR_API_KEY';
     my $api_instance = WWW::OPenAPIClient::UserApi->new();
     my $username = username_example; # String | The name that needs to be deleted
     
    -eval { 
    +eval {
         $api_instance->deleteUser(username => $username);
     };
     if ($@) {
    @@ -7201,7 +7283,7 @@ openapi_client.configuration.api_key['api_key'] = 'YOUR_API_KEY'
     api_instance = openapi_client.UserApi()
     username = username_example # String | The name that needs to be deleted (default to null)
     
    -try: 
    +try:
         # Delete user
         api_instance.delete_user(username)
     except ApiException as e:
    @@ -7346,9 +7428,10 @@ The name that needs to be deleted
     
                             
    -
    curl -X GET\
    - -H "Accept: application/xml,application/json"\
    - "http://petstore.swagger.io/v2/user/{username}"
    +
    curl -X GET \
    + -H "Accept: application/xml,application/json" \
    + "http://petstore.swagger.io/v2/user/{username}"
    +
    import org.openapitools.client.*;
    @@ -7361,11 +7444,11 @@ import java.util.*;
     
     public class UserApiExample {
         public static void main(String[] args) {
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | The name that needs to be fetched. Use user1 for testing.
    -        
    +
             try {
                 User result = apiInstance.getUserByName(username);
                 System.out.println(result);
    @@ -7385,7 +7468,7 @@ public class UserApiExample {
         public static void main(String[] args) {
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | The name that needs to be fetched. Use user1 for testing.
    -        
    +
             try {
                 User result = apiInstance.getUserByName(username);
                 System.out.println(result);
    @@ -7454,7 +7537,7 @@ namespace Example
         {
             public void main()
             {
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
                 var username = username_example;  // String | The name that needs to be fetched. Use user1 for testing. (default to null)
    @@ -7498,7 +7581,7 @@ use WWW::OPenAPIClient::UserApi;
     my $api_instance = WWW::OPenAPIClient::UserApi->new();
     my $username = username_example; # String | The name that needs to be fetched. Use user1 for testing.
     
    -eval { 
    +eval {
         my $result = $api_instance->getUserByName(username => $username);
         print Dumper($result);
     };
    @@ -7518,7 +7601,7 @@ from pprint import pprint
     api_instance = openapi_client.UserApi()
     username = username_example # String | The name that needs to be fetched. Use user1 for testing. (default to null)
     
    -try: 
    +try:
         # Get user by user name
         api_response = api_instance.get_user_by_name(username)
         pprint(api_response)
    @@ -7735,9 +7818,10 @@ The name that needs to be fetched. Use user1 for testing.
     
                             
    -
    curl -X GET\
    - -H "Accept: application/xml,application/json"\
    - "http://petstore.swagger.io/v2/user/login?username=&password="
    +
    curl -X GET \
    + -H "Accept: application/xml,application/json" \
    + "http://petstore.swagger.io/v2/user/login?username=username_example&password=password_example"
    +
    import org.openapitools.client.*;
    @@ -7750,12 +7834,12 @@ import java.util.*;
     
     public class UserApiExample {
         public static void main(String[] args) {
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | The user name for login
             String password = password_example; // String | The password for login in clear text
    -        
    +
             try {
                 'String' result = apiInstance.loginUser(username, password);
                 System.out.println(result);
    @@ -7776,7 +7860,7 @@ public class UserApiExample {
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | The user name for login
             String password = password_example; // String | The password for login in clear text
    -        
    +
             try {
                 'String' result = apiInstance.loginUser(username, password);
                 System.out.println(result);
    @@ -7848,7 +7932,7 @@ namespace Example
         {
             public void main()
             {
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
                 var username = username_example;  // String | The user name for login (default to null)
    @@ -7895,7 +7979,7 @@ my $api_instance = WWW::OPenAPIClient::UserApi->new();
     my $username = username_example; # String | The user name for login
     my $password = password_example; # String | The password for login in clear text
     
    -eval { 
    +eval {
         my $result = $api_instance->loginUser(username => $username, password => $password);
         print Dumper($result);
     };
    @@ -7916,7 +8000,7 @@ api_instance = openapi_client.UserApi()
     username = username_example # String | The user name for login (default to null)
     password = password_example # String | The password for login in clear text (default to null)
     
    -try: 
    +try:
         # Logs user into the system
         api_response = api_instance.login_user(username, password)
         pprint(api_response)
    @@ -8061,7 +8145,7 @@ The password for login in clear text
           }
         },
         "X-Expires-After" : {
    -      "description" : "date in UTC when toekn expires",
    +      "description" : "date in UTC when token expires",
           "style" : "simple",
           "explode" : false,
           "schema" : {
    @@ -8132,7 +8216,7 @@ The password for login in clear text
                                                       XMinusExpiresMinusAfter
                                                       Date
                                                       date-time
    -                                                  date in UTC when toekn expires
    +                                                  date in UTC when token expires
                                                   
                                           
                                       
    @@ -8195,9 +8279,10 @@ The password for login in clear text
    -
    curl -X GET\
    --H "api_key: [[apiKey]]"\
    - "http://petstore.swagger.io/v2/user/logout"
    +
    curl -X GET \
    +-H "api_key: [[apiKey]]" \
    + "http://petstore.swagger.io/v2/user/logout"
    +
    import org.openapitools.client.*;
    @@ -8217,10 +8302,10 @@ public class UserApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
    -        
    +
             try {
                 apiInstance.logoutUser();
             } catch (ApiException e) {
    @@ -8238,7 +8323,7 @@ public class UserApiExample {
     public class UserApiExample {
         public static void main(String[] args) {
             UserApi apiInstance = new UserApi();
    -        
    +
             try {
                 apiInstance.logoutUser();
             } catch (ApiException e) {
    @@ -8317,7 +8402,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
     
    @@ -8366,7 +8451,7 @@ $WWW::OPenAPIClient::Configuration::api_key->{'api_key'} = 'YOUR_API_KEY';
     # Create an instance of the API class
     my $api_instance = WWW::OPenAPIClient::UserApi->new();
     
    -eval { 
    +eval {
         $api_instance->logoutUser();
     };
     if ($@) {
    @@ -8389,7 +8474,7 @@ openapi_client.configuration.api_key['api_key'] = 'YOUR_API_KEY'
     # Create an instance of the API class
     api_instance = openapi_client.UserApi()
     
    -try: 
    +try:
         # Logs out current logged in user session
         api_instance.logout_user()
     except ApiException as e:
    @@ -8481,10 +8566,21 @@ pub fn main() {
     
                             
    -
    curl -X PUT\
    --H "api_key: [[apiKey]]"\
    - -H "Content-Type: application/json"\
    - "http://petstore.swagger.io/v2/user/{username}"
    +
    curl -X PUT \
    +-H "api_key: [[apiKey]]" \
    + -H "Content-Type: application/json" \
    + "http://petstore.swagger.io/v2/user/{username}" \
    + -d '{
    +  "firstName" : "firstName",
    +  "lastName" : "lastName",
    +  "password" : "password",
    +  "userStatus" : 6,
    +  "phone" : "phone",
    +  "id" : 0,
    +  "email" : "email",
    +  "username" : "username"
    +}'
    +
    import org.openapitools.client.*;
    @@ -8504,12 +8600,12 @@ public class UserApiExample {
             api_key.setApiKey("YOUR API KEY");
             // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
             //api_key.setApiKeyPrefix("Token");
    -        
    +
             // Create an instance of the API class
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | name that need to be deleted
             User user = ; // User | 
    -        
    +
             try {
                 apiInstance.updateUser(username, user);
             } catch (ApiException e) {
    @@ -8529,7 +8625,7 @@ public class UserApiExample {
             UserApi apiInstance = new UserApi();
             String username = username_example; // String | name that need to be deleted
             User user = ; // User | 
    -        
    +
             try {
                 apiInstance.updateUser(username, user);
             } catch (ApiException e) {
    @@ -8614,7 +8710,7 @@ namespace Example
                 Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");
                 // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
                 // Configuration.Default.ApiKeyPrefix.Add("api_key", "Bearer");
    -            
    +
                 // Create an instance of the API class
                 var apiInstance = new UserApi();
                 var username = username_example;  // String | name that need to be deleted (default to null)
    @@ -8669,7 +8765,7 @@ my $api_instance = WWW::OPenAPIClient::UserApi->new();
     my $username = username_example; # String | name that need to be deleted
     my $user = WWW::OPenAPIClient::Object::User->new(); # User | 
     
    -eval { 
    +eval {
         $api_instance->updateUser(username => $username, user => $user);
     };
     if ($@) {
    @@ -8694,7 +8790,7 @@ api_instance = openapi_client.UserApi()
     username = username_example # String | name that need to be deleted (default to null)
     user =  # User | 
     
    -try: 
    +try:
         # Updated user
         api_instance.update_user(username, user)
     except ApiException as e:
    @@ -8939,7 +9035,7 @@ return /******/ (function(modules) { // webpackBootstrap
     	var DATE_STRING_REGEX = /(^\d{1,4}[\.|\\/|-]\d{1,2}[\.|\\/|-]\d{1,4})(\s*(?:0?[1-9]:[0-5]|1(?=[012])\d:[0-5])\d\s*[ap]m)?$/;
     	var PARTIAL_DATE_REGEX = /\d{2}:\d{2}:\d{2} GMT-\d{4}/;
     	var JSON_DATE_REGEX = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;
    -	// When toggleing, don't animated removal or addition of more than a few items
    +	// When toggling, don't animated removal or addition of more than a few items
     	var MAX_ANIMATED_TOGGLE_ITEMS = 10;
     	var requestAnimationFrame = window.requestAnimationFrame || function (cb) { cb(); return 0; };
     	;
    @@ -9368,7 +9464,7 @@ return /******/ (function(modules) { // webpackBootstrap
     /***/ function(module, exports, __webpack_require__) {
     
     	// style-loader: Adds some css to the DOM by adding a