From a7bae4ead26dc48e3dc1db5047b81259dbc23f82 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 30 Aug 2021 12:01:11 +0300 Subject: [PATCH 01/36] TAP-232 OneOf fixes --- .../codegen/languages/JavaClientCodegen.java | 12 +-- .../codegen/languages/SpringCodegen.java | 15 ++++ .../spring-boot/oneof_interface.mustache | 6 ++ .../main/resources/JavaSpring/model.mustache | 2 +- .../JavaSpring/oneof_interface.mustache | 6 ++ .../main/resources/JavaSpring/pojo.mustache | 2 +- .../codegen/java/JavaClientCodegenTest.java | 76 +++++++++++++++++++ .../java/spring/SpringCodegenTest.java | 74 ++++++++++++++++++ 8 files changed, 186 insertions(+), 7 deletions(-) create mode 100644 modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache create mode 100644 modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java index 2ed09080b7f8..85f5bcffde38 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java @@ -1027,11 +1027,13 @@ public String toApiVarName(String name) { @Override public void addImportsToOneOfInterface(List> imports) { - for (String i : Arrays.asList("JsonSubTypes", "JsonTypeInfo")) { - Map oneImport = new HashMap<>(); - oneImport.put("import", importMapping.get(i)); - if (!imports.contains(oneImport)) { - imports.add(oneImport); + if (additionalProperties.containsKey(JACKSON)) { + for (String i : Arrays.asList("JsonSubTypes", "JsonTypeInfo")) { + Map oneImport = new HashMap<>(); + oneImport.put("import", importMapping.get(i)); + if (!imports.contains(oneImport)) { + imports.add(oneImport); + } } } } 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 b0db9a4c124d..e4d46f4283d0 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 @@ -135,6 +135,8 @@ public SpringCodegen() { modelPackage = "org.openapitools.model"; invokerPackage = "org.openapitools.api"; artifactId = "openapi-spring"; + useOneOfInterfaces = true; + addOneOfInterfaceImports = true; // clioOptions default redefinition need to be updated updateOption(CodegenConstants.INVOKER_PACKAGE, this.getInvokerPackage()); @@ -862,6 +864,19 @@ public Map postProcessModelsEnum(Map objs) { return objs; } + @Override + public void addImportsToOneOfInterface(List> imports) { + if (additionalProperties.containsKey(JACKSON)) { + for (String i : Arrays.asList("JsonSubTypes", "JsonTypeInfo")) { + Map oneImport = new HashMap<>(); + oneImport.put("import", importMapping.get(i)); + if (!imports.contains(oneImport)) { + imports.add(oneImport); + } + } + } + } + public void setUseBeanValidation(boolean useBeanValidation) { this.useBeanValidation = useBeanValidation; } diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache new file mode 100644 index 000000000000..02deb483d5fd --- /dev/null +++ b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache @@ -0,0 +1,6 @@ +{{>additionalModelTypeAnnotations}}{{>generatedAnnotation}}{{>typeInfoAnnotation}}{{>xmlAnnotation}} +public interface {{classname}} {{#vendorExtensions.x-implements}}{{#-first}}extends {{{.}}}{{/-first}}{{^-first}}, {{{.}}}{{/-first}}{{/vendorExtensions.x-implements}} { + {{#discriminator}} + public {{propertyType}} {{propertyGetter}}(); + {{/discriminator}} +} diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/model.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/model.mustache index 78c3c9ae19d4..8b39ebd13c30 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/model.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/model.mustache @@ -37,7 +37,7 @@ import org.springframework.hateoas.RepresentationModel; {{>enumOuterClass}} {{/isEnum}} {{^isEnum}} -{{>pojo}} +{{#vendorExtensions.x-is-one-of-interface}}{{>oneof_interface}}{{/vendorExtensions.x-is-one-of-interface}}{{^vendorExtensions.x-is-one-of-interface}}{{>pojo}}{{/vendorExtensions.x-is-one-of-interface}} {{/isEnum}} {{/model}} {{/models}} diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache new file mode 100644 index 000000000000..02deb483d5fd --- /dev/null +++ b/modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache @@ -0,0 +1,6 @@ +{{>additionalModelTypeAnnotations}}{{>generatedAnnotation}}{{>typeInfoAnnotation}}{{>xmlAnnotation}} +public interface {{classname}} {{#vendorExtensions.x-implements}}{{#-first}}extends {{{.}}}{{/-first}}{{^-first}}, {{{.}}}{{/-first}}{{/vendorExtensions.x-implements}} { + {{#discriminator}} + public {{propertyType}} {{propertyGetter}}(); + {{/discriminator}} +} diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache index df0b98bfaf7f..4ca92f96e26a 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/pojo.mustache @@ -3,7 +3,7 @@ */{{#description}} @ApiModel(description = "{{{.}}}"){{/description}} {{>generatedAnnotation}}{{#discriminator}}{{>typeInfoAnnotation}}{{/discriminator}}{{>xmlAnnotation}}{{>additionalModelTypeAnnotations}} -public class {{classname}} {{#parent}}extends {{{.}}}{{/parent}}{{^parent}}{{#hateoas}}extends RepresentationModel<{{classname}}> {{/hateoas}}{{/parent}} {{#serializableModel}}implements Serializable{{/serializableModel}} { +public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{^parent}}{{#hateoas}}extends RepresentationModel<{{classname}}> {{/hateoas}}{{/parent}}{{#vendorExtensions.x-implements}}{{#-first}}implements {{{.}}}{{/-first}}{{^-first}}, {{{.}}}{{/-first}}{{#-last}} {{/-last}}{{/vendorExtensions.x-implements}}{ {{#serializableModel}} private static final long serialVersionUID = 1L; 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 48fa9cadcfbb..f2b177854180 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 @@ -17,6 +17,7 @@ package org.openapitools.codegen.java; +import static org.openapitools.codegen.TestUtils.assertFileContains; import static org.openapitools.codegen.TestUtils.validateJavaSourceFiles; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertTrue; @@ -55,6 +56,7 @@ import org.openapitools.codegen.config.CodegenConfigurator; import org.openapitools.codegen.languages.AbstractJavaCodegen; import org.openapitools.codegen.languages.JavaClientCodegen; +import org.openapitools.codegen.languages.SpringCodegen; import org.testng.Assert; import org.testng.annotations.Test; @@ -1164,4 +1166,78 @@ public void testWebClientWithUseAbstractionForFiles() throws IOException { "formParams.add(\"file\", file);" ); } + + @Test + public void reactiveOneOfInheritance() 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/composed-oneof.yaml"); + final SpringCodegen codegen = new SpringCodegen(); + codegen.setOpenAPI(openAPI); + codegen.setOutputDir(output.getAbsolutePath()); + + codegen.additionalProperties().put(SpringCodegen.REACTIVE, "true"); + codegen.additionalProperties().put(CodegenConstants.GENERATE_ALIAS_AS_MODEL, "false"); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + + List files = generator.opts(input).generate(); + + Assert.assertEquals(files.size(), 4); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + } + + @Test + public void nonreactiveOneOfInheritance() 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/composed-oneof.yaml"); + final SpringCodegen codegen = new SpringCodegen(); + codegen.setOpenAPI(openAPI); + codegen.setOutputDir(output.getAbsolutePath()); + + codegen.additionalProperties().put(SpringCodegen.REACTIVE, "false"); + codegen.additionalProperties().put(CodegenConstants.GENERATE_ALIAS_AS_MODEL, "false"); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + + List files = generator.opts(input).generate(); + + Assert.assertEquals(files.size(), 4); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + } } 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 3e8d89772093..b276f05a812c 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 @@ -18,6 +18,7 @@ package org.openapitools.codegen.java.spring; import io.swagger.parser.OpenAPIParser; +import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.Operation; import io.swagger.v3.oas.models.info.Info; @@ -34,6 +35,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -354,6 +356,7 @@ public void testAdditionalPropertiesPutForConfigValues() throws Exception { openAPI.addServersItem(new Server().url("https://api.abcde.xy:8082/v2")); openAPI.setInfo(new Info()); openAPI.getInfo().setTitle("Some test API"); + openAPI.setComponents(new Components().schemas(new HashMap<>())); codegen.preprocessOpenAPI(openAPI); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.TRUE); @@ -451,6 +454,7 @@ public void testInitialConfigValues() throws Exception { OpenAPI openAPI = new OpenAPI(); openAPI.addServersItem(new Server().url("https://api.abcde.xy:8082/v2")); openAPI.setInfo(new Info()); + openAPI.setComponents(new Components().schemas(new HashMap<>())); codegen.preprocessOpenAPI(openAPI); Assert.assertEquals(codegen.additionalProperties().get(CodegenConstants.HIDE_GENERATION_TIMESTAMP), Boolean.FALSE); @@ -653,4 +657,74 @@ public void reactiveMapTypeRequestMonoTest() throws IOException { 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 reactiveOneOfInheritance() 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/composed-oneof.yaml"); + final SpringCodegen codegen = new SpringCodegen(); + codegen.setOpenAPI(openAPI); + codegen.setOutputDir(output.getAbsolutePath()); + + codegen.additionalProperties().put(SpringCodegen.REACTIVE, "true"); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + + List files = generator.opts(input).generate(); + + Assert.assertEquals(files.size(), 4); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + } + + @Test + public void nonreactiveOneOfInheritance() 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/composed-oneof.yaml"); + final SpringCodegen codegen = new SpringCodegen(); + codegen.setOpenAPI(openAPI); + codegen.setOutputDir(output.getAbsolutePath()); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + + List files = generator.opts(input).generate(); + + Assert.assertEquals(files.size(), 4); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); + TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + } } From 51e981557cd7310979b7bee7aa8ed3df13306b68 Mon Sep 17 00:00:00 2001 From: Alexander Date: Sat, 11 Sep 2021 00:44:25 +0300 Subject: [PATCH 02/36] TAP-232 Added tests for issues 2906 and 8647 --- .../codegen/languages/JavaClientCodegen.java | 2 + .../codegen/java/JavaClientCodegenTest.java | 100 +++++++---------- .../java/spring/SpringCodegenTest.java | 30 +++++ .../src/test/resources/3_0/issue_2906.yaml | 105 ++++++++++++++++++ 4 files changed, 178 insertions(+), 59 deletions(-) create mode 100644 modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java index 85f5bcffde38..f413eca115ae 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java @@ -129,6 +129,8 @@ public JavaClientCodegen() { artifactId = "openapi-java-client"; apiPackage = "org.openapitools.client.api"; modelPackage = "org.openapitools.client.model"; + useOneOfInterfaces = true; + addOneOfInterfaceImports = true; // cliOptions default redefinition need to be updated updateOption(CodegenConstants.INVOKER_PACKAGE, this.getInvokerPackage()); 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 f2b177854180..c67c79ab83d7 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 @@ -17,7 +17,6 @@ package org.openapitools.codegen.java; -import static org.openapitools.codegen.TestUtils.assertFileContains; import static org.openapitools.codegen.TestUtils.validateJavaSourceFiles; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertTrue; @@ -56,8 +55,8 @@ import org.openapitools.codegen.config.CodegenConfigurator; import org.openapitools.codegen.languages.AbstractJavaCodegen; import org.openapitools.codegen.languages.JavaClientCodegen; -import org.openapitools.codegen.languages.SpringCodegen; import org.testng.Assert; +import org.testng.annotations.DataProvider; import org.testng.annotations.Test; import com.google.common.collect.ImmutableMap; @@ -1167,77 +1166,60 @@ public void testWebClientWithUseAbstractionForFiles() throws IOException { ); } - @Test - public void reactiveOneOfInheritance() 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/composed-oneof.yaml"); - final SpringCodegen codegen = new SpringCodegen(); - codegen.setOpenAPI(openAPI); - codegen.setOutputDir(output.getAbsolutePath()); - - codegen.additionalProperties().put(SpringCodegen.REACTIVE, "true"); - codegen.additionalProperties().put(CodegenConstants.GENERATE_ALIAS_AS_MODEL, "false"); - - ClientOptInput input = new ClientOptInput(); - input.openAPI(openAPI); - input.config(codegen); - - DefaultGenerator generator = new DefaultGenerator(); - - generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + // Currently, not for NATIVE, JERSEY2 or MICROPROFILE + @DataProvider(name = "libraries") + public static Object[][] librariesProviderMethod() { + return new Object[][] { + { JavaClientCodegen.FEIGN }, + { JavaClientCodegen.GOOGLE_API_CLIENT }, + { JavaClientCodegen.JERSEY1 }, + { JavaClientCodegen.OKHTTP_GSON }, + { JavaClientCodegen.RESTEASY }, + { JavaClientCodegen.RESTTEMPLATE }, + { JavaClientCodegen.WEBCLIENT }, + { JavaClientCodegen.REST_ASSURED }, + { JavaClientCodegen.RETROFIT_2 }, + { JavaClientCodegen.VERTX }, + { JavaClientCodegen.APACHE }, + }; + } - List files = generator.opts(input).generate(); + // issue https://github.com/OpenAPITools/openapi-generator/issues/2906 + @Test(dataProvider = "libraries") + public void oneOfClassesGeneration(String library) throws IOException { - Assert.assertEquals(files.size(), 4); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); - } + Map properties = new HashMap<>(); + properties.put(JavaClientCodegen.JAVA8_MODE, true); + properties.put(CodegenConstants.MODEL_PACKAGE, "xyz.abcdef.model"); + properties.put(JavaClientCodegen.USE_ABSTRACTION_FOR_FILES, true); - @Test - public void nonreactiveOneOfInheritance() throws IOException { - File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); + File output = Files.createTempDirectory("test").toFile(); output.deleteOnExit(); - String outputPath = output.getAbsolutePath().replace('\\', '/'); - - final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/composed-oneof.yaml"); - final SpringCodegen codegen = new SpringCodegen(); - codegen.setOpenAPI(openAPI); - codegen.setOutputDir(output.getAbsolutePath()); - codegen.additionalProperties().put(SpringCodegen.REACTIVE, "false"); - codegen.additionalProperties().put(CodegenConstants.GENERATE_ALIAS_AS_MODEL, "false"); + final CodegenConfigurator configurator = new CodegenConfigurator() + .setGeneratorName("java") + .setLibrary(library) + .setAdditionalProperties(properties) + .setInputSpec("src/test/resources/3_0/issue_2906.yaml") + .setOutputDir(output.getAbsolutePath().replace("\\", "/")); - ClientOptInput input = new ClientOptInput(); - input.openAPI(openAPI); - input.config(codegen); DefaultGenerator generator = new DefaultGenerator(); - generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); - List files = generator.opts(input).generate(); + List files = generator.opts(configurator.toClientOptInput()).generate(); + files.forEach(File::deleteOnExit); - Assert.assertEquals(files.size(), 4); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + Path generatedOneOf = Paths.get(output + "/src/main/java/xyz/abcdef/model/HomeSofaStyleOneOf.java"); + Path sofaModel = Paths.get(output + "/src/main/java/xyz/abcdef/model/Sofa1.java"); + TestUtils.assertFileContains(generatedOneOf, "getStyleType"); + TestUtils.assertFileContains(sofaModel, + "implements HomeSofaStyleOneOf", + "import xyz.abcdef.model.HomeSofaStyleOneOf" + ); } } 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 b276f05a812c..79f6cb14ac35 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 @@ -658,6 +658,36 @@ public void reactiveMapTypeRequestMonoTest() throws IOException { assertFileNotContains(Paths.get(outputPath + "/src/main/java/org/openapitools/api/SomeApiDelegate.java"), "Mono"); } + // issue https://github.com/OpenAPITools/openapi-generator/issues/8647 + @Test + public void oneOfClassesGeneration() 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/issue_2906.yaml"); + final SpringCodegen codegen = new SpringCodegen(); + codegen.setOpenAPI(openAPI); + codegen.setOutputDir(output.getAbsolutePath()); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); + + generator.opts(input).generate(); + + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/HomeSofaStyleOneOf.java"), "getStyleType"); + assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/Sofa1.java"), "implements HomeSofaStyleOneOf"); + } + @Test public void reactiveOneOfInheritance() throws IOException { File output = Files.createTempDirectory("test").toFile().getCanonicalFile(); diff --git a/modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml b/modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml new file mode 100644 index 000000000000..d48bda8ffcfd --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml @@ -0,0 +1,105 @@ +openapi: 3.0.0 +servers: +- description: Controller URL + url: https://localhost:8080/testApiDesign/ +info: + description: Apis + version: "1.0.0" + title: "Enum and Discriminator testing" + termsOfService: 'https://www.appdynamics.com/terms/' + contact: + email: demo@demo.com + license: + name: Apache 2.0 + url: 'http://www.apache.org/licenses/LICENSE-2.0.html' +tags: +- name: home + description: Manage your home + externalDocs: + description: Find out more + url: 'https://www.home.com' +paths: + /home : + post: + tags: + - home + summary: Create a new home + description: Creates a new home for given payload and returns the ID + operationId: createHome + responses: + '201': + description: Home created successfully + content: + application/json: + schema: + $ref: '#/components/schemas/Home' + '400': + description: Bad Request + '401': + description: Unauthorized + '403': + description: Forbidden + requestBody: + $ref: '#/components/requestBodies/Home' +externalDocs: + description: Find out more about Swagger + url: 'https://swagger.io' +components: + schemas: + Home: + type: object + properties: + name: + $ref: '#/components/schemas/Names' + sofaStyle: + oneOf: + - $ref: '#/components/schemas/Sofa1' + - $ref: '#/components/schemas/Sofa2' + discriminator: + propertyName: styleType + required: + - name + - sofaStyle + Names: + type: object + properties: + name: + type: string + enum: + - "home1" + - "home2" + required: + - name + SofaStyleType: + type: object + properties: + styleType: + type: string + required: + - styleType + discriminator: + propertyName: styleType + Sofa1: + allOf: + - $ref: '#/components/schemas/SofaStyleType' + - type: object + properties: + identifier: + type: string + enum: + - "big" + Sofa2: + allOf: + - $ref: '#/components/schemas/SofaStyleType' + - type: object + properties: + identifier: + type: string + enum: + - "small" + requestBodies: + Home: + content: + application/json: + schema: + $ref: '#/components/schemas/Home' \ No newline at end of file From dd6e399ff5ed7280f346c02335dd2e47b8ab6863 Mon Sep 17 00:00:00 2001 From: Martin Delille Date: Tue, 14 Sep 2021 05:23:18 +0200 Subject: [PATCH 03/36] Fix ci again (#10388) * Fix ci again * Improve .gitignore --- .gitignore | 19 +++++++++------- .../ServerConfiguration.mustache | 2 ++ .../resources/cpp-qt-client/api-body.mustache | 8 ++++++- samples/client/petstore/cpp-qt/.gitignore | 1 - .../petstore/cpp-qt/PetStore/PetStore.pro | 2 ++ .../petstore/cpp-qt/client/PFXPetApi.cpp | 22 ++++++++++++------- .../cpp-qt/client/PFXServerConfiguration.h | 2 ++ .../petstore/cpp-qt/client/PFXStoreApi.cpp | 14 ++++++++---- .../petstore/cpp-qt/client/PFXUserApi.cpp | 22 ++++++++++++------- 9 files changed, 62 insertions(+), 30 deletions(-) delete mode 100644 samples/client/petstore/cpp-qt/.gitignore diff --git a/.gitignore b/.gitignore index 68d730962307..728a1667834f 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/modules/openapi-generator/src/main/resources/cpp-qt-client/ServerConfiguration.mustache b/modules/openapi-generator/src/main/resources/cpp-qt-client/ServerConfiguration.mustache index 7c2beff520b7..f4e36bb4a81d 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 7fb010be1063..3f7e5035d798 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 @@ -129,9 +129,15 @@ int {{classname}}::addServerConfiguration(const QString &operation, const QUrl & * @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) { +#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 } /** @@ -661,7 +667,7 @@ void {{classname}}::{{nickname}}({{#allParams}}{{#required}}const {{{dataType}}} input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif diff --git a/samples/client/petstore/cpp-qt/.gitignore b/samples/client/petstore/cpp-qt/.gitignore deleted file mode 100644 index 378eac25d311..000000000000 --- 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 88d64d639582..961daeeeffc6 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 a17deb8dfac1..7c999d98687b 100644 --- a/samples/client/petstore/cpp-qt/client/PFXPetApi.cpp +++ b/samples/client/petstore/cpp-qt/client/PFXPetApi.cpp @@ -126,9 +126,15 @@ int PFXPetApi::addServerConfiguration(const QString &operation, const QUrl &url, * @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) { +#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 } /** @@ -238,7 +244,7 @@ void PFXPetApi::addPet(const PFXPet &body) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -306,7 +312,7 @@ void PFXPetApi::deletePet(const qint64 &pet_id, const ::test_namespace::Optional input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -440,7 +446,7 @@ void PFXPetApi::findPetsByStatus(const QList &status) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -584,7 +590,7 @@ void PFXPetApi::findPetsByTags(const QList &tags) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -660,7 +666,7 @@ void PFXPetApi::getPetById(const qint64 &pet_id) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -713,7 +719,7 @@ void PFXPetApi::updatePet(const PFXPet &body) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -783,7 +789,7 @@ void PFXPetApi::updatePetWithForm(const qint64 &pet_id, const ::test_namespace:: input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -853,7 +859,7 @@ void PFXPetApi::uploadFile(const qint64 &pet_id, const ::test_namespace::Optiona input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif diff --git a/samples/client/petstore/cpp-qt/client/PFXServerConfiguration.h b/samples/client/petstore/cpp-qt/client/PFXServerConfiguration.h index 72bd32a4f6ed..42e7504dcaad 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 e0e9cc9281b2..9ff025b0ad12 100644 --- a/samples/client/petstore/cpp-qt/client/PFXStoreApi.cpp +++ b/samples/client/petstore/cpp-qt/client/PFXStoreApi.cpp @@ -118,9 +118,15 @@ int PFXStoreApi::addServerConfiguration(const QString &operation, const QUrl &ur * @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) { +#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 } /** @@ -240,7 +246,7 @@ void PFXStoreApi::deleteOrder(const QString &order_id) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -292,7 +298,7 @@ void PFXStoreApi::getInventory() { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -364,7 +370,7 @@ void PFXStoreApi::getOrderById(const qint64 &order_id) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -417,7 +423,7 @@ void PFXStoreApi::placeOrder(const PFXOrder &body) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif diff --git a/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp b/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp index cc38ec0bb087..b2f4d4ff96d0 100644 --- a/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp +++ b/samples/client/petstore/cpp-qt/client/PFXUserApi.cpp @@ -126,9 +126,15 @@ int PFXUserApi::addServerConfiguration(const QString &operation, const QUrl &url * @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) { +#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 } /** @@ -238,7 +244,7 @@ void PFXUserApi::createUser(const PFXUser &body) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -290,7 +296,7 @@ void PFXUserApi::createUsersWithArrayInput(const QList &body) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -342,7 +348,7 @@ void PFXUserApi::createUsersWithListInput(const QList &body) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -404,7 +410,7 @@ void PFXUserApi::deleteUser(const QString &username) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -466,7 +472,7 @@ void PFXUserApi::getUserByName(const QString &username) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -546,7 +552,7 @@ void PFXUserApi::loginUser(const QString &username, const QString &password) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -596,7 +602,7 @@ void PFXUserApi::logoutUser() { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif @@ -662,7 +668,7 @@ void PFXUserApi::updateUser(const QString &username, const PFXUser &body) { input.headers.insert(keyValueIt->first, keyValueIt->second); } #else - for (auto key = _defaultHeaders.keys()) { + for (auto key : _defaultHeaders.keys()) { input.headers.insert(key, _defaultHeaders[key]); } #endif From 29f3869bda6e73fd089bfdb28424b887209c5fff Mon Sep 17 00:00:00 2001 From: Ahmed Yarub Hani Al Nuaimi Date: Tue, 14 Sep 2021 00:31:21 -0300 Subject: [PATCH 04/36] Fix installation script (#10378) --- .../src/main/resources/C-libcurl/CMakeLists.txt.mustache | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 33d82b5786dc..7ff01b17c0ee 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 @@ -103,9 +103,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/Config.cmake.in) install(TARGETS ${pkgName} DESTINATION ${CMAKE_INSTALL_PREFIX}) else() include(GNUInstallDirs) - install(TARGETS ${pkgName} - EXPORT ${pkgName}Targets - ) + install(TARGETS ${pkgName} DESTINATION ${CMAKE_INSTALL_PREFIX} EXPORT ${pkgName}Targets) foreach(HDR_FILE ${HDRS}) get_filename_component(HDR_DIRECTORY ${HDR_FILE} DIRECTORY) From 0211f7b82ef5a27db7b25f624d9b90bfa895b258 Mon Sep 17 00:00:00 2001 From: Bruno Coelho <4brunu@users.noreply.github.com> Date: Tue, 14 Sep 2021 04:33:06 +0100 Subject: [PATCH 05/36] [kotlin][client] add support for okhttp requests with empty body (#10369) * [kotlin][client] add support for okhttp requests with empty body * [kotlin][client] add support for okhttp requests with empty body --- .../infrastructure/ApiClient.kt.mustache | 64 ++++++++++++++----- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 13 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- .../client/infrastructure/ApiClient.kt | 14 +++- 13 files changed, 178 insertions(+), 53 deletions(-) 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 84fbd169c09f..5c62b9430da9 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 @@ -29,6 +29,12 @@ 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 @@ -161,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 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 2deeb3eaeb65..a1d5839b900e 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 6910a1d58de6..9519cfa73812 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 3223314734f0..b191f42e355f 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 @@ -15,6 +15,7 @@ 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 @@ -104,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.") 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 d67840dcc7ee..14989f384bbd 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 @@ -14,6 +14,7 @@ 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 @@ -106,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.") 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 58c8ac294a5b..4da62720f748 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 24d224a69091..6c086b53454d 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 58c8ac294a5b..4da62720f748 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 1d0ed1043bde..bd1d00d6e5de 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 @@ -12,6 +12,7 @@ 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 @@ -101,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.") 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 58c8ac294a5b..4da62720f748 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 14ce7181d917..f81000598ca1 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 3791101dfe14..c5dc803570a0 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") 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 58c8ac294a5b..4da62720f748 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 @@ -14,6 +14,7 @@ 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 @@ -103,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.") From 27727acf52fcf38089e249db0a87d65e9aee32d6 Mon Sep 17 00:00:00 2001 From: Bruno Coelho <4brunu@users.noreply.github.com> Date: Tue, 14 Sep 2021 04:39:32 +0100 Subject: [PATCH 06/36] [swift5][client] Fix issue 9953 (#10387) * [swift5][client] Fix issue 9953 * [swift5][client] update docs --- bin/configs/swift5-resultLibrary.yaml | 1 + docs/generators/swift5.md | 1 + .../languages/Swift5ClientCodegen.java | 16 +++- .../src/main/resources/swift5/APIs.mustache | 22 +++-- .../resources/swift5/Configuration.mustache | 6 +- .../src/main/resources/swift5/api.mustache | 26 +++--- .../main/resources/swift5/api_doc.mustache | 2 +- .../AlamofireImplementations.mustache | 2 +- .../URLSessionImplementations.mustache | 4 +- .../src/main/resources/swift5/model.mustache | 6 +- .../options/Swift5OptionsProvider.java | 2 + .../codegen/swift5/Swift5OptionsTest.java | 1 + .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/AlamofireImplementations.swift | 2 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 84 +++++++++---------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../Classes/OpenAPIs/APIs/PetAPI.swift | 48 +++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../Classes/OpenAPIs/APIs/DefaultAPI.swift | 6 +- .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 12 +-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- .../Sources/PetstoreClient/APIs.swift | 16 ++-- .../PetstoreClient/APIs/AnotherFakeAPI.swift | 8 +- .../Sources/PetstoreClient/APIs/FakeAPI.swift | 74 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 8 +- .../Sources/PetstoreClient/APIs/PetAPI.swift | 56 ++++++------- .../PetstoreClient/APIs/StoreAPI.swift | 26 +++--- .../Sources/PetstoreClient/APIs/UserAPI.swift | 50 +++++------ .../PetstoreClient/Configuration.swift | 6 +- .../Models/AdditionalPropertiesClass.swift | 6 +- .../PetstoreClient/Models/Animal.swift | 6 +- .../PetstoreClient/Models/AnimalFarm.swift | 6 +- .../PetstoreClient/Models/ApiResponse.swift | 6 +- .../Models/ArrayOfArrayOfNumberOnly.swift | 6 +- .../Models/ArrayOfNumberOnly.swift | 6 +- .../PetstoreClient/Models/ArrayTest.swift | 6 +- .../Models/Capitalization.swift | 6 +- .../Sources/PetstoreClient/Models/Cat.swift | 6 +- .../PetstoreClient/Models/CatAllOf.swift | 6 +- .../PetstoreClient/Models/Category.swift | 6 +- .../PetstoreClient/Models/ClassModel.swift | 6 +- .../PetstoreClient/Models/Client.swift | 6 +- .../Sources/PetstoreClient/Models/Dog.swift | 6 +- .../PetstoreClient/Models/DogAllOf.swift | 6 +- .../PetstoreClient/Models/EnumArrays.swift | 6 +- .../PetstoreClient/Models/EnumClass.swift | 6 +- .../PetstoreClient/Models/EnumTest.swift | 6 +- .../Sources/PetstoreClient/Models/File.swift | 6 +- .../Models/FileSchemaTestClass.swift | 6 +- .../PetstoreClient/Models/FormatTest.swift | 6 +- .../Models/HasOnlyReadOnly.swift | 6 +- .../Sources/PetstoreClient/Models/List.swift | 6 +- .../PetstoreClient/Models/MapTest.swift | 6 +- ...opertiesAndAdditionalPropertiesClass.swift | 6 +- .../Models/Model200Response.swift | 6 +- .../Sources/PetstoreClient/Models/Name.swift | 6 +- .../PetstoreClient/Models/NumberOnly.swift | 6 +- .../Sources/PetstoreClient/Models/Order.swift | 6 +- .../Models/OuterComposite.swift | 6 +- .../PetstoreClient/Models/OuterEnum.swift | 6 +- .../Sources/PetstoreClient/Models/Pet.swift | 6 +- .../PetstoreClient/Models/ReadOnlyFirst.swift | 6 +- .../PetstoreClient/Models/Return.swift | 6 +- .../Models/SpecialModelName.swift | 6 +- .../Models/StringBooleanMap.swift | 6 +- .../Sources/PetstoreClient/Models/Tag.swift | 6 +- .../Models/TypeHolderDefault.swift | 6 +- .../Models/TypeHolderExample.swift | 6 +- .../Sources/PetstoreClient/Models/User.swift | 6 +- .../URLSessionImplementations.swift | 4 +- .../Sources/PetstoreClient/APIs.swift | 11 ++- .../PetstoreClient/APIs/AnotherFakeAPI.swift | 6 +- .../Sources/PetstoreClient/APIs/FakeAPI.swift | 84 +++++++++---------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Sources/PetstoreClient/APIs/PetAPI.swift | 54 ++++++------ .../PetstoreClient/APIs/StoreAPI.swift | 24 +++--- .../Sources/PetstoreClient/APIs/UserAPI.swift | 48 +++++------ .../vaporLibrary/docs/AnotherFakeAPI.md | 2 +- .../swift5/vaporLibrary/docs/FakeAPI.md | 28 +++---- .../docs/FakeClassnameTags123API.md | 2 +- .../swift5/vaporLibrary/docs/PetAPI.md | 18 ++-- .../swift5/vaporLibrary/docs/StoreAPI.md | 8 +- .../swift5/vaporLibrary/docs/UserAPI.md | 16 ++-- .../Classes/OpenAPIs/APIs.swift | 16 ++-- .../OpenAPIs/APIs/AnotherFakeAPI.swift | 6 +- .../Classes/OpenAPIs/APIs/FakeAPI.swift | 72 ++++++++-------- .../APIs/FakeClassnameTags123API.swift | 6 +- .../Classes/OpenAPIs/APIs/PetAPI.swift | 54 ++++++------ .../Classes/OpenAPIs/APIs/StoreAPI.swift | 24 +++--- .../Classes/OpenAPIs/APIs/UserAPI.swift | 48 +++++------ .../OpenAPIs/URLSessionImplementations.swift | 4 +- 162 files changed, 1714 insertions(+), 1642 deletions(-) diff --git a/bin/configs/swift5-resultLibrary.yaml b/bin/configs/swift5-resultLibrary.yaml index 0f0e4373e2c5..01de8b1d98ee 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/docs/generators/swift5.md b/docs/generators/swift5.md index 96cfe8424c08..33f1a29ca773 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/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 03c015b1f922..5fadeb9d41f0 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 Swift5ClientCodegen() { "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 void processOpts() { } 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 void setReadonlyProperties(boolean readonlyProperties) { 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/resources/swift5/APIs.mustache b/modules/openapi-generator/src/main/resources/swift5/APIs.mustache index f931988cf9ff..5066c60a6a8a 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/Configuration.mustache b/modules/openapi-generator/src/main/resources/swift5/Configuration.mustache index d6bbdc0ae264..d563d11b4acd 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/api.mustache b/modules/openapi-generator/src/main/resources/swift5/api.mustache index 27d60d7fb5b0..b3d89985a468 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 3327e1615bf5..7d7c58f1dc48 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/libraries/alamofire/AlamofireImplementations.mustache b/modules/openapi-generator/src/main/resources/swift5/libraries/alamofire/AlamofireImplementations.mustache index 89291f2106d4..47305a4f629b 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 819a27f9c6eb..040ff4ed38d9 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 80f382f39a3a..b6a725d05262 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/test/java/org/openapitools/codegen/options/Swift5OptionsProvider.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/options/Swift5OptionsProvider.java index fa562df6d7f4..cf6b8ba3bfa8 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 Map createOptions() { .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/swift5/Swift5OptionsTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/swift5/Swift5OptionsTest.java index 268d52bed289..15a06885bc06 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 @@ protected void verifyOptions() { 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/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 82eb3630aa6b..8c3de7a6df21 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 ac9dd9b74f22..8099bf1c37ce 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 d7260ca2e3a5..5f58bd5c37b6 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 a6ca6c66b517..ca7ca48c4e87 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 8b97def931c6..49530dc28402 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 53c1fed1eb3b..8555e093682f 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 c1e5691390e0..49132e5612ff 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 49aea4ddb55c..bb209af75c6f 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/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..38ffbb4394aa 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 ebe06db329f7..70d40d6eecf1 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 f2292f67ada2..dbbc277247ec 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 3edea3454e69..d2b506fe5af8 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 269e48d35d81..930834052b73 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 9cd38825ece1..a58cc47dca9b 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 ce24afbc75c8..d2e8f2110e43 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/default/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..38ffbb4394aa 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 ac9dd9b74f22..8099bf1c37ce 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 ebe4c97a80ce..2cea23a8ca9d 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 a6ca6c66b517..ca7ca48c4e87 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 9912bf9a295a..c593e4441593 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 53c1fed1eb3b..8555e093682f 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 c1e5691390e0..49132e5612ff 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/deprecated/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/APIs.swift index bbc07371c775..f33d9d30c647 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 acc589a6af87..9a46e4e614fc 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 1be8e579d3d0..d43a27d28d75 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 ad96b3a63415..2519f9a101ed 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/APIs.swift index a4d2c1877f1d..824637e7199d 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 34779f809969..55b9a4ad1cae 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 227724b50cb1..1058198e7a8f 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 61e190bec70a..86f24b19ded5 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 0d583238fdab..719ed4e4e394 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 e29c10d4161b..9b327afa8c09 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 9d8fcd3324c3..89566dc11910 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 6091c67f193d..ba8e4968b11a 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/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..38ffbb4394aa 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 a14eef304fe0..d010037e66ef 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 b8c26ff6fceb..58cbe6666a7a 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 1a85f0ae98ab..9ca929b7938a 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 260f720e5f02..8c8d9a772188 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 af6cb556b0c0..f6169ff450b9 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 8e2627a0aaf9..d41cdc7a3f48 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/oneOf/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/APIs.swift index ed13fa3738a5..261bd0eb6448 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 a8accc5620a9..69c486d2ab59 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..38ffbb4394aa 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 b6b46f860e68..bf779e155a34 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 418fbd1f1b0c..bc46e333fbea 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 379ab8639405..26b28047ab89 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 683baa07b701..35d69df3e451 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 fcc555ed5fb9..7ca6e82fae31 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 535525375b2e..339bab014749 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..38ffbb4394aa 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 ac9dd9b74f22..8099bf1c37ce 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 d7260ca2e3a5..5f58bd5c37b6 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 a6ca6c66b517..ca7ca48c4e87 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 8b97def931c6..49530dc28402 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 53c1fed1eb3b..8555e093682f 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 c1e5691390e0..49132e5612ff 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..68d309f0a31c 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 7c3818d8baa3..ad4ab52ca1e6 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 42e94e882221..ca2690c9f66c 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 3dc0e033b329..2be412263be5 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 497686d59d59..2c2ae0ad94be 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 41ceebd8b769..29def7993901 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 da5cd64f60d2..ec49c514d1c5 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/resultLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..38ffbb4394aa 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 120be970deb0..97b121b7ab48 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 ea76a5a7ba1a..6f3a99d05140 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 5cdfe3663d1c..3145bc3740c5 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 024c54a2b2e3..f3d015c350d2 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 e7f0482ec739..6125faa10929 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 8df7e2e839f9..46370c407260 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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/urlsessionLibrary/Sources/PetstoreClient/APIs.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/APIs.swift index 941c61b713a0..38ffbb4394aa 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 72f79eaf23d4..4d10df33862c 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 63e6c322351b..ded19a29600d 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 41e062ea4c2b..012af77fd318 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 fda9d86850fe..283fb3bfea3b 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 eb39c79cb6b5..570dad7e757b 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 9a97c60cca74..f21c6eab5704 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 410882590eb6..c5224b89eb14 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/Models/AdditionalPropertiesClass.swift b/samples/client/petstore/swift5/urlsessionLibrary/Sources/PetstoreClient/Models/AdditionalPropertiesClass.swift index 7f5b6a45ade1..e0ae7a604721 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 24b111486dec..48bce08faa05 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 ef664c5e4522..7dd9dedf4dec 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 d6e874cad6c1..3ba139fd8036 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 46175c0b05e1..14f26778b17f 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 240989ed68e7..8eb085e6b55a 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 fc774738102e..aade19d76db0 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 2c3e64811a33..22f31556b1d0 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 16834ea68f42..d7388043fef3 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 15b96135e895..9a37243f5d11 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 f0427d76d287..743b83ae8219 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 ff0539ba0b56..a089549ef8da 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 effc65251449..9ddec91144b6 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 ccab17d02098..e4c05c90cb44 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 20b02ab06b71..0ea9da741ca4 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 a1eb07aa9557..a796ffc79c6b 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 37984373236a..3e775af12331 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 4b39f2161f10..ad77e814461a 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 ad1922e129be..74ca2caa49d7 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 523b2bab52e3..13048f3fb446 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 7ea8c7dc1ee0..24057510679e 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 75ce3afe50de..56c0865e0dc6 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 0dbb9c9f3514..bf620d4aa169 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 fa4d05b2b0d0..c94fa116b114 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 af739161a45b..9980d557872e 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 c029d5acbd8d..21981f46098b 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 e37f05bbb5ec..fee33da7ddf0 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 b375325d2526..1cbf7fc2235b 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 9399d0b83f87..ca252a55cbcd 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 125a7f19c8e8..ac2e2c17b632 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 78ad5bedb38a..2a16e08330a0 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 7c3e1f6e58a5..63628629df1e 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 d6ff6cf50f8f..1487fd0b22c8 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 c7a9c35ec1c9..63a541827841 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 1f6a989b081a..d9b2471b63cd 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 67216302d21f..e9b64b3e3617 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 365ccb8b3aab..e9bbb0b75e47 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 3f64638c1bc6..b1bad05f594e 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 c7b480af0d07..604354fd3f0a 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 3af56094d8c1..438f702a5a3a 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 9ff1135660ed..19c7d89462e4 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/vaporLibrary/Sources/PetstoreClient/APIs.swift b/samples/client/petstore/swift5/vaporLibrary/Sources/PetstoreClient/APIs.swift index 975fee896fa1..ca48d19154cd 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 ac279c5e199e..78cd04bd6b19 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 30fac25f6faa..144a6d4e68af 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 b7c84887c150..0a1049525264 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 50fc2d9e295b..e07bf6753d12 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 0937a57ad3d1..6c3358a61639 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 642b031911e6..e71a3ee7bf34 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 4eb46a0745aa..6908eefb73a1 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 7ab1d38a7177..cc68117f304a 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 a914d27659e3..7c462ddddbde 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 296c48cb4c49..f93e01e6d5db 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 8358219d798e..a56d51e05eb2 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 4c069a00b8b2..83de22729cea 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/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/APIs.swift index 941c61b713a0..38ffbb4394aa 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 ac9dd9b74f22..8099bf1c37ce 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 d7260ca2e3a5..5f58bd5c37b6 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 a6ca6c66b517..ca7ca48c4e87 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 8b97def931c6..49530dc28402 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 53c1fed1eb3b..8555e093682f 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 c1e5691390e0..49132e5612ff 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/URLSessionImplementations.swift b/samples/client/petstore/swift5/x-swift-hashable/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift index 9ff1135660ed..19c7d89462e4 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 From 084e0930d0c1a90f1a63bd9b121a9200cc3bc8be Mon Sep 17 00:00:00 2001 From: Bruno Coelho <4brunu@users.noreply.github.com> Date: Tue, 14 Sep 2021 14:20:16 +0100 Subject: [PATCH 07/36] [kotlin][client] fix warning (#10390) --- .../libraries/jvm-okhttp/infrastructure/ApiClient.kt.mustache | 4 ++-- .../org/openapitools/client/infrastructure/ApiClient.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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 5c62b9430da9..70a442772359 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 @@ -370,10 +370,10 @@ import com.squareup.moshi.adapter val call = client.newCall(request) continuation.invokeOnCancellation { call.cancel() } call.enqueue(object : Callback { - override fun onFailure(c: Call, e: IOException) { + override fun onFailure(call: Call, e: IOException) { continuation.resumeWithException(e) } - override fun onResponse(c: Call, response: Response) { + override fun onResponse(call: Call, response: Response) { continuation.resume(response) } }) 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 14989f384bbd..66b6d06546ff 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 @@ -214,10 +214,10 @@ open class ApiClient(val baseUrl: String) { val call = client.newCall(request) continuation.invokeOnCancellation { call.cancel() } call.enqueue(object : Callback { - override fun onFailure(c: Call, e: IOException) { + override fun onFailure(call: Call, e: IOException) { continuation.resumeWithException(e) } - override fun onResponse(c: Call, response: Response) { + override fun onResponse(call: Call, response: Response) { continuation.resume(response) } }) From 9479d350817a36b7c0b21497f0c24e615ba717b8 Mon Sep 17 00:00:00 2001 From: bflaton <6792453+bflaton@users.noreply.github.com> Date: Tue, 14 Sep 2021 18:38:48 +0200 Subject: [PATCH 08/36] Python client docstring (#10339) * Updated template so that generated code now renders docstrings and function parameters nicely in IDE. Endpoints are still accessible in generated code, mainly to satisfy some test cases. * fixed manual tests --- .../src/main/resources/python/api.mustache | 199 +- .../petstore_api/api/another_fake_api.py | 139 +- .../python/petstore_api/api/fake_api.py | 2305 +++++----- .../api/fake_classname_tags_123_api.py | 139 +- .../python/petstore_api/api/pet_api.py | 1253 +++--- .../python/petstore_api/api/store_api.py | 541 ++- .../python/petstore_api/api/user_api.py | 1115 +++-- .../petstore/python/test/test_fake_api.py | 20 +- .../petstore_api/api/another_fake_api.py | 139 +- .../petstore_api/api/fake_api.py | 2305 +++++----- .../api/fake_classname_tags_123_api.py | 139 +- .../petstore_api/api/pet_api.py | 1253 +++--- .../petstore_api/api/store_api.py | 541 ++- .../petstore_api/api/user_api.py | 1115 +++-- .../test/test_fake_api.py | 20 +- .../python/x_auth_id_alias/api/usage_api.py | 513 ++- .../python/dynamic_servers/api/usage_api.py | 257 +- .../petstore_api/api/another_fake_api.py | 139 +- .../python/petstore_api/api/default_api.py | 127 +- .../python/petstore_api/api/fake_api.py | 3761 ++++++++--------- .../api/fake_classname_tags_123_api.py | 139 +- .../python/petstore_api/api/pet_api.py | 977 +++-- .../python/petstore_api/api/store_api.py | 541 ++- .../python/petstore_api/api/user_api.py | 1115 +++-- .../python/tests_manual/test_fake_api.py | 44 +- 25 files changed, 9297 insertions(+), 9539 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/python/api.mustache b/modules/openapi-generator/src/main/resources/python/api.mustache index 573224455a97..841ac8bb8557 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/samples/client/petstore/python/petstore_api/api/another_fake_api.py b/samples/client/petstore/python/petstore_api/api/another_fake_api.py index 3a4931f84d45..2ae65760a36e 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 @@ def __init__(self, api_client=None): 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 @@ def __call_123_test_special_tags( '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 d821febabedf..4afa17e3cb2b 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 @@ def __init__(self, api_client=None): 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 @@ def __array_model( ], 'content_type': [], }, - api_client=api_client, - callable=__array_model - ) - - 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( + api_client=api_client + ) + self.boolean_endpoint = _Endpoint( settings={ 'response_type': (bool,), 'auth': [], @@ -259,77 +132,9 @@ def __boolean( ], 'content_type': [], }, - api_client=api_client, - callable=__boolean - ) - - 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( + api_client=api_client + ) + self.create_xml_item_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -380,73 +185,9 @@ def __create_xml_item( 'text/xml; charset=utf-16' ] }, - api_client=api_client, - callable=__create_xml_item - ) - - 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( + api_client=api_client + ) + self.number_with_validations_endpoint = _Endpoint( settings={ 'response_type': (NumberWithValidations,), 'auth': [], @@ -490,73 +231,9 @@ def __number_with_validations( ], 'content_type': [], }, - api_client=api_client, - callable=__number_with_validations - ) - - 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( + api_client=api_client + ) + self.object_model_with_ref_props_endpoint = _Endpoint( settings={ 'response_type': (ObjectModelWithRefProps,), 'auth': [], @@ -600,73 +277,9 @@ def __object_model_with_ref_props( ], 'content_type': [], }, - api_client=api_client, - callable=__object_model_with_ref_props - ) - - 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( + api_client=api_client + ) + self.string_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -710,73 +323,9 @@ def __string( ], 'content_type': [], }, - api_client=api_client, - callable=__string - ) - - 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( + api_client=api_client + ) + self.string_enum_endpoint = _Endpoint( settings={ 'response_type': (StringEnum,), 'auth': [], @@ -820,77 +369,9 @@ def __string_enum( ], 'content_type': [], }, - api_client=api_client, - callable=__string_enum - ) - - 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( + api_client=api_client + ) + self.test_body_with_file_schema_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -936,80 +417,9 @@ def __test_body_with_file_schema( 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_file_schema - ) - - 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( + api_client=api_client + ) + self.test_body_with_query_params_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1061,77 +471,9 @@ def __test_body_with_query_params( 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_query_params - ) - - 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( + api_client=api_client + ) + self.test_client_model_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [], @@ -1179,93 +521,9 @@ def __test_client_model( 'application/json' ] }, - api_client=api_client, - callable=__test_client_model - ) - - 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( + api_client=api_client + ) + self.test_endpoint_enums_length_one_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1359,99 +617,9 @@ def __test_endpoint_enums_length_one( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_endpoint_enums_length_one - ) - - 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( + api_client=api_client + ) + self.test_endpoint_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -1617,80 +785,9 @@ def __test_endpoint_parameters( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_endpoint_parameters - ) - - 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( + api_client=api_client + ) + self.test_enum_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1824,88 +921,9 @@ def __test_enum_parameters( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_enum_parameters - ) - - 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( + api_client=api_client + ) + self.test_group_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1977,76 +995,9 @@ def __test_group_parameters( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_group_parameters - ) - - 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( + api_client=api_client + ) + self.test_inline_additional_properties_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2092,80 +1043,9 @@ def __test_inline_additional_properties( 'application/json' ] }, - api_client=api_client, - callable=__test_inline_additional_properties - ) - - 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( + api_client=api_client + ) + self.test_json_form_data_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2218,6 +1098,1095 @@ def __test_json_form_data( '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 1f8275b9eecb..54fdf7f892a9 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 @@ def __init__(self, api_client=None): 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 @@ def __test_classname( '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 52478be44a1e..1a8a4c51fde9 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 @@ def __init__(self, api_client=None): 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 @@ def __add_pet( '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 @@ def __delete_pet( '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 @@ def __find_pets_by_status( ], '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 @@ def __find_pets_by_tags( ], '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 @@ def __get_pet_by_id( ], '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 @@ def __update_pet( '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 @@ def __update_pet_with_form( '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 @@ def __upload_file( '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 @@ def __upload_file_with_required_file( '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 81f1779174bc..cd573a911215 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 @@ def __init__(self, api_client=None): 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 @@ def __delete_order( '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 @@ def __get_inventory( ], '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 @@ def __get_order_by_id( ], '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 @@ def __place_order( ], '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 931b31d5ef88..3088eb159f1d 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 @@ def __init__(self, api_client=None): 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 @@ def __create_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_user - ) - - 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( + api_client=api_client + ) + self.create_users_with_array_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -259,76 +125,9 @@ def __create_users_with_array_input( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_array_input - ) - - 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( + api_client=api_client + ) + self.create_users_with_list_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -372,77 +171,9 @@ def __create_users_with_list_input( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_list_input - ) - - 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( + api_client=api_client + ) + self.delete_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -487,76 +218,9 @@ def __delete_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_user - ) - - 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( + api_client=api_client + ) + self.get_user_by_name_endpoint = _Endpoint( settings={ 'response_type': (User,), 'auth': [], @@ -604,80 +268,9 @@ def __get_user_by_name( ], 'content_type': [], }, - api_client=api_client, - callable=__get_user_by_name - ) - - 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( + api_client=api_client + ) + self.login_user_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -731,71 +324,9 @@ def __login_user( ], 'content_type': [], }, - api_client=api_client, - callable=__login_user - ) - - 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( + api_client=api_client + ) + self.logout_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -833,81 +364,9 @@ def __logout_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__logout_user - ) - - 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( + api_client=api_client + ) + self.update_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -957,6 +416,532 @@ def __update_user( '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/test/test_fake_api.py b/samples/client/petstore/python/test/test_fake_api.py index 34d207f3c71d..9275f2047c42 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 @@ def test_boolean(self): """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 @@ def test_string(self): """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 @@ def test_object_model_with_ref_props(self): """ 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 @@ def test_string_enum(self): """ 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 @@ def test_array_model(self): """ 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 @@ def test_number_with_validations(self): """ 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 @@ def test_test_endpoint_enums_length_one(self): """ # 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 @@ def test_test_endpoint_parameters(self): 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 @@ def test_test_enum_parameters(self): 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/petstore_api/api/another_fake_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/petstore_api/api/another_fake_api.py index 3a4931f84d45..2ae65760a36e 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 @@ def __init__(self, api_client=None): 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 @@ def __call_123_test_special_tags( '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 d821febabedf..4afa17e3cb2b 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 @@ def __init__(self, api_client=None): 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 @@ def __array_model( ], 'content_type': [], }, - api_client=api_client, - callable=__array_model - ) - - 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( + api_client=api_client + ) + self.boolean_endpoint = _Endpoint( settings={ 'response_type': (bool,), 'auth': [], @@ -259,77 +132,9 @@ def __boolean( ], 'content_type': [], }, - api_client=api_client, - callable=__boolean - ) - - 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( + api_client=api_client + ) + self.create_xml_item_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -380,73 +185,9 @@ def __create_xml_item( 'text/xml; charset=utf-16' ] }, - api_client=api_client, - callable=__create_xml_item - ) - - 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( + api_client=api_client + ) + self.number_with_validations_endpoint = _Endpoint( settings={ 'response_type': (NumberWithValidations,), 'auth': [], @@ -490,73 +231,9 @@ def __number_with_validations( ], 'content_type': [], }, - api_client=api_client, - callable=__number_with_validations - ) - - 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( + api_client=api_client + ) + self.object_model_with_ref_props_endpoint = _Endpoint( settings={ 'response_type': (ObjectModelWithRefProps,), 'auth': [], @@ -600,73 +277,9 @@ def __object_model_with_ref_props( ], 'content_type': [], }, - api_client=api_client, - callable=__object_model_with_ref_props - ) - - 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( + api_client=api_client + ) + self.string_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -710,73 +323,9 @@ def __string( ], 'content_type': [], }, - api_client=api_client, - callable=__string - ) - - 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( + api_client=api_client + ) + self.string_enum_endpoint = _Endpoint( settings={ 'response_type': (StringEnum,), 'auth': [], @@ -820,77 +369,9 @@ def __string_enum( ], 'content_type': [], }, - api_client=api_client, - callable=__string_enum - ) - - 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( + api_client=api_client + ) + self.test_body_with_file_schema_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -936,80 +417,9 @@ def __test_body_with_file_schema( 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_file_schema - ) - - 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( + api_client=api_client + ) + self.test_body_with_query_params_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1061,77 +471,9 @@ def __test_body_with_query_params( 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_query_params - ) - - 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( + api_client=api_client + ) + self.test_client_model_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [], @@ -1179,93 +521,9 @@ def __test_client_model( 'application/json' ] }, - api_client=api_client, - callable=__test_client_model - ) - - 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( + api_client=api_client + ) + self.test_endpoint_enums_length_one_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1359,99 +617,9 @@ def __test_endpoint_enums_length_one( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_endpoint_enums_length_one - ) - - 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( + api_client=api_client + ) + self.test_endpoint_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -1617,80 +785,9 @@ def __test_endpoint_parameters( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_endpoint_parameters - ) - - 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( + api_client=api_client + ) + self.test_enum_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1824,88 +921,9 @@ def __test_enum_parameters( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_enum_parameters - ) - - 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( + api_client=api_client + ) + self.test_group_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1977,76 +995,9 @@ def __test_group_parameters( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_group_parameters - ) - - 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( + api_client=api_client + ) + self.test_inline_additional_properties_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2092,80 +1043,9 @@ def __test_inline_additional_properties( 'application/json' ] }, - api_client=api_client, - callable=__test_inline_additional_properties - ) - - 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( + api_client=api_client + ) + self.test_json_form_data_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2218,6 +1098,1095 @@ def __test_json_form_data( '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 1f8275b9eecb..54fdf7f892a9 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 @@ def __init__(self, api_client=None): 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 @@ def __test_classname( '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 52478be44a1e..1a8a4c51fde9 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 @@ def __init__(self, api_client=None): 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 @@ def __add_pet( '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 @@ def __delete_pet( '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 @@ def __find_pets_by_status( ], '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 @@ def __find_pets_by_tags( ], '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 @@ def __get_pet_by_id( ], '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 @@ def __update_pet( '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 @@ def __update_pet_with_form( '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 @@ def __upload_file( '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 @@ def __upload_file_with_required_file( '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 81f1779174bc..cd573a911215 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 @@ def __init__(self, api_client=None): 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 @@ def __delete_order( '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 @@ def __get_inventory( ], '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 @@ def __get_order_by_id( ], '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 @@ def __place_order( ], '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 931b31d5ef88..3088eb159f1d 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 @@ def __init__(self, api_client=None): 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 @@ def __create_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_user - ) - - 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( + api_client=api_client + ) + self.create_users_with_array_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -259,76 +125,9 @@ def __create_users_with_array_input( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_array_input - ) - - 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( + api_client=api_client + ) + self.create_users_with_list_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -372,77 +171,9 @@ def __create_users_with_list_input( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__create_users_with_list_input - ) - - 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( + api_client=api_client + ) + self.delete_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -487,76 +218,9 @@ def __delete_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_user - ) - - 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( + api_client=api_client + ) + self.get_user_by_name_endpoint = _Endpoint( settings={ 'response_type': (User,), 'auth': [], @@ -604,80 +268,9 @@ def __get_user_by_name( ], 'content_type': [], }, - api_client=api_client, - callable=__get_user_by_name - ) - - 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( + api_client=api_client + ) + self.login_user_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -731,71 +324,9 @@ def __login_user( ], 'content_type': [], }, - api_client=api_client, - callable=__login_user - ) - - 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( + api_client=api_client + ) + self.logout_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -833,81 +364,9 @@ def __logout_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__logout_user - ) - - 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( + api_client=api_client + ) + self.update_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -957,6 +416,532 @@ def __update_user( '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/test/test_fake_api.py b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/test/test_fake_api.py index 34d207f3c71d..9275f2047c42 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 @@ def test_boolean(self): """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 @@ def test_string(self): """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 @@ def test_object_model_with_ref_props(self): """ 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 @@ def test_string_enum(self): """ 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 @@ def test_array_model(self): """ 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 @@ def test_number_with_validations(self): """ 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 @@ def test_test_endpoint_enums_length_one(self): """ # 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 @@ def test_test_endpoint_parameters(self): 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 @@ def test_test_enum_parameters(self): 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/openapi3/client/extensions/x-auth-id-alias/python/x_auth_id_alias/api/usage_api.py b/samples/openapi3/client/extensions/x-auth-id-alias/python/x_auth_id_alias/api/usage_api.py index 865341d7c664..b9bc47de2b3c 100644 --- a/samples/openapi3/client/extensions/x-auth-id-alias/python/x_auth_id_alias/api/usage_api.py +++ b/samples/openapi3/client/extensions/x-auth-id-alias/python/x_auth_id_alias/api/usage_api.py @@ -34,69 +34,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __any_key( - self, - **kwargs - ): - """Use any API key # noqa: E501 - - Use any API key # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.any_key(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: (bool, date, datetime, dict, float, int, list, str, none_type)} - 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.any_key = _Endpoint( + self.any_key_endpoint = _Endpoint( settings={ 'response_type': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), 'auth': [ @@ -139,72 +77,9 @@ def __any_key( ], 'content_type': [], }, - api_client=api_client, - callable=__any_key + api_client=api_client ) - - def __both_keys( - self, - **kwargs - ): - """Use both API keys # noqa: E501 - - Use both API keys # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.both_keys(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: (bool, date, datetime, dict, float, int, list, str, none_type)} - 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.both_keys = _Endpoint( + self.both_keys_endpoint = _Endpoint( settings={ 'response_type': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), 'auth': [ @@ -247,72 +122,9 @@ def __both_keys( ], 'content_type': [], }, - api_client=api_client, - callable=__both_keys + api_client=api_client ) - - def __key_in_header( - self, - **kwargs - ): - """Use API key in header # noqa: E501 - - Use API key in header # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.key_in_header(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: (bool, date, datetime, dict, float, int, list, str, none_type)} - 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.key_in_header = _Endpoint( + self.key_in_header_endpoint = _Endpoint( settings={ 'response_type': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), 'auth': [ @@ -354,72 +166,9 @@ def __key_in_header( ], 'content_type': [], }, - api_client=api_client, - callable=__key_in_header + api_client=api_client ) - - def __key_in_query( - self, - **kwargs - ): - """Use API key in query # noqa: E501 - - Use API key in query # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.key_in_query(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: (bool, date, datetime, dict, float, int, list, str, none_type)} - 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.key_in_query = _Endpoint( + self.key_in_query_endpoint = _Endpoint( settings={ 'response_type': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), 'auth': [ @@ -461,6 +210,250 @@ def __key_in_query( ], 'content_type': [], }, - api_client=api_client, - callable=__key_in_query + api_client=api_client + ) + + def any_key( + self, + **kwargs + ): + """Use any API key # noqa: E501 + + Use any API key # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.any_key(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: (bool, date, datetime, dict, float, int, list, str, none_type)} + 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.any_key_endpoint.call_with_http_info(**kwargs) + + def both_keys( + self, + **kwargs + ): + """Use both API keys # noqa: E501 + + Use both API keys # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.both_keys(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: (bool, date, datetime, dict, float, int, list, str, none_type)} + 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.both_keys_endpoint.call_with_http_info(**kwargs) + + def key_in_header( + self, + **kwargs + ): + """Use API key in header # noqa: E501 + + Use API key in header # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.key_in_header(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: (bool, date, datetime, dict, float, int, list, str, none_type)} + 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.key_in_header_endpoint.call_with_http_info(**kwargs) + + def key_in_query( + self, + **kwargs + ): + """Use API key in query # noqa: E501 + + Use API key in query # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.key_in_query(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: (bool, date, datetime, dict, float, int, list, str, none_type)} + 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.key_in_query_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/features/dynamic-servers/python/dynamic_servers/api/usage_api.py b/samples/openapi3/client/features/dynamic-servers/python/dynamic_servers/api/usage_api.py index c60c19b881b2..d9e5929e14c1 100644 --- a/samples/openapi3/client/features/dynamic-servers/python/dynamic_servers/api/usage_api.py +++ b/samples/openapi3/client/features/dynamic-servers/python/dynamic_servers/api/usage_api.py @@ -34,69 +34,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __custom_server( - self, - **kwargs - ): - """Use custom server # noqa: E501 - - Use custom server # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.custom_server(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: (bool, date, datetime, dict, float, int, list, str, none_type)} - 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.custom_server = _Endpoint( + self.custom_server_endpoint = _Endpoint( settings={ 'response_type': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), 'auth': [], @@ -185,72 +123,9 @@ def __custom_server( ], 'content_type': [], }, - api_client=api_client, - callable=__custom_server + api_client=api_client ) - - def __default_server( - self, - **kwargs - ): - """Use default server # noqa: E501 - - Use default server # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.default_server(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: (bool, date, datetime, dict, float, int, list, str, none_type)} - 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.default_server = _Endpoint( + self.default_server_endpoint = _Endpoint( settings={ 'response_type': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), 'auth': [], @@ -290,6 +165,128 @@ def __default_server( ], 'content_type': [], }, - api_client=api_client, - callable=__default_server + api_client=api_client ) + + def custom_server( + self, + **kwargs + ): + """Use custom server # noqa: E501 + + Use custom server # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.custom_server(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: (bool, date, datetime, dict, float, int, list, str, none_type)} + 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.custom_server_endpoint.call_with_http_info(**kwargs) + + def default_server( + self, + **kwargs + ): + """Use default server # noqa: E501 + + Use default server # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.default_server(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: (bool, date, datetime, dict, float, int, list, str, none_type)} + 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.default_server_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/another_fake_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/another_fake_api.py index 4072532f3786..c99ba19bce0c 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/api/another_fake_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/another_fake_api.py @@ -35,74 +35,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __call_123_test_special_tags( - self, - client, - **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(client, async_req=True) - >>> result = thread.get() - - Args: - client (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['client'] = \ - client - 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 @@ def __call_123_test_special_tags( 'application/json' ] }, - api_client=api_client, - callable=__call_123_test_special_tags + api_client=api_client + ) + + def call_123_test_special_tags( + self, + client, + **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(client, async_req=True) + >>> result = thread.get() + + Args: + client (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['client'] = \ + client + return self.call_123_test_special_tags_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/default_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/default_api.py index 21f9ca13b057..4d23104e6b07 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/api/default_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/default_api.py @@ -35,68 +35,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __foo_get( - self, - **kwargs - ): - """foo_get # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.foo_get(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: - InlineResponseDefault - 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.foo_get = _Endpoint( + self.foo_get_endpoint = _Endpoint( settings={ 'response_type': (InlineResponseDefault,), 'auth': [], @@ -136,6 +75,66 @@ def __foo_get( ], 'content_type': [], }, - api_client=api_client, - callable=__foo_get + api_client=api_client + ) + + def foo_get( + self, + **kwargs + ): + """foo_get # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.foo_get(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: + InlineResponseDefault + 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.foo_get_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py index 0f57f637f258..056c1f33f16a 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py @@ -50,69 +50,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __additional_properties_with_array_of_enums( - self, - **kwargs - ): - """Additional Properties with Array of Enums # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.additional_properties_with_array_of_enums(async_req=True) - >>> result = thread.get() - - - Keyword Args: - additional_properties_with_array_of_enums (AdditionalPropertiesWithArrayOfEnums): 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: - AdditionalPropertiesWithArrayOfEnums - 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.additional_properties_with_array_of_enums = _Endpoint( + self.additional_properties_with_array_of_enums_endpoint = _Endpoint( settings={ 'response_type': (AdditionalPropertiesWithArrayOfEnums,), 'auth': [], @@ -158,73 +96,9 @@ def __additional_properties_with_array_of_enums( 'application/json' ] }, - api_client=api_client, - callable=__additional_properties_with_array_of_enums - ) - - 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( + api_client=api_client + ) + self.array_model_endpoint = _Endpoint( settings={ 'response_type': (AnimalFarm,), 'auth': [], @@ -270,72 +144,9 @@ def __array_model( 'application/json' ] }, - api_client=api_client, - callable=__array_model - ) - - def __array_of_enums( - self, - **kwargs - ): - """Array of Enums # 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_of_enums(async_req=True) - >>> result = thread.get() - - - Keyword Args: - array_of_enums (ArrayOfEnums): 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: - ArrayOfEnums - 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_of_enums = _Endpoint( + api_client=api_client + ) + self.array_of_enums_endpoint = _Endpoint( settings={ 'response_type': (ArrayOfEnums,), 'auth': [], @@ -381,73 +192,9 @@ def __array_of_enums( 'application/json' ] }, - api_client=api_client, - callable=__array_of_enums - ) - - 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( + api_client=api_client + ) + self.boolean_endpoint = _Endpoint( settings={ 'response_type': (bool,), 'auth': [], @@ -493,73 +240,9 @@ def __boolean( 'application/json' ] }, - api_client=api_client, - callable=__boolean - ) - - def __composed_one_of_number_with_validations( - self, - **kwargs - ): - """composed_one_of_number_with_validations # 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.composed_one_of_number_with_validations(async_req=True) - >>> result = thread.get() - - - Keyword Args: - composed_one_of_number_with_validations (ComposedOneOfNumberWithValidations): 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: - ComposedOneOfNumberWithValidations - 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.composed_one_of_number_with_validations = _Endpoint( + api_client=api_client + ) + self.composed_one_of_number_with_validations_endpoint = _Endpoint( settings={ 'response_type': (ComposedOneOfNumberWithValidations,), 'auth': [], @@ -605,76 +288,9 @@ def __composed_one_of_number_with_validations( 'application/json' ] }, - api_client=api_client, - callable=__composed_one_of_number_with_validations - ) - - def __download_attachment( - self, - file_name, - **kwargs - ): - """downloads a file using Content-Disposition # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.download_attachment(file_name, async_req=True) - >>> result = thread.get() - - Args: - file_name (str): file name - - 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: - file_type - 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['file_name'] = \ - file_name - return self.call_with_http_info(**kwargs) - - self.download_attachment = _Endpoint( + api_client=api_client + ) + self.download_attachment_endpoint = _Endpoint( settings={ 'response_type': (file_type,), 'auth': [], @@ -726,72 +342,9 @@ def __download_attachment( ], 'content_type': [], }, - api_client=api_client, - callable=__download_attachment - ) - - def __enum_test( - self, - **kwargs - ): - """Object contains enum properties and array properties containing enums # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.enum_test(async_req=True) - >>> result = thread.get() - - - Keyword Args: - enum_test (EnumTest): Input object. [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: - EnumTest - 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.enum_test = _Endpoint( + api_client=api_client + ) + self.enum_test_endpoint = _Endpoint( settings={ 'response_type': (EnumTest,), 'auth': [], @@ -837,71 +390,9 @@ def __enum_test( 'application/json' ] }, - api_client=api_client, - callable=__enum_test - ) - - def __fake_health_get( - self, - **kwargs - ): - """Health check endpoint # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.fake_health_get(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: - HealthCheckResult - 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.fake_health_get = _Endpoint( + api_client=api_client + ) + self.fake_health_get_endpoint = _Endpoint( settings={ 'response_type': (HealthCheckResult,), 'auth': [], @@ -941,77 +432,9 @@ def __fake_health_get( ], 'content_type': [], }, - api_client=api_client, - callable=__fake_health_get - ) - - def __mammal( - self, - mammal, - **kwargs - ): - """mammal # noqa: E501 - - Test serialization of mammals # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.mammal(mammal, async_req=True) - >>> result = thread.get() - - Args: - mammal (Mammal): Input mammal - - 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: - Mammal - 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['mammal'] = \ - mammal - return self.call_with_http_info(**kwargs) - - self.mammal = _Endpoint( + api_client=api_client + ) + self.mammal_endpoint = _Endpoint( settings={ 'response_type': (Mammal,), 'auth': [], @@ -1059,73 +482,9 @@ def __mammal( 'application/json' ] }, - api_client=api_client, - callable=__mammal - ) - - 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( + api_client=api_client + ) + self.number_with_validations_endpoint = _Endpoint( settings={ 'response_type': (NumberWithValidations,), 'auth': [], @@ -1171,73 +530,9 @@ def __number_with_validations( 'application/json' ] }, - api_client=api_client, - callable=__number_with_validations - ) - - 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( + api_client=api_client + ) + self.object_model_with_ref_props_endpoint = _Endpoint( settings={ 'response_type': (ObjectModelWithRefProps,), 'auth': [], @@ -1283,72 +578,9 @@ def __object_model_with_ref_props( 'application/json' ] }, - api_client=api_client, - callable=__object_model_with_ref_props - ) - - def __post_inline_additional_properties_payload( - self, - **kwargs - ): - """post_inline_additional_properties_payload # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.post_inline_additional_properties_payload(async_req=True) - >>> result = thread.get() - - - Keyword Args: - inline_object6 (InlineObject6): [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: - InlineObject6 - 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.post_inline_additional_properties_payload = _Endpoint( + api_client=api_client + ) + self.post_inline_additional_properties_payload_endpoint = _Endpoint( settings={ 'response_type': (InlineObject6,), 'auth': [], @@ -1394,72 +626,9 @@ def __post_inline_additional_properties_payload( 'application/json' ] }, - api_client=api_client, - callable=__post_inline_additional_properties_payload - ) - - def __post_inline_additional_properties_ref_payload( - self, - **kwargs - ): - """post_inline_additional_properties_ref_payload # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.post_inline_additional_properties_ref_payload(async_req=True) - >>> result = thread.get() - - - Keyword Args: - inline_additional_properties_ref_payload (InlineAdditionalPropertiesRefPayload): [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: - InlineAdditionalPropertiesRefPayload - 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.post_inline_additional_properties_ref_payload = _Endpoint( + api_client=api_client + ) + self.post_inline_additional_properties_ref_payload_endpoint = _Endpoint( settings={ 'response_type': (InlineAdditionalPropertiesRefPayload,), 'auth': [], @@ -1505,73 +674,9 @@ def __post_inline_additional_properties_ref_payload( 'application/json' ] }, - api_client=api_client, - callable=__post_inline_additional_properties_ref_payload - ) - - 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( + api_client=api_client + ) + self.string_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -1617,73 +722,9 @@ def __string( 'application/json' ] }, - api_client=api_client, - callable=__string - ) - - 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( + api_client=api_client + ) + self.string_enum_endpoint = _Endpoint( settings={ 'response_type': (StringEnum,), 'auth': [], @@ -1730,77 +771,9 @@ def __string_enum( 'application/json' ] }, - api_client=api_client, - callable=__string_enum - ) - - def __test_body_with_file_schema( - self, - file_schema_test_class, - **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(file_schema_test_class, async_req=True) - >>> result = thread.get() - - Args: - file_schema_test_class (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['file_schema_test_class'] = \ - file_schema_test_class - return self.call_with_http_info(**kwargs) - - self.test_body_with_file_schema = _Endpoint( + api_client=api_client + ) + self.test_body_with_file_schema_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1846,80 +819,9 @@ def __test_body_with_file_schema( 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_file_schema - ) - - def __test_body_with_query_params( - self, - query, - user, - **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, user, async_req=True) - >>> result = thread.get() - - Args: - query (str): - user (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['user'] = \ - user - return self.call_with_http_info(**kwargs) - - self.test_body_with_query_params = _Endpoint( + api_client=api_client + ) + self.test_body_with_query_params_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -1971,77 +873,9 @@ def __test_body_with_query_params( 'application/json' ] }, - api_client=api_client, - callable=__test_body_with_query_params - ) - - def __test_client_model( - self, - client, - **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(client, async_req=True) - >>> result = thread.get() - - Args: - client (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['client'] = \ - client - return self.call_with_http_info(**kwargs) - - self.test_client_model = _Endpoint( + api_client=api_client + ) + self.test_client_model_endpoint = _Endpoint( settings={ 'response_type': (Client,), 'auth': [], @@ -2089,99 +923,9 @@ def __test_client_model( 'application/json' ] }, - api_client=api_client, - callable=__test_client_model - ) - - 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] if omitted the server will use the default value of dateutil_parser('2010-02-01T10:20:10.11111+01:00') - 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( + api_client=api_client + ) + self.test_endpoint_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -2347,80 +1091,9 @@ def __test_endpoint_parameters( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_endpoint_parameters - ) - - 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( + api_client=api_client + ) + self.test_enum_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2554,88 +1227,9 @@ def __test_enum_parameters( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_enum_parameters - ) - - 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( + api_client=api_client + ) + self.test_group_parameters_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -2709,76 +1303,9 @@ def __test_group_parameters( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_group_parameters - ) - - def __test_inline_additional_properties( - self, - request_body, - **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(request_body, async_req=True) - >>> result = thread.get() - - Args: - request_body ({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['request_body'] = \ - request_body - return self.call_with_http_info(**kwargs) - - self.test_inline_additional_properties = _Endpoint( + api_client=api_client + ) + self.test_inline_additional_properties_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2824,80 +1351,9 @@ def __test_inline_additional_properties( 'application/json' ] }, - api_client=api_client, - callable=__test_inline_additional_properties - ) - - 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( + api_client=api_client + ) + self.test_json_form_data_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -2950,93 +1406,9 @@ def __test_json_form_data( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__test_json_form_data - ) - - def __test_query_parameter_collection_format( - self, - pipe, - ioutil, - http, - url, - context, - **kwargs - ): - """test_query_parameter_collection_format # noqa: E501 - - To test the collection format in query 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_query_parameter_collection_format(pipe, ioutil, http, url, context, async_req=True) - >>> result = thread.get() - - Args: - pipe ([str]): - ioutil ([str]): - http ([str]): - url ([str]): - context ([str]): - - 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['pipe'] = \ - pipe - kwargs['ioutil'] = \ - ioutil - kwargs['http'] = \ - http - kwargs['url'] = \ - url - kwargs['context'] = \ - context - return self.call_with_http_info(**kwargs) - - self.test_query_parameter_collection_format = _Endpoint( + api_client=api_client + ) + self.test_query_parameter_collection_format_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -3110,76 +1482,9 @@ def __test_query_parameter_collection_format( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__test_query_parameter_collection_format - ) - - def __upload_download_file( - self, - body, - **kwargs - ): - """uploads a file and downloads a file using application/octet-stream # 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_download_file(body, async_req=True) - >>> result = thread.get() - - Args: - body (file_type): - - 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: - file_type - 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.upload_download_file = _Endpoint( + api_client=api_client + ) + self.upload_download_file_endpoint = _Endpoint( settings={ 'response_type': (file_type,), 'auth': [], @@ -3227,77 +1532,9 @@ def __upload_download_file( 'application/octet-stream' ] }, - api_client=api_client, - callable=__upload_download_file - ) - - def __upload_file( - self, - file, - **kwargs - ): - """uploads a file using multipart/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.upload_file(file, async_req=True) - >>> result = thread.get() - - Args: - 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['file'] = \ - file - return self.call_with_http_info(**kwargs) - - self.upload_file = _Endpoint( + api_client=api_client + ) + self.upload_file_endpoint = _Endpoint( settings={ 'response_type': (ApiResponse,), 'auth': [], @@ -3351,72 +1588,9 @@ def __upload_file( 'multipart/form-data' ] }, - api_client=api_client, - callable=__upload_file - ) - - def __upload_files( - self, - **kwargs - ): - """uploads files using multipart/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.upload_files(async_req=True) - >>> result = thread.get() - - - Keyword Args: - files ([file_type]): [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') - return self.call_with_http_info(**kwargs) - - self.upload_files = _Endpoint( + api_client=api_client + ) + self.upload_files_endpoint = _Endpoint( settings={ 'response_type': (ApiResponse,), 'auth': [], @@ -3464,6 +1638,1779 @@ def __upload_files( 'multipart/form-data' ] }, - api_client=api_client, - callable=__upload_files + api_client=api_client + ) + + def additional_properties_with_array_of_enums( + self, + **kwargs + ): + """Additional Properties with Array of Enums # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.additional_properties_with_array_of_enums(async_req=True) + >>> result = thread.get() + + + Keyword Args: + additional_properties_with_array_of_enums (AdditionalPropertiesWithArrayOfEnums): 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: + AdditionalPropertiesWithArrayOfEnums + 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.additional_properties_with_array_of_enums_endpoint.call_with_http_info(**kwargs) + + 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 array_of_enums( + self, + **kwargs + ): + """Array of Enums # 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_of_enums(async_req=True) + >>> result = thread.get() + + + Keyword Args: + array_of_enums (ArrayOfEnums): 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: + ArrayOfEnums + 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_of_enums_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 composed_one_of_number_with_validations( + self, + **kwargs + ): + """composed_one_of_number_with_validations # 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.composed_one_of_number_with_validations(async_req=True) + >>> result = thread.get() + + + Keyword Args: + composed_one_of_number_with_validations (ComposedOneOfNumberWithValidations): 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: + ComposedOneOfNumberWithValidations + 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.composed_one_of_number_with_validations_endpoint.call_with_http_info(**kwargs) + + def download_attachment( + self, + file_name, + **kwargs + ): + """downloads a file using Content-Disposition # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.download_attachment(file_name, async_req=True) + >>> result = thread.get() + + Args: + file_name (str): file name + + 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: + file_type + 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['file_name'] = \ + file_name + return self.download_attachment_endpoint.call_with_http_info(**kwargs) + + def enum_test( + self, + **kwargs + ): + """Object contains enum properties and array properties containing enums # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.enum_test(async_req=True) + >>> result = thread.get() + + + Keyword Args: + enum_test (EnumTest): Input object. [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: + EnumTest + 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.enum_test_endpoint.call_with_http_info(**kwargs) + + def fake_health_get( + self, + **kwargs + ): + """Health check endpoint # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.fake_health_get(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: + HealthCheckResult + 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.fake_health_get_endpoint.call_with_http_info(**kwargs) + + def mammal( + self, + mammal, + **kwargs + ): + """mammal # noqa: E501 + + Test serialization of mammals # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.mammal(mammal, async_req=True) + >>> result = thread.get() + + Args: + mammal (Mammal): Input mammal + + 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: + Mammal + 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['mammal'] = \ + mammal + return self.mammal_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 post_inline_additional_properties_payload( + self, + **kwargs + ): + """post_inline_additional_properties_payload # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.post_inline_additional_properties_payload(async_req=True) + >>> result = thread.get() + + + Keyword Args: + inline_object6 (InlineObject6): [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: + InlineObject6 + 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.post_inline_additional_properties_payload_endpoint.call_with_http_info(**kwargs) + + def post_inline_additional_properties_ref_payload( + self, + **kwargs + ): + """post_inline_additional_properties_ref_payload # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.post_inline_additional_properties_ref_payload(async_req=True) + >>> result = thread.get() + + + Keyword Args: + inline_additional_properties_ref_payload (InlineAdditionalPropertiesRefPayload): [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: + InlineAdditionalPropertiesRefPayload + 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.post_inline_additional_properties_ref_payload_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, + file_schema_test_class, + **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(file_schema_test_class, async_req=True) + >>> result = thread.get() + + Args: + file_schema_test_class (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['file_schema_test_class'] = \ + file_schema_test_class + return self.test_body_with_file_schema_endpoint.call_with_http_info(**kwargs) + + def test_body_with_query_params( + self, + query, + user, + **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, user, async_req=True) + >>> result = thread.get() + + Args: + query (str): + user (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['user'] = \ + user + return self.test_body_with_query_params_endpoint.call_with_http_info(**kwargs) + + def test_client_model( + self, + client, + **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(client, async_req=True) + >>> result = thread.get() + + Args: + client (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['client'] = \ + client + return self.test_client_model_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] if omitted the server will use the default value of dateutil_parser('2010-02-01T10:20:10.11111+01:00') + 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, + request_body, + **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(request_body, async_req=True) + >>> result = thread.get() + + Args: + request_body ({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['request_body'] = \ + request_body + 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) + + def test_query_parameter_collection_format( + self, + pipe, + ioutil, + http, + url, + context, + **kwargs + ): + """test_query_parameter_collection_format # noqa: E501 + + To test the collection format in query 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_query_parameter_collection_format(pipe, ioutil, http, url, context, async_req=True) + >>> result = thread.get() + + Args: + pipe ([str]): + ioutil ([str]): + http ([str]): + url ([str]): + context ([str]): + + 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['pipe'] = \ + pipe + kwargs['ioutil'] = \ + ioutil + kwargs['http'] = \ + http + kwargs['url'] = \ + url + kwargs['context'] = \ + context + return self.test_query_parameter_collection_format_endpoint.call_with_http_info(**kwargs) + + def upload_download_file( + self, + body, + **kwargs + ): + """uploads a file and downloads a file using application/octet-stream # 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_download_file(body, async_req=True) + >>> result = thread.get() + + Args: + body (file_type): + + 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: + file_type + 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.upload_download_file_endpoint.call_with_http_info(**kwargs) + + def upload_file( + self, + file, + **kwargs + ): + """uploads a file using multipart/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.upload_file(file, async_req=True) + >>> result = thread.get() + + Args: + 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['file'] = \ + file + return self.upload_file_endpoint.call_with_http_info(**kwargs) + + def upload_files( + self, + **kwargs + ): + """uploads files using multipart/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.upload_files(async_req=True) + >>> result = thread.get() + + + Keyword Args: + files ([file_type]): [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') + return self.upload_files_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py index dd702d316bf3..efcf30af12d7 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/fake_classname_tags_123_api.py @@ -35,74 +35,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __test_classname( - self, - client, - **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(client, async_req=True) - >>> result = thread.get() - - Args: - client (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['client'] = \ - client - 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 @@ def __test_classname( 'application/json' ] }, - api_client=api_client, - callable=__test_classname + api_client=api_client + ) + + def test_classname( + self, + client, + **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(client, async_req=True) + >>> result = thread.get() + + Args: + client (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['client'] = \ + client + return self.test_classname_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/pet_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/pet_api.py index 102c1f26def8..1ae658e16d4c 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/api/pet_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/pet_api.py @@ -35,73 +35,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __add_pet( - self, - pet, - **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(pet, async_req=True) - >>> result = thread.get() - - Args: - pet (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['pet'] = \ - pet - return self.call_with_http_info(**kwargs) - - self.add_pet = _Endpoint( + self.add_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -160,77 +94,9 @@ def __add_pet( 'application/xml' ] }, - api_client=api_client, - callable=__add_pet - ) - - 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( + api_client=api_client + ) + self.delete_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -282,77 +148,9 @@ def __delete_pet( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_pet - ) - - 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( + api_client=api_client + ) + self.find_pets_by_status_endpoint = _Endpoint( settings={ 'response_type': ([Pet],), 'auth': [ @@ -411,77 +209,9 @@ def __find_pets_by_status( ], 'content_type': [], }, - api_client=api_client, - callable=__find_pets_by_status - ) - - 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( + api_client=api_client + ) + self.find_pets_by_tags_endpoint = _Endpoint( settings={ 'response_type': ([Pet],), 'auth': [ @@ -533,77 +263,9 @@ def __find_pets_by_tags( ], 'content_type': [], }, - api_client=api_client, - callable=__find_pets_by_tags - ) - - 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( + api_client=api_client + ) + self.get_pet_by_id_endpoint = _Endpoint( settings={ 'response_type': (Pet,), 'auth': [ @@ -653,76 +315,9 @@ def __get_pet_by_id( ], 'content_type': [], }, - api_client=api_client, - callable=__get_pet_by_id - ) - - def __update_pet( - self, - pet, - **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(pet, async_req=True) - >>> result = thread.get() - - Args: - pet (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['pet'] = \ - pet - return self.call_with_http_info(**kwargs) - - self.update_pet = _Endpoint( + api_client=api_client + ) + self.update_pet_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -781,78 +376,9 @@ def __update_pet( 'application/xml' ] }, - api_client=api_client, - callable=__update_pet - ) - - 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( + api_client=api_client + ) + self.update_pet_with_form_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [ @@ -911,6 +437,467 @@ def __update_pet_with_form( 'application/x-www-form-urlencoded' ] }, - api_client=api_client, - callable=__update_pet_with_form + api_client=api_client + ) + + def add_pet( + self, + pet, + **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(pet, async_req=True) + >>> result = thread.get() + + Args: + pet (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['pet'] = \ + pet + 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, + pet, + **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(pet, async_req=True) + >>> result = thread.get() + + Args: + pet (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['pet'] = \ + pet + 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) + diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/store_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/store_api.py index aa701fc3b156..26a6bfe22200 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/api/store_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/store_api.py @@ -35,74 +35,7 @@ def __init__(self, api_client=None): 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 @@ def __delete_order( '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 @@ def __get_inventory( ], '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 @@ def __get_order_by_id( ], 'content_type': [], }, - api_client=api_client, - callable=__get_order_by_id + api_client=api_client ) - - def __place_order( - self, - order, - **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(order, async_req=True) - >>> result = thread.get() - - Args: - order (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['order'] = \ - order - return self.call_with_http_info(**kwargs) - - self.place_order = _Endpoint( + self.place_order_endpoint = _Endpoint( settings={ 'response_type': (Order,), 'auth': [], @@ -496,6 +231,264 @@ def __place_order( 'application/json' ] }, - 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, + order, + **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(order, async_req=True) + >>> result = thread.get() + + Args: + order (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['order'] = \ + order + return self.place_order_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/user_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/user_api.py index 8c8b26e26f64..67b33352ddac 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/api/user_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/user_api.py @@ -35,74 +35,7 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - - def __create_user( - self, - user, - **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(user, async_req=True) - >>> result = thread.get() - - Args: - user (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['user'] = \ - user - return self.call_with_http_info(**kwargs) - - self.create_user = _Endpoint( + self.create_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -148,76 +81,9 @@ def __create_user( 'application/json' ] }, - api_client=api_client, - callable=__create_user - ) - - def __create_users_with_array_input( - self, - user, - **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(user, async_req=True) - >>> result = thread.get() - - Args: - user ([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['user'] = \ - user - return self.call_with_http_info(**kwargs) - - self.create_users_with_array_input = _Endpoint( + api_client=api_client + ) + self.create_users_with_array_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -263,76 +129,9 @@ def __create_users_with_array_input( 'application/json' ] }, - api_client=api_client, - callable=__create_users_with_array_input - ) - - def __create_users_with_list_input( - self, - user, - **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(user, async_req=True) - >>> result = thread.get() - - Args: - user ([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['user'] = \ - user - return self.call_with_http_info(**kwargs) - - self.create_users_with_list_input = _Endpoint( + api_client=api_client + ) + self.create_users_with_list_input_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -378,77 +177,9 @@ def __create_users_with_list_input( 'application/json' ] }, - api_client=api_client, - callable=__create_users_with_list_input - ) - - 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( + api_client=api_client + ) + self.delete_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -493,76 +224,9 @@ def __delete_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__delete_user - ) - - 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( + api_client=api_client + ) + self.get_user_by_name_endpoint = _Endpoint( settings={ 'response_type': (User,), 'auth': [], @@ -610,80 +274,9 @@ def __get_user_by_name( ], 'content_type': [], }, - api_client=api_client, - callable=__get_user_by_name - ) - - 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( + api_client=api_client + ) + self.login_user_endpoint = _Endpoint( settings={ 'response_type': (str,), 'auth': [], @@ -737,71 +330,9 @@ def __login_user( ], 'content_type': [], }, - api_client=api_client, - callable=__login_user - ) - - 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( + api_client=api_client + ) + self.logout_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -839,81 +370,9 @@ def __logout_user( 'accept': [], 'content_type': [], }, - api_client=api_client, - callable=__logout_user - ) - - def __update_user( - self, - username, - user, - **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, user, async_req=True) - >>> result = thread.get() - - Args: - username (str): name that need to be deleted - user (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['user'] = \ - user - return self.call_with_http_info(**kwargs) - - self.update_user = _Endpoint( + api_client=api_client + ) + self.update_user_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], @@ -965,6 +424,532 @@ def __update_user( 'application/json' ] }, - api_client=api_client, - callable=__update_user + api_client=api_client + ) + + def create_user( + self, + user, + **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(user, async_req=True) + >>> result = thread.get() + + Args: + user (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['user'] = \ + user + return self.create_user_endpoint.call_with_http_info(**kwargs) + + def create_users_with_array_input( + self, + user, + **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(user, async_req=True) + >>> result = thread.get() + + Args: + user ([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['user'] = \ + user + return self.create_users_with_array_input_endpoint.call_with_http_info(**kwargs) + + def create_users_with_list_input( + self, + user, + **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(user, async_req=True) + >>> result = thread.get() + + Args: + user ([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['user'] = \ + user + 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, + user, + **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, user, async_req=True) + >>> result = thread.get() + + Args: + username (str): name that need to be deleted + user (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['user'] = \ + user + return self.update_user_endpoint.call_with_http_info(**kwargs) + diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_fake_api.py b/samples/openapi3/client/petstore/python/tests_manual/test_fake_api.py index 954f1ce8e5c2..232faa46e6e9 100644 --- a/samples/openapi3/client/petstore/python/tests_manual/test_fake_api.py +++ b/samples/openapi3/client/petstore/python/tests_manual/test_fake_api.py @@ -91,7 +91,7 @@ def test_array_model(self): """ from petstore_api.model import animal_farm, animal - 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,) @@ -102,7 +102,7 @@ def test_array_model(self): json_data = [{"className": "Cat", "color": "black"}] mock_method.return_value = self.mock_response(json_data) - response = endpoint(body=body) + response = self.api.array_model(body=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/arraymodel', @@ -116,7 +116,7 @@ def test_boolean(self): """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,) @@ -149,7 +149,7 @@ def test_enum_test(self): from petstore_api.model.string_enum import StringEnum from petstore_api.model.array_of_enums import ArrayOfEnums - endpoint = self.api.enum_test + endpoint = self.api.enum_test_endpoint assert endpoint.openapi_types['enum_test'] == (EnumTest,) assert endpoint.settings['response_type'] == (EnumTest,) @@ -162,7 +162,7 @@ def test_enum_test(self): json_value = {'enum_string_required': 'lower', 'InlineArrayOfStrEnum': ['approved']} mock_method.return_value = self.mock_response(json_value) - response = endpoint(enum_test=body) + response = self.api.enum_test(enum_test=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/enum-test', @@ -181,7 +181,7 @@ def test_enum_test(self): json_value = {'enum_string_required': 'lower', 'ArrayOfStrEnum': ['approved']} mock_method.return_value = self.mock_response(json_value) - response = endpoint(enum_test=body) + response = self.api.enum_test(enum_test=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/enum-test', @@ -198,7 +198,7 @@ def test_array_of_enums(self): Array of Enums # noqa: E501 """ from petstore_api.model import array_of_enums, string_enum - endpoint = self.api.array_of_enums + endpoint = self.api.array_of_enums_endpoint assert endpoint.openapi_types['array_of_enums'] == (array_of_enums.ArrayOfEnums,) assert endpoint.settings['response_type'] == (array_of_enums.ArrayOfEnums,) @@ -209,7 +209,7 @@ def test_array_of_enums(self): value_simple = ["placed"] mock_method.return_value = self.mock_response(value_simple) - response = endpoint(array_of_enums=body) + response = self.api.array_of_enums(array_of_enums=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/array-of-enums', @@ -224,7 +224,7 @@ def test_number_with_validations(self): """ 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,) @@ -234,7 +234,7 @@ def test_number_with_validations(self): body = number_with_validations.NumberWithValidations(value) mock_method.return_value = self.mock_response(value) - response = endpoint(body=body) + response = self.api.number_with_validations(body=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/number', @@ -250,7 +250,7 @@ def test_object_model_with_ref_props(self): """ from petstore_api.model.object_model_with_ref_props import ObjectModelWithRefProps from petstore_api.model.number_with_validations import NumberWithValidations - endpoint = self.api.object_model_with_ref_props + endpoint = self.api.object_model_with_ref_props_endpoint assert endpoint.openapi_types['body'] == (ObjectModelWithRefProps,) assert endpoint.settings['response_type'] == (ObjectModelWithRefProps,) @@ -278,7 +278,7 @@ def test_object_model_with_ref_props(self): with patch.object(RESTClientObject, 'request') as mock_method: mock_method.return_value = self.mock_response(json_payload) - response = endpoint(body=expected_model) + response = self.api.object_model_with_ref_props(body=expected_model) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/object_model_with_ref_props', @@ -293,7 +293,7 @@ def test_composed_one_of_number_with_validations(self): """ from petstore_api.model import animal, composed_one_of_number_with_validations, number_with_validations - endpoint = self.api.composed_one_of_number_with_validations + endpoint = self.api.composed_one_of_number_with_validations_endpoint assert endpoint.openapi_types['composed_one_of_number_with_validations'] == ( composed_one_of_number_with_validations.ComposedOneOfNumberWithValidations,) assert endpoint.settings['response_type'] == ( @@ -316,7 +316,7 @@ def test_composed_one_of_number_with_validations(self): with patch.object(RESTClientObject, 'request') as mock_method: mock_method.return_value = self.mock_response(value_simple) - response = endpoint(composed_one_of_number_with_validations=body) + response = self.api.composed_one_of_number_with_validations(composed_one_of_number_with_validations=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/composed_one_of_number_with_validations', @@ -330,7 +330,7 @@ def test_string(self): """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,) @@ -340,7 +340,7 @@ def test_string(self): value_simple = body mock_method.return_value = self.mock_response(value_simple) - response = endpoint(body=body) + response = self.api.string(body=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/string', @@ -355,7 +355,7 @@ def test_string_enum(self): """ 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,) @@ -366,7 +366,7 @@ def test_string_enum(self): body = string_enum.StringEnum(value) mock_method.return_value = self.mock_response(value) - response = endpoint(body=body) + response = self.api.string_enum(body=body) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/refs/enum', @@ -641,7 +641,7 @@ def test_post_inline_additional_properties_ref_payload(self): """ from petstore_api.model.inline_additional_properties_ref_payload import InlineAdditionalPropertiesRefPayload from petstore_api.model.fake_post_inline_additional_properties_payload_array_data import FakePostInlineAdditionalPropertiesPayloadArrayData - endpoint = self.api.post_inline_additional_properties_ref_payload + endpoint = self.api.post_inline_additional_properties_ref_payload_endpoint assert endpoint.openapi_types['inline_additional_properties_ref_payload'] == (InlineAdditionalPropertiesRefPayload,) assert endpoint.settings['response_type'] == (InlineAdditionalPropertiesRefPayload,) @@ -665,7 +665,7 @@ def test_post_inline_additional_properties_ref_payload(self): ) mock_method.return_value = self.mock_response(expected_json_body) - response = endpoint(inline_additional_properties_ref_payload=inline_additional_properties_ref_payload) + response = self.api.post_inline_additional_properties_ref_payload(inline_additional_properties_ref_payload=inline_additional_properties_ref_payload) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/postInlineAdditionalPropertiesRefPayload', @@ -680,7 +680,7 @@ def test_post_inline_additional_properties_payload(self): """ from petstore_api.model.inline_object6 import InlineObject6 from petstore_api.model.fake_post_inline_additional_properties_payload_array_data import FakePostInlineAdditionalPropertiesPayloadArrayData - endpoint = self.api.post_inline_additional_properties_payload + endpoint = self.api.post_inline_additional_properties_payload_endpoint assert endpoint.openapi_types['inline_object6'] == (InlineObject6,) assert endpoint.settings['response_type'] == (InlineObject6,) @@ -704,7 +704,7 @@ def test_post_inline_additional_properties_payload(self): ) mock_method.return_value = self.mock_response(expected_json_body) - response = endpoint(inline_object6=inline_object6) + response = self.api.post_inline_additional_properties_payload(inline_object6=inline_object6) self.assert_request_called_with( mock_method, 'http://petstore.swagger.io:80/v2/fake/postInlineAdditionalPropertiesPayload', From df877a8cf9b5e2b7a02c6e88dc4767b1e25c0b6f Mon Sep 17 00:00:00 2001 From: Jon Schoning Date: Tue, 14 Sep 2021 16:15:58 -0500 Subject: [PATCH 09/36] [haskell-http-client] fixes for GHC 9 (#10400) - update stack/deps to LTS 18.10 for ghc-8.10.7 - fixes for GHC 9 - update samples --- .../haskell-http-client/Client.mustache | 6 +- .../haskell-http-client/Core.mustache | 5 +- .../haskell-http-client/LoggingKatip.mustache | 6 +- .../LoggingMonadLogger.mustache | 7 +- .../haskell-http-client.cabal.mustache | 8 +- .../haskell-http-client/stack.mustache | 2 +- .../docs/OpenAPIPetstore-API-AnotherFake.html | 2 +- .../docs/OpenAPIPetstore-API-Fake.html | 2 +- ...nAPIPetstore-API-FakeClassnameTags123.html | 2 +- .../docs/OpenAPIPetstore-API-Pet.html | 2 +- .../docs/OpenAPIPetstore-API-Store.html | 2 +- .../docs/OpenAPIPetstore-API-User.html | 2 +- .../docs/OpenAPIPetstore-API.html | 2 +- .../docs/OpenAPIPetstore-Client.html | 2 +- .../docs/OpenAPIPetstore-Core.html | 2 +- .../docs/OpenAPIPetstore-Logging.html | 2 +- .../docs/OpenAPIPetstore-MimeTypes.html | 2 +- .../docs/OpenAPIPetstore-Model.html | 18 +- .../docs/OpenAPIPetstore-ModelLens.html | 2 +- .../docs/OpenAPIPetstore.html | 2 +- .../docs/doc-index-45.html | 2 +- .../docs/doc-index-95.html | 2 +- .../haskell-http-client/docs/doc-index-A.html | 2 +- .../docs/doc-index-All.html | 2 +- .../haskell-http-client/docs/doc-index-B.html | 2 +- .../haskell-http-client/docs/doc-index-C.html | 2 +- .../haskell-http-client/docs/doc-index-D.html | 2 +- .../haskell-http-client/docs/doc-index-E.html | 2 +- .../haskell-http-client/docs/doc-index-F.html | 2 +- .../haskell-http-client/docs/doc-index-G.html | 2 +- .../haskell-http-client/docs/doc-index-H.html | 2 +- .../haskell-http-client/docs/doc-index-I.html | 2 +- .../haskell-http-client/docs/doc-index-L.html | 2 +- .../haskell-http-client/docs/doc-index-M.html | 2 +- .../haskell-http-client/docs/doc-index-N.html | 2 +- .../haskell-http-client/docs/doc-index-O.html | 2 +- .../haskell-http-client/docs/doc-index-P.html | 2 +- .../haskell-http-client/docs/doc-index-Q.html | 2 +- .../haskell-http-client/docs/doc-index-R.html | 2 +- .../haskell-http-client/docs/doc-index-S.html | 2 +- .../haskell-http-client/docs/doc-index-T.html | 2 +- .../haskell-http-client/docs/doc-index-U.html | 2 +- .../haskell-http-client/docs/doc-index-W.html | 2 +- .../haskell-http-client/docs/doc-index-X.html | 2 +- .../haskell-http-client/docs/doc-index.html | 2 +- .../haskell-http-client/docs/doc-index.json | 2 +- .../haskell-http-client/docs/index.html | 2 +- .../docs/openapi-petstore.txt | 605 +- .../docs/quick-jump.min.js | 2 +- .../src/OpenAPIPetstore.API.AnotherFake.html | 177 +- .../docs/src/OpenAPIPetstore.API.Fake.html | 2002 +- ...nAPIPetstore.API.FakeClassnameTags123.html | 189 +- .../docs/src/OpenAPIPetstore.API.Pet.html | 1067 +- .../docs/src/OpenAPIPetstore.API.Store.html | 361 +- .../docs/src/OpenAPIPetstore.API.User.html | 665 +- .../docs/src/OpenAPIPetstore.API.html | 36 +- .../docs/src/OpenAPIPetstore.Client.html | 1236 +- .../docs/src/OpenAPIPetstore.Core.html | 3700 +++- .../docs/src/OpenAPIPetstore.Logging.html | 38 +- .../src/OpenAPIPetstore.LoggingKatip.html | 325 +- .../docs/src/OpenAPIPetstore.MimeTypes.html | 867 +- .../docs/src/OpenAPIPetstore.Model.html | 15795 +++++++++++++--- .../docs/src/OpenAPIPetstore.ModelLens.html | 12618 +++++++++++- .../docs/src/OpenAPIPetstore.html | 40 +- .../docs/src/Paths_openapi_petstore.html | 188 +- .../haskell-http-client/docs/src/style.css | 42 + .../example-app/openapi-petstore-app.cabal | 10 +- .../example-app/package.yaml | 8 +- .../example-app/stack.yaml | 2 +- .../example-app/stack.yaml.lock | 8 +- .../lib/OpenAPIPetstore/Client.hs | 6 +- .../lib/OpenAPIPetstore/Core.hs | 5 +- .../lib/OpenAPIPetstore/LoggingKatip.hs | 6 +- .../lib/OpenAPIPetstore/LoggingMonadLogger.hs | 7 +- .../openapi-petstore.cabal | 8 +- .../petstore/haskell-http-client/stack.yaml | 2 +- .../openapi-petstore-tests-integration.cabal | 12 +- .../tests-integration/package.yaml | 12 +- .../tests-integration/stack.yaml | 2 +- .../tests-integration/stack.yaml.lock | 8 +- 80 files changed, 33682 insertions(+), 6499 deletions(-) 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 e3969468f17b..222173d46d52 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 @@ -69,7 +69,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 @@ -198,11 +198,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 dfcf3ce6e222..662834f5b0f7 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) @@ -551,4 +552,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 479818737aea..779fa53f0ece 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 7b126974243d..453a8a70da2e 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/haskell-http-client.cabal.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/haskell-http-client.cabal.mustache index 93aab9a009c3..ebc4c30243f7 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 366895208322..a95602365030 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.10 build: haddock-arguments: haddock-args: 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 ecbc255b679c..3bddafe21b7e 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 4fd1fc1173a2..dbcbea45948c 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 d1a8f30a6330..1101ceff6c26 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 d11168b9b783..394be946f32d 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 057da323c099..c892996f0c7b 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 4d638b5aeeb4..654848424105 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 e8bf1018c5b8..f1a673ee3e3b 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 46f297a29a2f..d67b402f96ba 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 a7f15e4db41f..b1b7605d8e0f 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 #

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 c1fb81013368..6fe13a699631 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 ec2bd5de90ca..94084037154a 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 f37b234e1664..5344e4a2f787 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 0cb1d3251b21..d5ddb2143e21 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 5539d6d15479..c928de944c9d 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 c48e7aa37441..e78dca181d14 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 0c845596e8e2..7520ae132e58 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 60a244fb460b..1406087d82b0 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 9231d463eebe..da8b5f177e7c 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
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 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 1ad6859ec687..d47753903cbe 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 3d5b2d2c1cde..de432fa7e026 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
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 1d287ef335f9..6be154d03d41 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 46bc7c0b8354..455d583c6435 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 9439e7584e53..6d6ddc750215 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 285b2a1c9681..ab609caf9a59 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 6fa0d15171fc..295a3918a8df 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 e1195aab5991..7c1c64f9c572 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 db48583018ac..563ccc24d498 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 28b607ae9f13..daf4cc7c8734 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 4b1ecfcede34..6e1f51051b58 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 3a0195266bda..71708e5c8abf 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 6c4999fd6c19..71a34a12dddc 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 6dd210815108..89683b243ec3 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 9b927d1a15f4..f6c9df142677 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 3dca97f1e5cd..903f952e4c07 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 8d11e02ad37c..fe084ffb5ff6 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
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 32f6bd773912..1c7b05a47eab 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 c176def93856..8c061fc8038f 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 d0a89784a9b4..2e3f9efa6d66 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 c3bc631b2777..4e5d83c86b73 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 c781f1f4fc23..f90863301c1f 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 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 = 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 230e4018ce56..ee4cc5be88ff 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 ac4e4d576bfb..725808e70558 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 @@ -403,29 +403,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 +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 Control.DeepSeq.NFData OpenAPIPetstore.Core.Date -instance GHC.Arr.Ix 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.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.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 +511,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 +1857,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.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 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 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 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.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 c03e0836076f..06c35c745462 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 f97be0ee744c..336492d1e1e3 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 442c9d018867..a23257e9caab 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 0298dc6a0db7..d80df6541aeb 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 1138c3b5385a..575e9de12180 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 e6cc76a38636..fb544578189f 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 4772e7ad378f..3b7d51980b73 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 202964b5e75a..f56748b56c4a 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,1034 @@ 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.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 + 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 (OpenAPIPetstoreRequest req contentType res accept -> Params +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rParams OpenAPIPetstoreRequest req contentType res accept +req2) + reqQuery :: ByteString +reqQuery = Bool -> Query -> ByteString +NH.renderQuery Bool +True (Params -> Query +paramsQuery (OpenAPIPetstoreRequest req contentType res accept -> Params +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rParams OpenAPIPetstoreRequest req contentType res accept +req2)) + 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 (OpenAPIPetstoreRequest req contentType res accept -> Params +forall req contentType res accept. +OpenAPIPetstoreRequest req contentType res accept -> Params +rParams OpenAPIPetstoreRequest req contentType res accept +req2) 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 0f1efbad3f3a..430cd6a4c69a 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,3152 @@ 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) + +-- * 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 + } + +-- | 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 +-> 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 + } + +-- | 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 -> Method +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 :: (Method -> f Method) +-> OpenAPIPetstoreRequest req contentType res accept +-> f (OpenAPIPetstoreRequest req contentType res accept) +rMethodL Method -> f Method +f OpenAPIPetstoreRequest{[TypeRep] +[ByteString] +Method +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: Method +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 -> Method +..} = (\Method +rMethod -> OpenAPIPetstoreRequest :: forall req contentType res accept. +Method +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { Method +rMethod :: Method +rMethod :: Method +rMethod, [TypeRep] +[ByteString] +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +..} ) (Method -> OpenAPIPetstoreRequest req contentType res accept) +-> f Method +-> f (OpenAPIPetstoreRequest req contentType res accept) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +<$> Method -> f Method +f Method +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] +Method +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: Method +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 -> Method +..} = (\[ByteString] +rUrlPath -> OpenAPIPetstoreRequest :: forall req contentType res accept. +Method +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { [ByteString] +rUrlPath :: [ByteString] +rUrlPath :: [ByteString] +rUrlPath, [TypeRep] +Method +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rMethod :: Method +rAuthTypes :: [TypeRep] +rParams :: Params +rMethod :: Method +..} ) ([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] +Method +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: Method +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 -> Method +..} = (\Params +rParams -> OpenAPIPetstoreRequest :: forall req contentType res accept. +Method +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { Params +rParams :: Params +rParams :: Params +rParams, [TypeRep] +[ByteString] +Method +rAuthTypes :: [TypeRep] +rUrlPath :: [ByteString] +rMethod :: Method +rAuthTypes :: [TypeRep] +rUrlPath :: [ByteString] +rMethod :: Method +..} ) (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] +Method +Params +rAuthTypes :: [TypeRep] +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: Method +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 -> Method +..} = (\[TypeRep] +rAuthTypes -> OpenAPIPetstoreRequest :: forall req contentType res accept. +Method +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest { [TypeRep] +rAuthTypes :: [TypeRep] +rAuthTypes :: [TypeRep] +rAuthTypes, [ByteString] +Method +Params +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: Method +rParams :: Params +rUrlPath :: [ByteString] +rMethod :: Method +..} ) ([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 :: Method +-> [ByteString] +-> OpenAPIPetstoreRequest req contentType res accept +_mkRequest Method +m [ByteString] +u = Method +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +forall req contentType res accept. +Method +-> [ByteString] +-> Params +-> [TypeRep] +-> OpenAPIPetstoreRequest req contentType res accept +OpenAPIPetstoreRequest Method +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, Method) -> HeaderName) +-> RequestHeaders -> [HeaderName] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +P.fmap (HeaderName, Method) -> 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, Method) -> Bool) -> RequestHeaders -> RequestHeaders +forall a. (a -> Bool) -> [a] -> [a] +P.filter (\(HeaderName, Method) +h -> (HeaderName, Method) -> CI HeaderName +forall b. (HeaderName, b) -> CI HeaderName +cifst (HeaderName, Method) +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 -> Method +BC.pack (String -> Method) -> String -> Method +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 -> Method +BC.pack (String -> Method) -> String -> Method +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) + (((Method, Maybe Method) -> Bool) -> Query -> Query +forall a. (a -> Bool) -> [a] -> [a] +P.filter (\(Method, Maybe Method) +q -> (Method, Maybe Method) -> HeaderName +forall b. (Method, b) -> HeaderName +cifst (Method, Maybe Method) +q HeaderName -> [HeaderName] -> Bool +forall (t :: * -> *) a. (Foldable t, Eq a) => a -> t a -> Bool +`P.notElem` ((Method, Maybe Method) -> HeaderName) -> Query -> [HeaderName] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +P.fmap (Method, Maybe Method) -> HeaderName +forall b. (Method, 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 :: (Method, b) -> HeaderName +cifst = Method -> HeaderName +forall s. FoldCase s => s -> CI s +CI.mk (Method -> HeaderName) +-> ((Method, b) -> Method) -> (Method, b) -> HeaderName +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (Method, b) -> Method +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 +-> Method -> OpenAPIPetstoreRequest req contentType res accept +_setBodyBS OpenAPIPetstoreRequest req contentType res accept +req Method +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) (Method -> ParamBody +ParamBodyB Method +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 -> Method) -> (HeaderName, a) -> (HeaderName, Method) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap a -> Method +forall a. ToHttpApiData a => a -> Method +WH.toHeader (HeaderName, a) +x] + +toForm :: WH.ToHttpApiData v => (BC.ByteString, v) -> WH.Form +toForm :: (Method, v) -> Form +toForm (Method +k,v +v) = [(String, v)] -> Form +forall a. ToForm a => a -> Form +WH.toForm [(Method -> String +BC.unpack Method +k,v +v)] + +toQuery :: WH.ToHttpApiData a => (BC.ByteString, Maybe a) -> [NH.QueryItem] +toQuery :: (Method, Maybe a) -> Query +toQuery (Method, Maybe a) +x = [((Maybe a -> Maybe Method) +-> (Method, Maybe a) -> (Method, Maybe Method) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap ((Maybe a -> Maybe Method) + -> (Method, Maybe a) -> (Method, Maybe Method)) +-> ((a -> Method) -> Maybe a -> Maybe Method) +-> (a -> Method) +-> (Method, Maybe a) +-> (Method, Maybe Method) +forall b c a. (b -> c) -> (a -> b) -> a -> c +. (a -> Method) -> Maybe a -> Maybe Method +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap) a -> Method +toQueryParam (Method, Maybe a) +x] + where toQueryParam :: a -> Method +toQueryParam = Text -> Method +T.encodeUtf8 (Text -> Method) -> (a -> Text) -> a -> Method +forall b c a. (b -> c) -> (a -> b) -> a -> c +. a -> Text +forall a. ToHttpApiData a => a -> Text +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 :: 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, Method)]) -> f [a] -> [(b, Method)] +_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 -> (Method, [v]) -> Form +toFormColl CollectionFormat +c (Method, [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, Method) -> (String, String)) +-> RequestHeaders -> [(String, String)] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap (HeaderName, Method) -> (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, Method)]) -> f [a] -> [(b, Method)] +_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 +$ (Method, [v]) -> (HeaderName, [v]) +forall s b. FoldCase s => (s, b) -> (CI s, b) +pack (Method, [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, Method) -> (String, String) +unpack (HeaderName +k,Method +v) = (Method -> String +BC.unpack (HeaderName -> Method +forall s. CI s -> s +CI.original HeaderName +k), Method -> String +BC.unpack Method +v) + +toQueryColl :: WH.ToHttpApiData a => CollectionFormat -> (BC.ByteString, Maybe [a]) -> NH.Query +toQueryColl :: CollectionFormat -> (Method, Maybe [a]) -> Query +toQueryColl CollectionFormat +c (Method, Maybe [a]) +xs = CollectionFormat +-> ((Method, Maybe a) -> Query) -> (Method, Maybe [a]) -> Query +forall (f :: * -> *) (t :: * -> *) a b. +(Traversable f, Traversable t, Alternative t) => +CollectionFormat +-> (f (t a) -> [(b, t Method)]) -> f (t [a]) -> [(b, t Method)] +_toCollA CollectionFormat +c (Method, Maybe a) -> Query +forall a. ToHttpApiData a => (Method, Maybe a) -> Query +toQuery (Method, Maybe [a]) +xs + +_toColl :: P.Traversable f => CollectionFormat -> (f a -> [(b, BC.ByteString)]) -> f [a] -> [(b, BC.ByteString)] +_toColl :: CollectionFormat +-> (f a -> [(b, Method)]) -> f [a] -> [(b, Method)] +_toColl CollectionFormat +c f a -> [(b, Method)] +encode f [a] +xs = ((b, Maybe Method) -> (b, Method)) +-> [(b, Maybe Method)] -> [(b, Method)] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap ((Maybe Method -> Method) -> (b, Maybe Method) -> (b, Method) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap Maybe Method -> Method +forall a. HasCallStack => Maybe a -> a +P.fromJust) (CollectionFormat +-> (f (Maybe a) -> [(b, Maybe Method)]) +-> (Char -> Method) +-> f (Maybe [a]) +-> [(b, Maybe Method)] +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 Method)] +fencode Char -> Method +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 Method)] +fencode = ((b, Method) -> (b, Maybe Method)) +-> [(b, Method)] -> [(b, Maybe Method)] +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap ((Method -> Maybe Method) -> (b, Method) -> (b, Maybe Method) +forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b +fmap Method -> Maybe Method +forall a. a -> Maybe a +Just) ([(b, Method)] -> [(b, Maybe Method)]) +-> (f (Maybe a) -> [(b, Method)]) +-> f (Maybe a) +-> [(b, Maybe Method)] +forall b c a. (b -> c) -> (a -> b) -> a -> c +. f a -> [(b, Method)] +encode (f a -> [(b, Method)]) +-> (f (Maybe a) -> f a) -> f (Maybe a) -> [(b, Method)] +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 Method)]) -> f (t [a]) -> [(b, t Method)] +_toCollA CollectionFormat +c f (t a) -> [(b, t Method)] +encode f (t [a]) +xs = CollectionFormat +-> (f (t a) -> [(b, t Method)]) +-> (Char -> Method) +-> f (t [a]) +-> [(b, t Method)] +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 Method)] +encode Char -> Method +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 +. Method -> ByteString +BL.fromStrict (Method -> ByteString) -> (Text -> Method) -> Text -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Method +T.encodeUtf8 +{-# INLINE _readByteArray #-} + +-- | show base64 encoded characters +_showByteArray :: ByteArray -> Text +_showByteArray :: ByteArray -> Text +_showByteArray = Method -> Text +T.decodeUtf8 (Method -> Text) -> (ByteArray -> Method) -> ByteArray -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Method +BL.toStrict (ByteString -> Method) +-> (ByteArray -> ByteString) -> ByteArray -> Method +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 +. Method -> ByteString +BL.fromStrict (Method -> ByteString) -> (Text -> Method) -> Text -> ByteString +forall b c a. (b -> c) -> (a -> b) -> a -> c +. Text -> Method +T.encodeUtf8 +{-# INLINE _readBinaryBase64 #-} + +_showBinaryBase64 :: Binary -> Text +_showBinaryBase64 :: Binary -> Text +_showBinaryBase64 = Method -> Text +T.decodeUtf8 (Method -> Text) -> (Binary -> Method) -> Binary -> Text +forall b c a. (b -> c) -> (a -> b) -> a -> c +. ByteString -> Method +BL.toStrict (ByteString -> Method) +-> (Binary -> ByteString) -> Binary -> Method +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 f954bf53ddc6..9d85fa4d4817 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 4c76a336ebfe..9f038b4dc3c6 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 36a5707801ed..373f312e8bc3 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 ebff782d3a84..c07d6c916d3a 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 3e2de877d6d0..8d8c0d33a225 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 59f2856f2326..9218e2e585eb 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 973ab4f4bf41..f9cd21e5cac8 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 e83dc5ec702d..0146eeddcad8 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 de818213fb28..62a64a181a95 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 e99f120e68a0..09d6e3a5ad5f 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 dac5e38a7152..fcdf5e378a50 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 e24dcac6b185..1756465cbc36 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/lib/OpenAPIPetstore/Client.hs b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Client.hs index 4a36af68c946..67bef39ad74b 100644 --- a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Client.hs +++ b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Client.hs @@ -78,7 +78,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 @@ -207,11 +207,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 8967c323038e..3988f547e379 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) @@ -560,4 +561,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 717bdc506506..31ac6ccf09e6 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 a16a9fc227c2..f5800dd5117b 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 be620cef1bc2..0ce64e3eba48 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 366895208322..a95602365030 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.10 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 d606f362919b..7c19e12a06fe 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 427bad847e09..b3ab247b07e3 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 01febb980c62..fcdf5e378a50 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 8d6222267cd5..1756465cbc36 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 From 340eb7db1ab18064b6d923c06df2c9ac14faa129 Mon Sep 17 00:00:00 2001 From: Ben Zvan Date: Tue, 14 Sep 2021 22:54:48 -0500 Subject: [PATCH 10/36] udates to kotlin 1.3.30 (#10389) --- modules/openapi-generator-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator-gradle-plugin/build.gradle b/modules/openapi-generator-gradle-plugin/build.gradle index 233399c18a81..3edcd4db1893 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" } From aac9aa681e3058e1ea39c5e94a6b91e434c9b463 Mon Sep 17 00:00:00 2001 From: bgong-mdsol Date: Wed, 15 Sep 2021 22:24:44 -0400 Subject: [PATCH 11/36] fix not type found ByteArray (#10166) --- .../languages/ScalaSttpClientCodegen.java | 2 ++ .../codegen/scala/SttpCodegenTest.java | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) 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 18ad26324407..1f7128b4c9f0 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 @@ -143,6 +143,8 @@ public ScalaSttpClientCodegen() { typeMapping.put("binary", "File"); typeMapping.put("number", "Double"); typeMapping.put("decimal", "BigDecimal"); + typeMapping.put("ByteArray", "Array[Byte]"); + typeMapping.put("ArrayByte", "Array[Byte]"); instantiationTypes.put("array", "ListBuffer"); instantiationTypes.put("map", "Map"); 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 a48225430f00..60bf063f3c59 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 @@ -1,8 +1,10 @@ package org.openapitools.codegen.scala; import org.openapitools.codegen.languages.ScalaSttpClientCodegen; -import org.testng.Assert; -import org.testng.annotations.Test; +import org.junit.Assert; +import org.junit.Test; + +import io.swagger.v3.oas.models.media.Schema; public class SttpCodegenTest { @@ -17,4 +19,14 @@ public void encodePath() { 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]"); + } + } From f9320cae6892b09c70d2b3077e535d894bcd3151 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Foorack=20/=20Max=20Fax=C3=A4lv?= Date: Thu, 16 Sep 2021 04:39:38 +0200 Subject: [PATCH 12/36] [typescript-axios] Upgrade axios from 0.21.1 to 0.21.4 (#10381) * Upgrade typescript-axios from 0.21.1 to 0.21.4 * Update samples --- .../src/main/resources/typescript-axios/package.mustache | 2 +- .../petstore/typescript-axios/builds/es6-target/package.json | 2 +- .../with-npm-version-and-separate-models-and-api/package.json | 2 +- .../typescript-axios/builds/with-npm-version/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) 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 6c6114ebcf04..266e9de70b7d 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/samples/client/petstore/typescript-axios/builds/es6-target/package.json b/samples/client/petstore/typescript-axios/builds/es6-target/package.json index 4bdd4b5017d8..95c1617e37f9 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-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 4bdd4b5017d8..95c1617e37f9 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/package.json b/samples/client/petstore/typescript-axios/builds/with-npm-version/package.json index 4bdd4b5017d8..95c1617e37f9 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", From 0936b43dfdaea9aa9cfca7e7e7a8f119e160a8b2 Mon Sep 17 00:00:00 2001 From: Surya Asriadie Date: Fri, 17 Sep 2021 02:12:41 +0900 Subject: [PATCH 13/36] [Kotlin] Fix default value for kotlin class (#10407) * Fix default value for kotlin class * fix style: remove trailing line * fix ktorm schema --- .../main/resources/kotlin-client/data_class_opt_var.mustache | 2 +- .../kotlin-server-deprecated/data_class_opt_var.mustache | 2 +- .../main/resources/kotlin-server/data_class_opt_var.mustache | 2 +- .../src/main/resources/kotlin-spring/interfaceOptVar.mustache | 2 +- .../resources/kotlin-vertx-server/data_class_opt_var.mustache | 2 +- .../resources/ktorm-schema/data_class_bind_field_opt.mustache | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../commonMain/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/client/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/database/models/Order.kt | 2 +- .../src/main/kotlin/org/openapitools/server/models/Order.kt | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) 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 2929c361b1a7..b1d925af6133 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-server-deprecated/data_class_opt_var.mustache b/modules/openapi-generator/src/main/resources/kotlin-server-deprecated/data_class_opt_var.mustache index 89e3b61240ab..a8595b2b7f3c 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 89e3b61240ab..a8595b2b7f3c 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 0c560f12cffb..354922c426fa 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 89e3b61240ab..a8595b2b7f3c 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 4fae4293de59..6489b2bcc3cc 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/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 6f2bc958cfe6..b27ec5ecc12f 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/models/Order.kt b/samples/client/petstore/kotlin-jackson/src/main/kotlin/org/openapitools/client/models/Order.kt index e3361219965f..71200c0bbeb6 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/models/Order.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Order.kt index c5066202ee3f..e2bfdd701d1a 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/models/Order.kt b/samples/client/petstore/kotlin-jvm-okhttp4-coroutines/src/main/kotlin/org/openapitools/client/models/Order.kt index e69b6f68ac71..36871a90e4bc 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/models/Order.kt b/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/models/Order.kt index 1afbd25c024b..1cb16202c6d8 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 737e56528bea..80db3efc716d 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/models/Order.kt b/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/models/Order.kt index 2ccfb38a9c6b..1e71385a5cc5 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/models/Order.kt b/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/models/Order.kt index beaf9bbc2d3f..049b45ab9ed0 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/models/Order.kt b/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/models/Order.kt index 7e63926e7ff3..1c87feb6972d 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 7146ee9cc585..433a01d24270 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 7e63926e7ff3..1c87feb6972d 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 7e63926e7ff3..1c87feb6972d 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/models/Order.kt b/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/models/Order.kt index 12de5d3d9f78..3527c1ea8415 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/models/Order.kt b/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/models/Order.kt index 7c8f86f72cd3..988ec7c78d34 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/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/models/Order.kt index beaf9bbc2d3f..049b45ab9ed0 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/schema/petstore/ktorm/src/main/kotlin/org/openapitools/database/models/Order.kt b/samples/schema/petstore/ktorm/src/main/kotlin/org/openapitools/database/models/Order.kt index 296046b8cfec..40b7b6cc5376 100644 --- a/samples/schema/petstore/ktorm/src/main/kotlin/org/openapitools/database/models/Order.kt +++ b/samples/schema/petstore/ktorm/src/main/kotlin/org/openapitools/database/models/Order.kt @@ -44,7 +44,7 @@ object Orders : BaseTable("Order") { quantity = row[quantity] /* kotlin.Int? */, shipDate = row[shipDate] /* java.time.LocalDateTime? */, status = row[status] /* kotlin.String? */ /* Order Status */, - complete = row[complete] /* kotlin.Boolean? */ + complete = row[complete] ?: false /* kotlin.Boolean? */ ) /** diff --git a/samples/server/petstore/kotlin-server/ktor/src/main/kotlin/org/openapitools/server/models/Order.kt b/samples/server/petstore/kotlin-server/ktor/src/main/kotlin/org/openapitools/server/models/Order.kt index 5e9e18b0328c..79dce95e1e47 100644 --- a/samples/server/petstore/kotlin-server/ktor/src/main/kotlin/org/openapitools/server/models/Order.kt +++ b/samples/server/petstore/kotlin-server/ktor/src/main/kotlin/org/openapitools/server/models/Order.kt @@ -29,7 +29,7 @@ data class Order( val shipDate: java.time.OffsetDateTime? = null, /* Order Status */ val status: Order.Status? = null, - val complete: kotlin.Boolean? = null + val complete: kotlin.Boolean? = false ) : Serializable { companion object { From fdb13c3e2e5fa96523102d7c92ae2a6b409c47d4 Mon Sep 17 00:00:00 2001 From: bgong-mdsol Date: Thu, 16 Sep 2021 21:38:48 -0400 Subject: [PATCH 14/36] add the correct import of enum (#10412) --- .../languages/ScalaSttpClientCodegen.java | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) 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 1f7128b4c9f0..4ad5505871ca 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 @@ -219,6 +219,103 @@ public String escapeReservedWord(String name) { 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) { From 2979c38e06e1149c6da29aa995a82b81a188af48 Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 17 Sep 2021 19:35:33 +0300 Subject: [PATCH 15/36] TAP-232 Fixed inline OneOf, added tests for the majority of cases, added jackson DEDUCTION for cases without discriminator --- .../openapitools/codegen/DefaultCodegen.java | 14 +- .../languages/AbstractJavaCodegen.java | 26 ++- .../resources/Java/oneof_interface.mustache | 4 +- .../Java/typeInfoAnnotation.mustache | 11 +- .../spring-boot/oneof_interface.mustache | 4 +- .../JavaSpring/oneof_interface.mustache | 4 +- .../JavaSpring/typeInfoAnnotation.mustache | 6 + .../codegen/DefaultCodegenTest.java | 5 + .../codegen/java/JavaClientCodegenTest.java | 154 ++++++++++++----- .../java/spring/SpringCodegenTest.java | 159 +++++++++--------- .../src/test/resources/3_0/issue_2906.yaml | 105 ------------ .../resources/3_0/oneOf_inherited_class.yaml | 46 +++++ .../3_0/oneOf_inherited_class_array.yaml | 50 ++++++ .../test/resources/3_0/oneOf_interface.yaml | 52 ++++++ .../resources/3_0/oneOf_interface_array.yaml | 51 ++++++ .../3_0/oneOf_with_allOf_inherited_class.yaml | 46 +++++ ...neOf_with_allOf_inherited_class_array.yaml | 50 ++++++ 17 files changed, 555 insertions(+), 232 deletions(-) delete mode 100644 modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml create mode 100644 modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class.yaml create mode 100644 modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class_array.yaml create mode 100644 modules/openapi-generator/src/test/resources/3_0/oneOf_interface.yaml create mode 100644 modules/openapi-generator/src/test/resources/3_0/oneOf_interface_array.yaml create mode 100644 modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class.yaml create mode 100644 modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class_array.yaml 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 789cbdcf755c..176fdd45a3dd 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 @@ -2403,6 +2403,18 @@ public CodegenModel fromModel(String name, Schema schema) { m.isAlias = (typeAliases.containsKey(name) || isAliasOfSimpleTypes(schema)); // check if the unaliased schema is an alias of simple OAS types m.setDiscriminator(createDiscriminator(name, schema, this.openAPI)); + if (ModelUtils.isComposedSchema(schema) + && m.discriminator == null + && schema.getExtensions() != null + && schema.getExtensions().containsKey("x-one-of-name")) { + m.vendorExtensions.put("x-deduction", true); + List deductionModelNames = new ArrayList<>(); + ((ComposedSchema) schema).getOneOf().forEach(model -> { + String modelName = ModelUtils.getSimpleRef(model.get$ref()); + deductionModelNames.add(toModelName(modelName)); + }); + m.vendorExtensions.put("x-deduction-model-names", deductionModelNames); + } if (!this.getLegacyDiscriminatorBehavior()) { m.addDiscriminatorMappedModelsImports(); } @@ -3144,7 +3156,7 @@ protected CodegenDiscriminator createDiscriminator(String schemaName, Schema sch } } // if there are composed oneOf/anyOf schemas, add them to this discriminator - if (ModelUtils.isComposedSchema(schema) && !this.getLegacyDiscriminatorBehavior()) { + if (ModelUtils.isComposedSchema(schema)) { List otherDescendants = getOneOfAnyOfDescendants(schemaName, discPropName, (ComposedSchema) schema, openAPI); for (MappedModel otherDescendant : otherDescendants) { if (!uniqueDescendants.contains(otherDescendant)) { 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 748e30815490..fa6c8a7a210c 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 @@ -1363,8 +1363,30 @@ public void preprocessOpenAPI(OpenAPI openAPI) { } for (Operation operation : path.readOperations()) { LOGGER.info("Processing operation {}", operation.getOperationId()); - if (hasBodyParameter(openAPI, operation) || hasFormParameter(openAPI, operation)) { - String defaultContentType = hasFormParameter(openAPI, operation) ? "application/x-www-form-urlencoded" : "application/json"; + boolean hasBodyParameter = hasBodyParameter(openAPI, operation); + boolean hasFormParameter = hasFormParameter(openAPI, operation); + // OpenAPI parser do not add Inline One Of models in Operations to Components/Schemas + if (hasBodyParameter) { + RequestBody requestBody = operation.getRequestBody(); + Optional.ofNullable(requestBody) + .map(ModelUtils::getSchemaFromRequestBody) + .ifPresent(schema -> { + if (schema instanceof ComposedSchema + && ((ComposedSchema) schema).getProperties() == null + && Optional.ofNullable(schema.getExtensions()).map(m -> m.containsKey("x-one-of-name")).orElse(false) + ) { + String oneOfModelName = (String) schema.getExtensions().get("x-one-of-name"); + Schema originalSchema = ModelUtils.getSchemaFromRequestBody(requestBody); + Schema replacedSchema = new Schema<>().$ref("#/components/schemas/" + oneOfModelName); + requestBody.getContent().values().forEach(mediaType -> { + mediaType.setSchema(replacedSchema); + ModelUtils.getSchemas(openAPI).put(oneOfModelName, originalSchema); + }); + } + }); + } + if (hasBodyParameter || hasFormParameter) { + String defaultContentType = hasFormParameter ? "application/x-www-form-urlencoded" : "application/json"; List consumes = new ArrayList<>(getConsumesInfo(openAPI, operation)); String contentType = consumes == null || consumes.isEmpty() ? defaultContentType : consumes.get(0); operation.addExtension("x-contentType", contentType); diff --git a/modules/openapi-generator/src/main/resources/Java/oneof_interface.mustache b/modules/openapi-generator/src/main/resources/Java/oneof_interface.mustache index 02deb483d5fd..fe696c971606 100644 --- a/modules/openapi-generator/src/main/resources/Java/oneof_interface.mustache +++ b/modules/openapi-generator/src/main/resources/Java/oneof_interface.mustache @@ -1,6 +1,6 @@ {{>additionalModelTypeAnnotations}}{{>generatedAnnotation}}{{>typeInfoAnnotation}}{{>xmlAnnotation}} public interface {{classname}} {{#vendorExtensions.x-implements}}{{#-first}}extends {{{.}}}{{/-first}}{{^-first}}, {{{.}}}{{/-first}}{{/vendorExtensions.x-implements}} { - {{#discriminator}} + {{^vendorExtensions.x-deduction}}{{#discriminator}} public {{propertyType}} {{propertyGetter}}(); - {{/discriminator}} + {{/discriminator}}{{/vendorExtensions.x-deduction}} } diff --git a/modules/openapi-generator/src/main/resources/Java/typeInfoAnnotation.mustache b/modules/openapi-generator/src/main/resources/Java/typeInfoAnnotation.mustache index 63eb42ea5001..2eda38e95cfb 100644 --- a/modules/openapi-generator/src/main/resources/Java/typeInfoAnnotation.mustache +++ b/modules/openapi-generator/src/main/resources/Java/typeInfoAnnotation.mustache @@ -1,6 +1,15 @@ {{#jackson}} +{{^vendorExtensions.x-deduction}} @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "{{{discriminator.propertyBaseName}}}", visible = true) +{{/vendorExtensions.x-deduction}}{{#vendorExtensions.x-deduction}} +@JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION) +@JsonSubTypes({ +{{#vendorExtensions.x-deduction-model-names}} + @JsonSubTypes.Type(value = {{.}}.class, name = "{{.}}"), +{{/vendorExtensions.x-deduction-model-names}} +}) +{{/vendorExtensions.x-deduction}} {{#discriminator.mappedModels}} {{#-first}} @JsonSubTypes({ @@ -13,4 +22,4 @@ {{#isClassnameSanitized}} @JsonTypeName("{{name}}") {{/isClassnameSanitized}} -{{/jackson}} +{{/jackson}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache index 02deb483d5fd..fe696c971606 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/oneof_interface.mustache @@ -1,6 +1,6 @@ {{>additionalModelTypeAnnotations}}{{>generatedAnnotation}}{{>typeInfoAnnotation}}{{>xmlAnnotation}} public interface {{classname}} {{#vendorExtensions.x-implements}}{{#-first}}extends {{{.}}}{{/-first}}{{^-first}}, {{{.}}}{{/-first}}{{/vendorExtensions.x-implements}} { - {{#discriminator}} + {{^vendorExtensions.x-deduction}}{{#discriminator}} public {{propertyType}} {{propertyGetter}}(); - {{/discriminator}} + {{/discriminator}}{{/vendorExtensions.x-deduction}} } diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache index 02deb483d5fd..fe696c971606 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/oneof_interface.mustache @@ -1,6 +1,6 @@ {{>additionalModelTypeAnnotations}}{{>generatedAnnotation}}{{>typeInfoAnnotation}}{{>xmlAnnotation}} public interface {{classname}} {{#vendorExtensions.x-implements}}{{#-first}}extends {{{.}}}{{/-first}}{{^-first}}, {{{.}}}{{/-first}}{{/vendorExtensions.x-implements}} { - {{#discriminator}} + {{^vendorExtensions.x-deduction}}{{#discriminator}} public {{propertyType}} {{propertyGetter}}(); - {{/discriminator}} + {{/discriminator}}{{/vendorExtensions.x-deduction}} } diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/typeInfoAnnotation.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/typeInfoAnnotation.mustache index 81c2ba05f903..2aee24b387b2 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/typeInfoAnnotation.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/typeInfoAnnotation.mustache @@ -1,8 +1,14 @@ {{#jackson}} +{{^vendorExtensions.x-deduction}} @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "{{{discriminator.propertyBaseName}}}", visible = true) +{{/vendorExtensions.x-deduction}}{{#vendorExtensions.x-deduction}} +@JsonTypeInfo(use = JsonTypeInfo.Id.DEDUCTION){{/vendorExtensions.x-deduction}} @JsonSubTypes({ {{#discriminator.mappedModels}} @JsonSubTypes.Type(value = {{modelName}}.class, name = "{{^vendorExtensions.x-discriminator-value}}{{mappingName}}{{/vendorExtensions.x-discriminator-value}}{{#vendorExtensions.x-discriminator-value}}{{{vendorExtensions.x-discriminator-value}}}{{/vendorExtensions.x-discriminator-value}}"), {{/discriminator.mappedModels}} + {{#vendorExtensions.x-deduction-model-names}} + @JsonSubTypes.Type(value = {{.}}.class, name = "{{.}}"), + {{/vendorExtensions.x-deduction-model-names}} }){{/jackson}} diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java index 6d74693c21a3..c8ce597df0d4 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java @@ -1137,10 +1137,15 @@ public void testComposedSchemaAllOfDiscriminatorMapLegacy() { Assert.assertNull(reptile.discriminator); // the MyPets discriminator contains Cat and Lizard + List myPetsModelNames = Arrays.asList("Cat", "Lizard"); CodegenDiscriminator myPetDisc = new CodegenDiscriminator(); myPetDisc.setPropertyName(propertyName); myPetDisc.setPropertyBaseName(propertyBaseName); hs.clear(); + for (String myPetsModelName: myPetsModelNames) { + hs.add(new CodegenDiscriminator.MappedModel(myPetsModelName, codegen.toModelName(myPetsModelName))); + } + myPetDisc.setMappedModels(hs); modelName = "MyPets"; sc = openAPI.getComponents().getSchemas().get(modelName); CodegenModel myPets = codegen.fromModel(modelName, sc); 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 c67c79ab83d7..1e7b4269dde1 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 @@ -17,8 +17,10 @@ package org.openapitools.codegen.java; +import static org.openapitools.codegen.TestUtils.assertFileContains; import static org.openapitools.codegen.TestUtils.validateJavaSourceFiles; import static org.testng.Assert.assertEquals; +import static org.testng.Assert.assertFalse; import static org.testng.Assert.assertTrue; import java.io.File; @@ -43,6 +45,7 @@ import java.util.stream.Collectors; import org.openapitools.codegen.ClientOptInput; +import org.openapitools.codegen.CodegenConfig; import org.openapitools.codegen.CodegenConstants; import org.openapitools.codegen.CodegenModel; import org.openapitools.codegen.CodegenOperation; @@ -55,6 +58,8 @@ import org.openapitools.codegen.config.CodegenConfigurator; import org.openapitools.codegen.languages.AbstractJavaCodegen; import org.openapitools.codegen.languages.JavaClientCodegen; +import org.openapitools.codegen.languages.SpringCodegen; +import org.openapitools.codegen.utils.ModelUtils; import org.testng.Assert; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; @@ -1166,60 +1171,129 @@ public void testWebClientWithUseAbstractionForFiles() throws IOException { ); } - // Currently, not for NATIVE, JERSEY2 or MICROPROFILE - @DataProvider(name = "libraries") + @Test(dataProvider = "librariesToSpecificationsCartesianProduct") + public void oneOfModelsGeneration(String library, String specificationFile) 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/" + specificationFile); + final CodegenConfig codegen = new JavaClientCodegen(); + ((JavaClientCodegen)codegen).setSerializationLibrary(JavaClientCodegen.SERIALIZATION_LIBRARY_JACKSON); + codegen.setLibrary(library); + codegen.setOpenAPI(openAPI); + codegen.setOutputDir(output.getAbsolutePath()); + + ClientOptInput input = new ClientOptInput(); + input.openAPI(openAPI); + input.config(codegen); + + DefaultGenerator generator = new DefaultGenerator(); + + generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); + 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(); + + final String responseCode = "200"; + final String extension = "x-one-of-name"; + final Operation operation = openAPI.getPaths().get("/addFruits").getPost(); + List oneOfModels = new ArrayList<>(); + + // If response body contains oneOf definition - add OneOf model + final ApiResponse apiResponse = operation.getResponses().get(responseCode); + final Schema responseSchema = ModelUtils.getSchemaFromResponse(apiResponse); + if (ModelUtils.isArraySchema(responseSchema)) { + Schema responseItems = ((ArraySchema) responseSchema).getItems(); + if (responseItems.get$ref() == null) { + oneOfModels.add((String) (responseItems.getExtensions().get(extension))); + } + } + + // If request body contains oneOf definition - add OneOf model + final RequestBody requestBody = operation.getRequestBody(); + final Schema requestSchema = ModelUtils.getSchemaFromRequestBody(requestBody); + if (ModelUtils.isArraySchema(requestSchema)) { + Schema requestItems = ((ArraySchema) requestSchema).getItems(); + if (requestItems.get$ref() == null) { + oneOfModels.add((String) (requestItems.getExtensions().get(extension))); + } + } + + List models = new ArrayList<>(); + // If model contains discriminator - add to OneOf models, otherwise - generic models + openAPI.getComponents().getSchemas().forEach((modelName, modelSchema) -> { + if (modelSchema.getDiscriminator() != null || (modelSchema.getExtensions() != null && modelSchema.getExtensions().containsKey("x-one-of-name"))) { + oneOfModels.add(modelName); + } else { + // exclude allOf models + if (!modelName.contains("_")) { + models.add(modelName); + } + } + }); + assertFalse(oneOfModels.isEmpty()); + + final String pathFormat = "%s/%s/%s.java"; + final String relativePath = "/src/main/java/org/openapitools/client/model"; + final String jacksonSubTypeFormat = "@JsonSubTypes.Type(value = %s.class, name = \"%s\"),"; + + models.forEach(modelName -> { + final String modelPath = String.format(Locale.ROOT, pathFormat, outputPath, relativePath, modelName); + + oneOfModels.forEach(oneOfModelName -> { + // Models should implement all linked OneOf interfaces + assertFileContains(Paths.get(modelPath), oneOfModelName); + + // OneOf model should contain relevant jackson annotations + final String oneOfPath = String.format(Locale.ROOT, pathFormat, outputPath, relativePath, oneOfModelName); + assertFileContains(Paths.get(oneOfPath), String.format(Locale.ROOT, jacksonSubTypeFormat, modelName, modelName)); + }); + }); + } + + // Currently, not for NATIVE, JERSEY2, OKHTTP_GSON, MICROPROFILE or RETROFIT2 public static Object[][] librariesProviderMethod() { return new Object[][] { { JavaClientCodegen.FEIGN }, { JavaClientCodegen.GOOGLE_API_CLIENT }, { JavaClientCodegen.JERSEY1 }, - { JavaClientCodegen.OKHTTP_GSON }, { JavaClientCodegen.RESTEASY }, { JavaClientCodegen.RESTTEMPLATE }, { JavaClientCodegen.WEBCLIENT }, { JavaClientCodegen.REST_ASSURED }, - { JavaClientCodegen.RETROFIT_2 }, { JavaClientCodegen.VERTX }, { JavaClientCodegen.APACHE }, }; } - // issue https://github.com/OpenAPITools/openapi-generator/issues/2906 - @Test(dataProvider = "libraries") - public void oneOfClassesGeneration(String library) throws IOException { - - Map properties = new HashMap<>(); - properties.put(JavaClientCodegen.JAVA8_MODE, true); - properties.put(CodegenConstants.MODEL_PACKAGE, "xyz.abcdef.model"); - properties.put(JavaClientCodegen.USE_ABSTRACTION_FOR_FILES, true); - - File output = Files.createTempDirectory("test").toFile(); - output.deleteOnExit(); - - final CodegenConfigurator configurator = new CodegenConfigurator() - .setGeneratorName("java") - .setLibrary(library) - .setAdditionalProperties(properties) - .setInputSpec("src/test/resources/3_0/issue_2906.yaml") - .setOutputDir(output.getAbsolutePath().replace("\\", "/")); - - - DefaultGenerator generator = new DefaultGenerator(); - generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); - - List files = generator.opts(configurator.toClientOptInput()).generate(); - files.forEach(File::deleteOnExit); + public static Object[][] specificationsProviderMethod() { + return new Object[][] { + { "oneOf_inherited_class.yaml" }, + { "oneOf_inherited_class_array.yaml" }, + { "oneOf_interface.yaml" }, + { "oneOf_interface_array.yaml" }, + { "oneOf_with_allOf_inherited_class.yaml" }, + { "oneOf_with_allOf_inherited_class_array.yaml" }, + }; + } - Path generatedOneOf = Paths.get(output + "/src/main/java/xyz/abcdef/model/HomeSofaStyleOneOf.java"); - Path sofaModel = Paths.get(output + "/src/main/java/xyz/abcdef/model/Sofa1.java"); - TestUtils.assertFileContains(generatedOneOf, "getStyleType"); - TestUtils.assertFileContains(sofaModel, - "implements HomeSofaStyleOneOf", - "import xyz.abcdef.model.HomeSofaStyleOneOf" - ); + // Combines each library to each specification case + @DataProvider(name = "librariesToSpecificationsCartesianProduct") + public static Object[][] librariesToSpecificationsCartesianProduct() { + Object[][] librariesProvider = librariesProviderMethod(); + Object[][] specProvider = specificationsProviderMethod(); + Object[][] cartesianProduct = new Object[librariesProvider.length * specProvider.length][2]; + int i = 0; + for (Object[] library : librariesProvider) { + for (Object[] spec : specProvider) { + cartesianProduct[i][0] = library[0]; + cartesianProduct[i++][1] = spec[0]; + } + } + return cartesianProduct; } } 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 0df5568592f5..787f39868059 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/java/spring/SpringCodegenTest.java @@ -22,29 +22,40 @@ import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.Operation; import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.media.ArraySchema; import io.swagger.v3.oas.models.media.Schema; +import io.swagger.v3.oas.models.parameters.RequestBody; +import io.swagger.v3.oas.models.responses.ApiResponse; import io.swagger.v3.oas.models.servers.Server; import io.swagger.v3.parser.core.models.ParseOptions; import org.openapitools.codegen.*; import org.openapitools.codegen.languages.SpringCodegen; import org.openapitools.codegen.languages.features.CXFServerFeatures; +import org.openapitools.codegen.utils.ModelUtils; import org.testng.Assert; +import org.testng.annotations.DataProvider; import org.testng.annotations.Test; import java.io.File; import java.io.IOException; import java.nio.file.Files; +import java.nio.file.Path; import java.nio.file.Paths; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; +import java.util.Locale; import java.util.Map; +import java.util.Optional; import java.util.stream.Collectors; +import java.util.stream.Stream; import static java.util.stream.Collectors.groupingBy; import static org.openapitools.codegen.TestUtils.assertFileContains; import static org.openapitools.codegen.TestUtils.assertFileNotContains; import static org.openapitools.codegen.languages.SpringCodegen.RESPONSE_WRAPPER; import static org.testng.Assert.assertEquals; +import static org.testng.Assert.assertFalse; public class SpringCodegenTest { @@ -728,80 +739,26 @@ public void shouldGenerateDefaultValueForEnumRequestParameter() throws IOExcepti "@RequestParam(value = \"TestParameter2\", required = false, defaultValue = \"BAR\")"); } - // issue https://github.com/OpenAPITools/openapi-generator/issues/8647 - @Test - public void oneOfClassesGeneration() 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/issue_2906.yaml"); - final SpringCodegen codegen = new SpringCodegen(); - codegen.setOpenAPI(openAPI); - codegen.setOutputDir(output.getAbsolutePath()); - - ClientOptInput input = new ClientOptInput(); - input.openAPI(openAPI); - input.config(codegen); - - DefaultGenerator generator = new DefaultGenerator(); - - generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); - - generator.opts(input).generate(); - - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/HomeSofaStyleOneOf.java"), "getStyleType"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/Sofa1.java"), "implements HomeSofaStyleOneOf"); - } - - @Test - public void reactiveOneOfInheritance() 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/composed-oneof.yaml"); - final SpringCodegen codegen = new SpringCodegen(); - codegen.setOpenAPI(openAPI); - codegen.setOutputDir(output.getAbsolutePath()); - - codegen.additionalProperties().put(SpringCodegen.REACTIVE, "true"); - - ClientOptInput input = new ClientOptInput(); - input.openAPI(openAPI); - input.config(codegen); - - DefaultGenerator generator = new DefaultGenerator(); - - generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); - - List files = generator.opts(input).generate(); - - Assert.assertEquals(files.size(), 4); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + @DataProvider(name = "specifications") + public static Object[][] specificationsProviderMethod() { + return new Object[][] { + { "oneOf_inherited_class.yaml" }, + { "oneOf_inherited_class_array.yaml" }, + { "oneOf_interface.yaml" }, + { "oneOf_interface_array.yaml" }, + { "oneOf_with_allOf_inherited_class.yaml" }, + { "oneOf_with_allOf_inherited_class_array.yaml" }, + }; } - @Test - public void nonreactiveOneOfInheritance() throws IOException { + @Test(dataProvider = "specifications") + public void oneOfModelsGeneration(String specificationFile) 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/composed-oneof.yaml"); - final SpringCodegen codegen = new SpringCodegen(); + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/" + specificationFile); + final CodegenConfig codegen = new SpringCodegen(); codegen.setOpenAPI(openAPI); codegen.setOutputDir(output.getAbsolutePath()); @@ -814,17 +771,65 @@ public void nonreactiveOneOfInheritance() throws IOException { generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "true"); generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false"); generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false"); - generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "false"); + generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "true"); generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false"); - List files = generator.opts(input).generate(); + generator.opts(input).generate(); - Assert.assertEquals(files.size(), 4); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfArraySchemaOneOf.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/CustomOneOfSchema.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjA.java"); - TestUtils.ensureContainsFile(files, output, "src/main/java/org/openapitools/model/ObjB.java"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjA.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); - assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/model/ObjB.java"), "implements CustomOneOfArraySchemaOneOf, CustomOneOfSchema"); + final String responseCode = "200"; + final String extension = "x-one-of-name"; + final Operation operation = openAPI.getPaths().get("/addFruits").getPost(); + List oneOfModels = new ArrayList<>(); + + // If response body contains oneOf definition - add OneOf model + final ApiResponse apiResponse = operation.getResponses().get(responseCode); + final Schema responseSchema = ModelUtils.getSchemaFromResponse(apiResponse); + if (ModelUtils.isArraySchema(responseSchema)) { + Schema responseItems = ((ArraySchema) responseSchema).getItems(); + if (responseItems.get$ref() == null) { + oneOfModels.add((String) (responseItems.getExtensions().get(extension))); + } + } + + // If request body contains oneOf definition - add OneOf model + final RequestBody requestBody = operation.getRequestBody(); + final Schema requestSchema = ModelUtils.getSchemaFromRequestBody(requestBody); + if (ModelUtils.isArraySchema(requestSchema)) { + Schema requestItems = ((ArraySchema) requestSchema).getItems(); + if (requestItems.get$ref() == null) { + oneOfModels.add((String) (requestItems.getExtensions().get(extension))); + } + } + + List models = new ArrayList<>(); + // If model contains discriminator - add to OneOf models, otherwise - generic models + openAPI.getComponents().getSchemas().forEach((modelName, modelSchema) -> { + if (modelSchema.getDiscriminator() != null || (modelSchema.getExtensions() != null && modelSchema.getExtensions().containsKey("x-one-of-name"))) { + oneOfModels.add(modelName); + } else { + // exclude allOf models + if (!modelName.contains("_")) { + models.add(modelName); + } + } + }); + assertFalse(oneOfModels.isEmpty()); + + final String pathFormat = "%s/%s/%s.java"; + final String relativePath = "/src/main/java/org/openapitools/model"; + final String jacksonSubTypeFormat = "@JsonSubTypes.Type(value = %s.class, name = \"%s\"),"; + + models.forEach(modelName -> { + final String modelPath = String.format(Locale.ROOT, pathFormat, outputPath, relativePath, modelName); + + oneOfModels.forEach(oneOfModelName -> { + // Models should implement all linked OneOf interfaces + assertFileContains(Paths.get(modelPath), oneOfModelName); + + // OneOf model should contain relevant jackson annotations + final String oneOfPath = String.format(Locale.ROOT, pathFormat, outputPath, relativePath, oneOfModelName); + assertFileContains(Paths.get(oneOfPath), String.format(Locale.ROOT, jacksonSubTypeFormat, modelName, modelName)); + }); + }); } } diff --git a/modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml b/modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml deleted file mode 100644 index d48bda8ffcfd..000000000000 --- a/modules/openapi-generator/src/test/resources/3_0/issue_2906.yaml +++ /dev/null @@ -1,105 +0,0 @@ -openapi: 3.0.0 -servers: -- description: Controller URL - url: https://localhost:8080/testApiDesign/ -info: - description: Apis - version: "1.0.0" - title: "Enum and Discriminator testing" - termsOfService: 'https://www.appdynamics.com/terms/' - contact: - email: demo@demo.com - license: - name: Apache 2.0 - url: 'http://www.apache.org/licenses/LICENSE-2.0.html' -tags: -- name: home - description: Manage your home - externalDocs: - description: Find out more - url: 'https://www.home.com' -paths: - /home : - post: - tags: - - home - summary: Create a new home - description: Creates a new home for given payload and returns the ID - operationId: createHome - responses: - '201': - description: Home created successfully - content: - application/json: - schema: - $ref: '#/components/schemas/Home' - '400': - description: Bad Request - '401': - description: Unauthorized - '403': - description: Forbidden - requestBody: - $ref: '#/components/requestBodies/Home' -externalDocs: - description: Find out more about Swagger - url: 'https://swagger.io' -components: - schemas: - Home: - type: object - properties: - name: - $ref: '#/components/schemas/Names' - sofaStyle: - oneOf: - - $ref: '#/components/schemas/Sofa1' - - $ref: '#/components/schemas/Sofa2' - discriminator: - propertyName: styleType - required: - - name - - sofaStyle - Names: - type: object - properties: - name: - type: string - enum: - - "home1" - - "home2" - required: - - name - SofaStyleType: - type: object - properties: - styleType: - type: string - required: - - styleType - discriminator: - propertyName: styleType - Sofa1: - allOf: - - $ref: '#/components/schemas/SofaStyleType' - - type: object - properties: - identifier: - type: string - enum: - - "big" - Sofa2: - allOf: - - $ref: '#/components/schemas/SofaStyleType' - - type: object - properties: - identifier: - type: string - enum: - - "small" - requestBodies: - Home: - content: - application/json: - schema: - $ref: '#/components/schemas/Home' \ No newline at end of file diff --git a/modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class.yaml b/modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class.yaml new file mode 100644 index 000000000000..e9a4a9360024 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class.yaml @@ -0,0 +1,46 @@ +openapi: 3.0.0 +info: + version: "1.0.0" + title: "API should have import for OneOf Class, models should extend OneOf Class" +paths: + /addFruits: + post: + responses: + '200': + description: Returns a list of fruits + content: + application/json: + schema: + $ref: '#/components/schemas/Fruit' + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/Fruit' +components: + schemas: + Fruit: + type: object + oneOf: + - $ref: '#/components/schemas/Apple' + - $ref: '#/components/schemas/Orange' + discriminator: + propertyName: kind + Apple: + type: object + properties: + kind: + type: string + identifier: + type: string + required: + - kind + Orange: + type: object + properties: + kind: + type: string + identifier2: + type: string + required: + - kind diff --git a/modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class_array.yaml b/modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class_array.yaml new file mode 100644 index 000000000000..6f56d61f530a --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/oneOf_inherited_class_array.yaml @@ -0,0 +1,50 @@ +openapi: 3.0.0 +info: + version: "1.0.0" + title: "API should have import for OneOf Class, models should extend OneOf Class" +paths: + /addFruits: + post: + responses: + '200': + description: Returns a list of fruits + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Fruit' + requestBody: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Fruit' +components: + schemas: + Fruit: + type: object + oneOf: + - $ref: '#/components/schemas/Apple' + - $ref: '#/components/schemas/Orange' + discriminator: + propertyName: kind + Apple: + type: object + properties: + kind: + type: string + identifier: + type: string + required: + - kind + Orange: + type: object + properties: + kind: + type: string + identifier2: + type: string + required: + - kind diff --git a/modules/openapi-generator/src/test/resources/3_0/oneOf_interface.yaml b/modules/openapi-generator/src/test/resources/3_0/oneOf_interface.yaml new file mode 100644 index 000000000000..93d67198c866 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/oneOf_interface.yaml @@ -0,0 +1,52 @@ +openapi: 3.0.0 +info: + version: "1.0.0" + title: "OneOf interface should be generated, API has link to OneOf, models implement OneOf interface" +paths: + /addFruits: + post: + responses: + '200': + description: Returns a list of fruits + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/Apple' + - $ref: '#/components/schemas/Orange' + discriminator: + propertyName: kind + requestBody: + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/Apple' + - $ref: '#/components/schemas/Orange' +components: + schemas: + Apple: + type: object + properties: + kind: + type: string + identifier: + type: string + required: + - kind + Orange: + type: object + properties: + kind: + type: string + identifier2: + type: string + required: + - kind + Fruit: + type: object + oneOf: + - $ref: '#/components/schemas/Apple' + - $ref: '#/components/schemas/Orange' + discriminator: + propertyName: kind diff --git a/modules/openapi-generator/src/test/resources/3_0/oneOf_interface_array.yaml b/modules/openapi-generator/src/test/resources/3_0/oneOf_interface_array.yaml new file mode 100644 index 000000000000..77122d4b576d --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/oneOf_interface_array.yaml @@ -0,0 +1,51 @@ +openapi: 3.0.0 +info: + version: "1.0.0" + title: "OneOf interface should be generated, API has link to OneOf, models implement OneOf interface" +paths: + /addFruits: + post: + responses: + '200': + description: Returns a list of fruits + content: + application/json: + schema: + type: array + items: + oneOf: + - $ref: '#/components/schemas/Apple' + - $ref: '#/components/schemas/Orange' + discriminator: + propertyName: kind + requestBody: + content: + application/json: + schema: + type: array + items: + oneOf: + - $ref: '#/components/schemas/Apple' + - $ref: '#/components/schemas/Orange' + discriminator: + propertyName: kind +components: + schemas: + Apple: + type: object + properties: + kind: + type: string + identifier: + type: string + required: + - kind + Orange: + type: object + properties: + kind: + type: string + identifier2: + type: string + required: + - kind diff --git a/modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class.yaml b/modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class.yaml new file mode 100644 index 000000000000..76134cd5dd73 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class.yaml @@ -0,0 +1,46 @@ +openapi: 3.0.0 +info: + version: "1.0.0" + title: "API should have import for OneOf Class, models should extend OneOf Class" +paths: + /addFruits: + post: + responses: + '200': + description: Returns a list of fruits + content: + application/json: + schema: + $ref: '#/components/schemas/Fruit' + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/Fruit' +components: + schemas: + Apple: + type: object + allOf: + - $ref: '#/components/schemas/Fruit' + - type: object + properties: + identifier: + type: string + Orange: + type: object + allOf: + - $ref: '#/components/schemas/Fruit' + - type: object + properties: + identifier2: + type: string + Fruit: + type: object + properties: + kind: + type: string + required: + - kind + discriminator: + propertyName: kind diff --git a/modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class_array.yaml b/modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class_array.yaml new file mode 100644 index 000000000000..c067a483714d --- /dev/null +++ b/modules/openapi-generator/src/test/resources/3_0/oneOf_with_allOf_inherited_class_array.yaml @@ -0,0 +1,50 @@ +openapi: 3.0.0 +info: + version: "1.0.0" + title: "API should have import for OneOf Class, models should extend OneOf Class" +paths: + /addFruits: + post: + responses: + '200': + description: Returns a list of fruits + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Fruit' + requestBody: + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Fruit' +components: + schemas: + Apple: + type: object + allOf: + - $ref: '#/components/schemas/Fruit' + - type: object + properties: + identifier: + type: string + Orange: + type: object + allOf: + - $ref: '#/components/schemas/Fruit' + - type: object + properties: + identifier2: + type: string + Fruit: + type: object + properties: + kind: + type: string + required: + - kind + discriminator: + propertyName: kind From a463c113548ea044fd38fbfd0d8a58c239b249d0 Mon Sep 17 00:00:00 2001 From: Gregor Date: Sun, 19 Sep 2021 05:41:18 +0200 Subject: [PATCH 16/36] 10408: made Validate public. (#10413) --- .../src/main/resources/csharp-netcore/modelGeneric.mustache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 4d80ca9783c3..0791bb576926 100644 --- a/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache @@ -396,7 +396,7 @@ /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { return this.BaseValidate(validationContext); } @@ -415,7 +415,7 @@ /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { {{/discriminator}} {{#parent}} From 80fb9e9889c957a834790568df76b72eeb2d0861 Mon Sep 17 00:00:00 2001 From: Thomas Leplus Date: Sat, 18 Sep 2021 20:42:34 -0700 Subject: [PATCH 17/36] Use 'this' to assign to class field. (#10417) --- .../main/resources/Java/libraries/jersey2/ApiClient.mustache | 2 +- .../2_0/templates/Java/libraries/jersey2/ApiClient.mustache | 2 +- .../src/main/java/org/openapitools/client/ApiClient.java | 2 +- .../src/main/java/org/openapitools/client/ApiClient.java | 2 +- .../src/main/java/org/openapitools/client/ApiClient.java | 2 +- .../src/main/java/org/openapitools/client/ApiClient.java | 2 +- .../src/main/java/org/openapitools/client/ApiClient.java | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) 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 e76f84bdff49..bb78ec3a458a 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/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 f8a121d1aded..a1c91c8eadf9 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/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 43d4978c6eef..9b3aa790f3df 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 ApiClient setOauthScope(String scope) { * @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/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java index 43d4978c6eef..9b3aa790f3df 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 ApiClient setOauthScope(String scope) { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } diff --git a/samples/openapi3/client/extensions/x-auth-id-alias/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java b/samples/openapi3/client/extensions/x-auth-id-alias/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java index 6609b1d0db81..7c0a3e1ab68c 100644 --- a/samples/openapi3/client/extensions/x-auth-id-alias/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/openapi3/client/extensions/x-auth-id-alias/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java @@ -378,7 +378,7 @@ public ApiClient setBearerToken(String bearerToken) { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } diff --git a/samples/openapi3/client/petstore/java/jersey2-java8-special-characters/src/main/java/org/openapitools/client/ApiClient.java b/samples/openapi3/client/petstore/java/jersey2-java8-special-characters/src/main/java/org/openapitools/client/ApiClient.java index 2ed169966eea..727093b74f34 100644 --- a/samples/openapi3/client/petstore/java/jersey2-java8-special-characters/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/openapi3/client/petstore/java/jersey2-java8-special-characters/src/main/java/org/openapitools/client/ApiClient.java @@ -323,7 +323,7 @@ public ApiClient setBearerToken(String bearerToken) { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } diff --git a/samples/openapi3/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java b/samples/openapi3/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java index dec198d485cf..2d889cc99d86 100644 --- a/samples/openapi3/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/openapi3/client/petstore/java/jersey2-java8/src/main/java/org/openapitools/client/ApiClient.java @@ -526,7 +526,7 @@ public ApiClient setOauthScope(String scope) { * @return API client */ public ApiClient setUserAgent(String userAgent) { - userAgent = userAgent; + this.userAgent = userAgent; addDefaultHeader("User-Agent", userAgent); return this; } From 2bd20a08de2e36dbac4b0eea55e41fe0feac7f25 Mon Sep 17 00:00:00 2001 From: Pi Delport Date: Sun, 19 Sep 2021 05:44:42 +0200 Subject: [PATCH 18/36] fix(rust,client): use local_var prefix for configuration (#10419) * fix(rust,client): use local_var prefix for configuration This avoids conflicting with params named "configuration". * chore(rust,client): capture updated samples --- .../main/resources/rust/reqwest/api.mustache | 19 +++-- .../petstore-async/src/apis/pet_api.rs | 80 +++++++++++-------- .../petstore-async/src/apis/store_api.rs | 34 +++++--- .../petstore-async/src/apis/user_api.rs | 76 +++++++++++------- .../rust/reqwest/petstore/src/apis/pet_api.rs | 72 +++++++++-------- .../reqwest/petstore/src/apis/store_api.rs | 30 ++++--- .../reqwest/petstore/src/apis/user_api.rs | 68 +++++++++------- 7 files changed, 221 insertions(+), 158 deletions(-) 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 8945ebaf689d..e41aaea20c7d 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}} 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 537018801143..f98bb21e72ac 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 015761d608e3..13fd06a985ed 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 d241820a6c61..b4a57fd726d6 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/src/apis/pet_api.rs b/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs index 8b305f91deca..bdaedd6128f6 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 58378951a883..a76b17ff6ec8 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 4c12019f8e1c..16dbf8c53d8b 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), From 10288397f9ba6e29478f7b79821e25882fa0b2dd Mon Sep 17 00:00:00 2001 From: Pi Delport Date: Sun, 19 Sep 2021 05:49:35 +0200 Subject: [PATCH 19/36] fix(RustServerCodegen): fix reserved word model rename log message (#10418) --- .../openapitools/codegen/languages/RustServerCodegen.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 e73361311a1b..ad6014054cca 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 String toModelName(String name) { // 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 From b13e37839a648522fcb7dc6d43b62541d8024073 Mon Sep 17 00:00:00 2001 From: Vitaliy Kim Date: Sun, 19 Sep 2021 07:29:20 +0300 Subject: [PATCH 20/36] fixes OpenAPITools#10403 (#10404) --- .../openapitools/codegen/CodegenConfig.java | 4 ++++ .../openapitools/codegen/DefaultCodegen.java | 20 +++++++++++++++++++ .../codegen/DefaultGenerator.java | 4 ++-- 3 files changed, 26 insertions(+), 2 deletions(-) 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 f3df50d9b53a..5dc77787e600 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.Set; public interface CodegenConfig { + String getFilesMetadataFilename(); + + String getVersionMetadataFilename(); + GeneratorMetadata getGeneratorMetadata(); CodegenType getTag(); 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 789cbdcf755c..43d974391b6a 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 void setInputSpec(String inputSpec) { 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; } 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 3025376b0348..a4d286ed453f 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 @@ private List filterAuthMethods(List authMethod * @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 @@ private void generateFilesMetadata(List files) { } }); - 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) { From e3b558c0f1ea5922b7c3f40c76de9fb537e60e91 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Sun, 19 Sep 2021 12:40:33 +0800 Subject: [PATCH 21/36] update samples --- .../src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Animal.cs | 2 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 2 +- .../src/Org.OpenAPITools/Model/Capitalization.cs | 2 +- .../src/Org.OpenAPITools/Model/Cat.cs | 2 +- .../src/Org.OpenAPITools/Model/CatAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/Category.cs | 2 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 2 +- .../src/Org.OpenAPITools/Model/ChildCatAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 2 +- .../src/Org.OpenAPITools/Model/DeprecatedObject.cs | 2 +- .../src/Org.OpenAPITools/Model/Dog.cs | 2 +- .../src/Org.OpenAPITools/Model/DogAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 2 +- .../src/Org.OpenAPITools/Model/EquilateralTriangle.cs | 2 +- .../src/Org.OpenAPITools/Model/File.cs | 2 +- .../src/Org.OpenAPITools/Model/FileSchemaTestClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 2 +- .../src/Org.OpenAPITools/Model/GrandparentAnimal.cs | 2 +- .../src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/HealthCheckResult.cs | 2 +- .../src/Org.OpenAPITools/Model/InlineResponseDefault.cs | 2 +- .../src/Org.OpenAPITools/Model/IsoscelesTriangle.cs | 2 +- .../src/Org.OpenAPITools/Model/List.cs | 2 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 2 +- .../Model/MixedPropertiesAndAdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 2 +- .../src/Org.OpenAPITools/Model/NullableClass.cs | 2 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs | 2 +- .../src/Org.OpenAPITools/Model/Order.cs | 2 +- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 2 +- .../src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/QuadrilateralInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/ReadOnlyFirst.cs | 2 +- .../src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/ScaleneTriangle.cs | 2 +- .../src/Org.OpenAPITools/Model/ShapeInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/TriangleInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/User.cs | 2 +- .../src/Org.OpenAPITools/Model/Whale.cs | 2 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 2 +- .../src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Animal.cs | 2 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../src/Org.OpenAPITools/Model/AppleReq.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 2 +- .../src/Org.OpenAPITools/Model/Capitalization.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Cat.cs | 2 +- .../src/Org.OpenAPITools/Model/CatAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/Category.cs | 2 +- .../src/Org.OpenAPITools/Model/ChildCat.cs | 2 +- .../src/Org.OpenAPITools/Model/ChildCatAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 2 +- .../src/Org.OpenAPITools/Model/DeprecatedObject.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Dog.cs | 2 +- .../src/Org.OpenAPITools/Model/DogAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/Drawing.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 2 +- .../src/Org.OpenAPITools/Model/EquilateralTriangle.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/File.cs | 2 +- .../src/Org.OpenAPITools/Model/FileSchemaTestClass.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 2 +- .../src/Org.OpenAPITools/Model/GrandparentAnimal.cs | 2 +- .../src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/HealthCheckResult.cs | 2 +- .../src/Org.OpenAPITools/Model/InlineResponseDefault.cs | 2 +- .../src/Org.OpenAPITools/Model/IsoscelesTriangle.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/List.cs | 2 +- .../src/Org.OpenAPITools/Model/MapTest.cs | 2 +- .../Model/MixedPropertiesAndAdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs | 2 +- .../src/Org.OpenAPITools/Model/NullableClass.cs | 2 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs | 2 +- .../src/Org.OpenAPITools/Model/Order.cs | 2 +- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/QuadrilateralInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/ReadOnlyFirst.cs | 2 +- .../src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/ScaleneTriangle.cs | 2 +- .../src/Org.OpenAPITools/Model/ShapeInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/TriangleInterface.cs | 2 +- .../OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/User.cs | 2 +- .../src/Org.OpenAPITools/Model/Whale.cs | 2 +- .../src/Org.OpenAPITools/Model/Zebra.cs | 2 +- .../src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs | 2 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/ArrayTest.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs | 2 +- .../src/Org.OpenAPITools/Model/Capitalization.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Cat.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/CatAllOf.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs | 2 +- .../src/Org.OpenAPITools/Model/ChildCatAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs | 2 +- .../src/Org.OpenAPITools/Model/DeprecatedObject.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Dog.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/DogAllOf.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Drawing.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs | 2 +- .../src/Org.OpenAPITools/Model/EquilateralTriangle.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/File.cs | 2 +- .../src/Org.OpenAPITools/Model/FileSchemaTestClass.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 2 +- .../src/Org.OpenAPITools/Model/GrandparentAnimal.cs | 2 +- .../src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/HealthCheckResult.cs | 2 +- .../src/Org.OpenAPITools/Model/InlineResponseDefault.cs | 2 +- .../src/Org.OpenAPITools/Model/IsoscelesTriangle.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/List.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/MapTest.cs | 2 +- .../Model/MixedPropertiesAndAdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs | 2 +- .../src/Org.OpenAPITools/Model/NullableClass.cs | 2 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Order.cs | 2 +- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/ParentPet.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/QuadrilateralInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/ReadOnlyFirst.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/ScaleneTriangle.cs | 2 +- .../src/Org.OpenAPITools/Model/ShapeInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/TriangleInterface.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/User.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs | 2 +- .../OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs | 2 +- .../src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs | 2 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayTest.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../src/Org.OpenAPITools/Model/BasquePig.cs | 2 +- .../src/Org.OpenAPITools/Model/Capitalization.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Cat.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/CatAllOf.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs | 2 +- .../src/Org.OpenAPITools/Model/ChildCatAllOf.cs | 2 +- .../src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/DanishPig.cs | 2 +- .../src/Org.OpenAPITools/Model/DeprecatedObject.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Dog.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DogAllOf.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Drawing.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumArrays.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs | 2 +- .../src/Org.OpenAPITools/Model/EquilateralTriangle.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/File.cs | 2 +- .../src/Org.OpenAPITools/Model/FileSchemaTestClass.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../src/Org.OpenAPITools/Model/FormatTest.cs | 2 +- .../src/Org.OpenAPITools/Model/GrandparentAnimal.cs | 2 +- .../src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/HealthCheckResult.cs | 2 +- .../src/Org.OpenAPITools/Model/InlineResponseDefault.cs | 2 +- .../src/Org.OpenAPITools/Model/IsoscelesTriangle.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/List.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/MapTest.cs | 2 +- .../Model/MixedPropertiesAndAdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs | 2 +- .../src/Org.OpenAPITools/Model/NullableClass.cs | 2 +- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Order.cs | 2 +- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../src/Org.OpenAPITools/Model/ParentPet.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/QuadrilateralInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/ReadOnlyFirst.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/ScaleneTriangle.cs | 2 +- .../src/Org.OpenAPITools/Model/ShapeInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/TriangleInterface.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/User.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs | 2 +- .../OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs | 2 +- .../src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ArrayTest.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Capitalization.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Cat.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/CatAllOf.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ChildCatAllOf.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs | 2 +- .../src/Org.OpenAPITools/Model/DeprecatedObject.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Dog.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/DogAllOf.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Drawing.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/EnumArrays.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs | 2 +- .../src/Org.OpenAPITools/Model/EquilateralTriangle.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/File.cs | 2 +- .../src/Org.OpenAPITools/Model/FileSchemaTestClass.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs | 2 +- .../src/Org.OpenAPITools/Model/GrandparentAnimal.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/HealthCheckResult.cs | 2 +- .../src/Org.OpenAPITools/Model/InlineResponseDefault.cs | 2 +- .../src/Org.OpenAPITools/Model/IsoscelesTriangle.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/List.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/MapTest.cs | 2 +- .../Model/MixedPropertiesAndAdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/NullableClass.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Order.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ParentPet.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/QuadrilateralInterface.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ReadOnlyFirst.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Return.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/TriangleInterface.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/User.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs | 2 +- .../OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs | 2 +- .../src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Apple.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfArrayOfNumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ArrayOfNumberOnly.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/ArrayTest.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs | 2 +- .../src/Org.OpenAPITools/Model/Capitalization.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Cat.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/CatAllOf.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs | 2 +- .../src/Org.OpenAPITools/Model/ChildCatAllOf.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/ClassModel.cs | 2 +- .../src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs | 2 +- .../src/Org.OpenAPITools/Model/DeprecatedObject.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Dog.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/DogAllOf.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Drawing.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumArrays.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs | 2 +- .../src/Org.OpenAPITools/Model/EquilateralTriangle.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/File.cs | 2 +- .../src/Org.OpenAPITools/Model/FileSchemaTestClass.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Foo.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs | 2 +- .../src/Org.OpenAPITools/Model/GrandparentAnimal.cs | 2 +- .../src/Org.OpenAPITools/Model/HasOnlyReadOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/HealthCheckResult.cs | 2 +- .../src/Org.OpenAPITools/Model/InlineResponseDefault.cs | 2 +- .../src/Org.OpenAPITools/Model/IsoscelesTriangle.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/List.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/MapTest.cs | 2 +- .../Model/MixedPropertiesAndAdditionalPropertiesClass.cs | 2 +- .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/ModelClient.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs | 2 +- .../src/Org.OpenAPITools/Model/NullableClass.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Order.cs | 2 +- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/ParentPet.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/QuadrilateralInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/ReadOnlyFirst.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/ScaleneTriangle.cs | 2 +- .../src/Org.OpenAPITools/Model/ShapeInterface.cs | 2 +- .../src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/TriangleInterface.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/User.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs | 2 +- .../OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs | 2 +- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/Category.cs | 2 +- .../src/Org.OpenAPITools/Model/Order.cs | 2 +- .../OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/User.cs | 2 +- 372 files changed, 372 insertions(+), 372 deletions(-) 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 c2fe95dff689..33b039366746 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 @@ public override int GetHashCode() /// /// Validation 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 f7aae620ed3a..3f38be822d8d 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 @@ -183,7 +183,7 @@ public override int GetHashCode() /// /// 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 234a98da51eb..acceaf62ed85 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 @@ public override int GetHashCode() /// /// Validation 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 30252de25d7f..66244fcd4b2c 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 @@ public override int GetHashCode() /// /// 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 b37df3ab5a7e..5a4400200a2a 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 @@ -164,7 +164,7 @@ public override int GetHashCode() /// /// Validation 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 9d7ca3a848f2..dfcbdff093bb 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 @@ public override int GetHashCode() /// /// Validation 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 597c0087c72b..0ea09adcd6dc 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 @@ public override int GetHashCode() /// /// Validation 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 a70e778bf822..70c54edeeea0 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 @@ public override int GetHashCode() /// /// Validation 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 0d4590cb5644..46b952e9a18a 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 @@ public override int GetHashCode() /// /// Validation 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 d36231789823..adfa4cb5164c 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 @@ public override int GetHashCode() /// /// Validation 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 da20790401e0..c745514a4ee5 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 @@ -149,7 +149,7 @@ public override int GetHashCode() /// /// Validation 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 d6814413f46e..428a0ad66727 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 @@ public override int GetHashCode() /// /// Validation 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 181d3ceac59d..acc5f870fcd9 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 @@ public override int GetHashCode() /// /// 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 593a74e0bbb0..113357ddf91d 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 @@ public override int GetHashCode() /// /// Validation 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 8875c8974194..7bb04693da09 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 @@ -177,7 +177,7 @@ public override int GetHashCode() /// /// Validation 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 ce251cfb7613..495e9d6c568b 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 @@ public override int GetHashCode() /// /// 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 baeb457c9828..f38b5eb17a38 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 @@ public override int GetHashCode() /// /// Validation 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 6455eed39894..72483a012c6e 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 @@ public override int GetHashCode() /// /// Validation 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 e1ef5fcb7654..9d1d32cd9dba 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 @@ -182,7 +182,7 @@ public override int GetHashCode() /// /// Validation 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 b7895a821f83..7adee34852a8 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 @@ -149,7 +149,7 @@ public override int GetHashCode() /// /// Validation 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 1bba408d1aca..4ef628eca2bb 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 @@ public override int GetHashCode() /// /// Validation 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 2eb8b0cb74b4..e876d8dc964a 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 @@ public override int GetHashCode() /// /// 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 13ed8acb8eb5..84518fadc2cd 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 @@ public override int GetHashCode() /// /// Validation 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 54753cf5d5c1..5e47d778777e 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 @@ public override int GetHashCode() /// /// Validation 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 eb934d218fac..304ec4c234c4 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 @@ public override int GetHashCode() /// /// Validation 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 bca247d0e21a..914428919ac7 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 @@ public override int GetHashCode() /// /// Validation 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 df53986949a7..21fe08e74369 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 @@ -182,7 +182,7 @@ public override int GetHashCode() /// /// Validation 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 c2bba229a2ca..4316936a2b14 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 @@ public override int GetHashCode() /// /// Validation 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 767be5a1a437..c6759aa24906 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 @@ public override int GetHashCode() /// /// Validation 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 6f323ec5c578..9aa3f0c364c5 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 @@ public override int GetHashCode() /// /// Validation 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 367e8528dda6..80c359e71b40 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 @@ -584,7 +584,7 @@ public override int GetHashCode() /// /// 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 12656a127fa5..6ca684a89b19 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 @@ -153,7 +153,7 @@ public override int GetHashCode() /// /// 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 fecd58bf6e8e..f6219182b296 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 @@ public override int GetHashCode() /// /// Validation 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 d96b46d30ab1..80aa2e7327ee 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 @@ public override int GetHashCode() /// /// Validation 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 5aa3f49c0447..23083ccef401 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 @@ public override int GetHashCode() /// /// Validation 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 abe433bbed9b..6fa6aec800f9 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 @@ -169,7 +169,7 @@ public override int GetHashCode() /// /// Validation 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 25695fa2798b..7b26a68a1734 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 @@ public override int GetHashCode() /// /// Validation 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 bd53e65a4a86..80b9989b72c8 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 @@ public override int GetHashCode() /// /// Validation 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 9bea81f64bdf..920ac9737158 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 @@ public override int GetHashCode() /// /// Validation 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 cba1bbba4c77..4d75dd7b30a1 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 @@ public override int GetHashCode() /// /// Validation 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 1eb982843ea8..e7f52aeba3cc 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 @@ public override int GetHashCode() /// /// Validation 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 05d81c9be676..a613b9d82a95 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 @@ public override int GetHashCode() /// /// Validation 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 accbc695e143..31135c0c65db 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 @@ public override int GetHashCode() /// /// Validation 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 a14510d60e4b..c2f0ec4d5ec6 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 @@ public override int GetHashCode() /// /// Validation 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 15f8401c64a5..4362fdb9329c 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 @@ public override int GetHashCode() /// /// Validation 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 023469af01ab..72eda939a4cc 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 @@ public override int GetHashCode() /// /// Validation 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 d67ddef141e0..634161d1bf5b 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 @@ public override int GetHashCode() /// /// Validation 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 a205b59b6d09..899984fcc5bc 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 @@ public override int GetHashCode() /// /// 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 e53e978243a8..39c8380ae87f 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 @@ -326,7 +326,7 @@ public override int GetHashCode() /// /// Validation 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 8ee739b8e688..983dfc4be994 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 @@ -149,7 +149,7 @@ public override int GetHashCode() /// /// Validation 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 cc931bc6e9c1..fc5e685f9c98 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 @@ public override int GetHashCode() /// /// Validation 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 3cdd052578d8..b3c35543c156 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 @@ public override int GetHashCode() /// /// Validation 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 d6d8491bede5..7a98eae2dd46 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 @@ -182,7 +182,7 @@ public override int GetHashCode() /// /// Validation 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 da94a6af384d..edd12424c1d2 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 @@ -149,7 +149,7 @@ public override int GetHashCode() /// /// Validation 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 466236f3c6f0..94b69ee95eeb 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 @@ -182,7 +182,7 @@ public override int GetHashCode() /// /// Validation 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 c278d855ea0c..6594fe5bf7ed 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 @@ public override int GetHashCode() /// /// Validation 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 a0676fc183e9..b50f051e43bc 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 @@ public override int GetHashCode() /// /// Validation 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 5596a507d525..78993edeee23 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 @@ -149,7 +149,7 @@ public override int GetHashCode() /// /// Validation 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 f38a6ae5f524..9d63f0298339 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 @@ public override int GetHashCode() /// /// Validation 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 5dabcc702711..00a9182cc197 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 @@ -205,7 +205,7 @@ public override int GetHashCode() /// /// Validation 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 609d3f854b56..bce8a5f35c7f 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 @@ -206,7 +206,7 @@ public override int GetHashCode() /// /// Validation 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/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5c88c5a5ce9b..9fa7018dde78 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 @@ public override int GetHashCode() /// /// Validation 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 65c868667334..743dedc1acd4 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 @@ -148,7 +148,7 @@ public override int GetHashCode() /// /// 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 5a990e9f881f..53bf2456b0c1 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 @@ public override int GetHashCode() /// /// Validation 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 d52db06ca2e9..1e4f098f6e89 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 @@ public override int GetHashCode() /// /// 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 a1904b75692b..beaf04983f90 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 @@ -129,7 +129,7 @@ public override int GetHashCode() /// /// Validation 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 52f424010d5c..ff179798aec3 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 @@ public override int GetHashCode() /// /// Validation 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 da6a1f502007..ec3092c1a7c3 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 @@ public override int GetHashCode() /// /// Validation 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 3b9b986b9aeb..37d45ae2ddaf 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 @@ public override int GetHashCode() /// /// Validation 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 630ae7ecf0d3..81074ebe6eab 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 @@ public override int GetHashCode() /// /// Validation 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 0a22d500b132..01df9fc32882 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 @@ public override int GetHashCode() /// /// Validation 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 d61c969fe08f..a72f3c5a21fb 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 @@ -132,7 +132,7 @@ public override int GetHashCode() /// /// Validation 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 1ca2387e23cd..63ae477d6716 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 @@ public override int GetHashCode() /// /// Validation 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 e62e22180fe4..84875a42d1b2 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 @@ public override int GetHashCode() /// /// 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 c47a05d16c2b..216ac7a7b02a 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 @@ public override int GetHashCode() /// /// Validation 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 1accd46bf8fa..67a5c3ee748d 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 @@ -142,7 +142,7 @@ public override int GetHashCode() /// /// Validation 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 66e6c4ec0eea..9031f6011659 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 @@ public override int GetHashCode() /// /// 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 5c28c73530cf..f7e9e82de3e8 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 @@ public override int GetHashCode() /// /// Validation 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 52cedf0979d3..26ad94fcb395 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 @@ public override int GetHashCode() /// /// Validation 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 6c5b41113518..466fda94d019 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 @@ -147,7 +147,7 @@ public override int GetHashCode() /// /// Validation 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 6b0403d4cdc0..ae07caed6f9c 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 @@ -132,7 +132,7 @@ public override int GetHashCode() /// /// Validation 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 3bf5cc8d1bd7..804b8b4fafa8 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 @@ public override int GetHashCode() /// /// Validation 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 5abe5bc73b3c..e15631d34152 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 @@ public override int GetHashCode() /// /// 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 b33fdf12c682..eacfb595623d 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 @@ public override int GetHashCode() /// /// Validation 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 7240327f31e0..b24289870b9e 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 @@ public override int GetHashCode() /// /// Validation 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 1aaebc63555d..8bb69d7fd90f 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 @@ public override int GetHashCode() /// /// Validation 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 a5135a7f39a8..14ae48281f0c 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 @@ public override int GetHashCode() /// /// Validation 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 88c6c2cafd01..7b7ae970ad2f 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 @@ -147,7 +147,7 @@ public override int GetHashCode() /// /// Validation 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 81bd9c7fbef1..55c558f7ccf2 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 @@ public override int GetHashCode() /// /// Validation 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 1195e6656500..0a0e64cae8a5 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 @@ public override int GetHashCode() /// /// Validation 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 b1fa5a8fa438..3db81e42d4c7 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 @@ public override int GetHashCode() /// /// Validation 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 55b0c81637e4..cdb7b684a77a 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 @@ -297,7 +297,7 @@ public override int GetHashCode() /// /// 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 14718e098bfc..269d213d3d07 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 @@ -136,7 +136,7 @@ public override int GetHashCode() /// /// 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 c212df1374ac..37696997d073 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 @@ public override int GetHashCode() /// /// Validation 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 e6b4399e926b..11fcc6f7e256 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 @@ public override int GetHashCode() /// /// Validation 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 0352d11ac24d..38d0ec6ca651 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 @@ public override int GetHashCode() /// /// Validation 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 c0195426384e..30d639d57b60 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 @@ -134,7 +134,7 @@ public override int GetHashCode() /// /// Validation 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 10cd9420a74d..dbbac7eb34cf 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 @@ public override int GetHashCode() /// /// Validation 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 76f2c995a93e..9116d8998c74 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 @@ public override int GetHashCode() /// /// Validation 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 88d8e6493d9f..f1e770c39d3e 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 @@ public override int GetHashCode() /// /// Validation 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 50eb434c96d0..55cc5b17abde 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 @@ public override int GetHashCode() /// /// Validation 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 744bda615644..d77e05d93a91 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 @@ public override int GetHashCode() /// /// Validation 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 020b46d015b8..30c4db076e3a 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 @@ public override int GetHashCode() /// /// Validation 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 f3fdf07243cf..d7dedf8a3911 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 @@ public override int GetHashCode() /// /// Validation 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 3932b5404eec..54a8fa8e9fad 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 @@ public override int GetHashCode() /// /// Validation 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 57ba9112b15c..2a33350b2837 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 @@ public override int GetHashCode() /// /// Validation 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 d7a06f4eef80..c4c2bd17ccaf 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 @@ public override int GetHashCode() /// /// Validation 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 c9d3dd0b595a..00fd62fb3a0f 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 @@ public override int GetHashCode() /// /// Validation 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 c2c91753d7cb..ff03e56a6f40 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 @@ public override int GetHashCode() /// /// 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 754982735221..0e5cc36e69cd 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 @@ -217,7 +217,7 @@ public override int GetHashCode() /// /// Validation 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 89a60a823a2f..2b4c27fafe8a 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 @@ -132,7 +132,7 @@ public override int GetHashCode() /// /// Validation 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 93efaf44bf1e..8dd9ba191faa 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 @@ public override int GetHashCode() /// /// Validation 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 18802e2b7f15..cac3f1b9b3d2 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 @@ public override int GetHashCode() /// /// Validation 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 a6855b780b0d..94d6c80d998d 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 @@ -147,7 +147,7 @@ public override int GetHashCode() /// /// Validation 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 06d20fe9c065..b6307c94ddcd 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 @@ -132,7 +132,7 @@ public override int GetHashCode() /// /// Validation 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 0c4dad0125b3..2d0d58b4a08e 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 @@ -147,7 +147,7 @@ public override int GetHashCode() /// /// Validation 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 1023ae9a402d..87f4023d689b 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 @@ public override int GetHashCode() /// /// Validation 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 dce80a7cbc36..59f153e70960 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 @@ public override int GetHashCode() /// /// Validation 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 ef42d0223f20..43ca1ed79798 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 @@ -132,7 +132,7 @@ public override int GetHashCode() /// /// Validation 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 532f743af53f..5edf8bc42bcf 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 @@ public override int GetHashCode() /// /// Validation 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 000ad3e534bb..1a2f7783d7c6 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 @@ -152,7 +152,7 @@ public override int GetHashCode() /// /// Validation 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 3c1c2f09eff6..74c97732f6d6 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 @@ -169,7 +169,7 @@ public override int GetHashCode() /// /// Validation 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/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5f212ec734f2..9d6d049ded8a 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 @@ public override int GetHashCode() /// /// Validation 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 ac5d9e8c0633..fd7599d09ca5 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 @@ -147,7 +147,7 @@ public override int GetHashCode() /// /// 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 c9a0a78efa72..ff7d757270f2 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 @@ public override int GetHashCode() /// /// Validation 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 b414d3021a66..a702a9ca79f1 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 @@ public override int GetHashCode() /// /// 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 6840cce39cbd..91a8d5c3aeb9 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 @@ -128,7 +128,7 @@ public override int GetHashCode() /// /// Validation 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 bf2c8663ff64..e96382b222d1 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 @@ public override int GetHashCode() /// /// Validation 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 09a9bbb88500..60c5a8576561 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 @@ public override int GetHashCode() /// /// Validation 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 4406ffb33ea8..290926768d2f 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 @@ public override int GetHashCode() /// /// Validation 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 a7513bb453af..dc0e10d46867 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 @@ public override int GetHashCode() /// /// Validation 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 4a52e918a46e..ea57bb4f0cce 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 @@ public override int GetHashCode() /// /// Validation 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 a4d64bc2d3bb..f9074c95c04c 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 a4ab27bd8986..3a989f765f9e 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 @@ public override int GetHashCode() /// /// Validation 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 3fd19648bb9c..be96bae85eb1 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 @@ public override int GetHashCode() /// /// 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 8d61cf77b64c..8cb5bfc3ef64 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 @@ public override int GetHashCode() /// /// Validation 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 12b4ddae8de7..6b0b74ca5219 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 @@ -141,7 +141,7 @@ public override int GetHashCode() /// /// Validation 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 e883d3d20bb3..90545c4d99af 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 @@ public override int GetHashCode() /// /// 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 36268a8093a2..b5d479e17428 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 @@ public override int GetHashCode() /// /// Validation 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 bb2121cd5177..80c863484cc7 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 @@ public override int GetHashCode() /// /// Validation 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 52fe96efd456..f3afcc2a7341 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 e6d26369a79b..59afe7580d04 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 eac5c4056535..bd3d97b081db 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 @@ public override int GetHashCode() /// /// Validation 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 1ff9ab1624dc..f20af26112cb 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 @@ public override int GetHashCode() /// /// 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 cd2f1a0eeecc..3588b02b020d 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 @@ public override int GetHashCode() /// /// Validation 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 28e2ea556933..f7e6702be596 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 @@ public override int GetHashCode() /// /// Validation 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 4743b4358468..f4138fce032d 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 @@ public override int GetHashCode() /// /// Validation 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 c9c56e18386f..178d540314d0 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 @@ public override int GetHashCode() /// /// Validation 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 6c8c00585fd5..2e8e4d0c17d9 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 af4a38ae023d..1e859462b140 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 @@ public override int GetHashCode() /// /// Validation 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 cc6b3e34c5db..b996e287ea70 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 @@ public override int GetHashCode() /// /// Validation 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 836374681193..a5aabbae4f3d 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 @@ public override int GetHashCode() /// /// Validation 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 70942bcc923e..ef60b6bb9fea 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 @@ -296,7 +296,7 @@ public override int GetHashCode() /// /// 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 546394f16b28..9edacb3815a8 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 @@ -135,7 +135,7 @@ public override int GetHashCode() /// /// 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 fecd58bf6e8e..f6219182b296 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 @@ public override int GetHashCode() /// /// Validation 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 1cd90560cbed..c7c342d258a9 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 @@ public override int GetHashCode() /// /// Validation 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 5f4b24acafa1..e492ade1fc6d 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 @@ public override int GetHashCode() /// /// Validation 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 f3f87f96ed87..8d02354be3f6 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// Validation 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 ecf4e8ff00ea..5f3483a6e308 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 @@ public override int GetHashCode() /// /// Validation 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 b88cfef72c10..fa93bf24ec05 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 @@ public override int GetHashCode() /// /// Validation 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 dc3d45a080a4..8853f837f9e4 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 @@ public override int GetHashCode() /// /// Validation 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 b1e76d250816..629a1fde7fb1 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 @@ public override int GetHashCode() /// /// Validation 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 4ee431a9b2f2..e28bc67d630f 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 @@ public override int GetHashCode() /// /// Validation 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 0f5da18eafa3..462b3458215a 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 @@ public override int GetHashCode() /// /// Validation 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 4ceaab61bc63..3a34e8cc1288 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 @@ public override int GetHashCode() /// /// Validation 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 e9b006094cf6..34abb32eabd7 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 @@ public override int GetHashCode() /// /// Validation 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 25b5758c913a..021bfe71e02b 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 @@ public override int GetHashCode() /// /// Validation 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 4f327640915d..e1abd07a05c4 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 @@ public override int GetHashCode() /// /// Validation 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 1e4e03993e05..88449a1c8430 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 @@ public override int GetHashCode() /// /// Validation 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 a205b59b6d09..899984fcc5bc 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 @@ public override int GetHashCode() /// /// 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 bd2f983341cb..8b3b614493f1 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 @@ -216,7 +216,7 @@ public override int GetHashCode() /// /// Validation 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 25cdf55043c5..de200d38d54a 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 20483c31cdc4..08a294a22903 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 @@ public override int GetHashCode() /// /// Validation 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 75e7f1f25305..74317fbbfec5 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 @@ public override int GetHashCode() /// /// Validation 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 52e4e879cb9c..6b4869ce8392 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 ceff687dca7f..ccd305b45098 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 caa6971e7ca9..d698a788f8ea 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 26861d98d34d..1d6445d4d624 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 @@ public override int GetHashCode() /// /// Validation 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 aba43e338beb..2635acce4e4e 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 @@ public override int GetHashCode() /// /// Validation 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 88b865c6792d..14bd3a6724cf 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 ea24f093e147..ebd632a90ac4 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 @@ public override int GetHashCode() /// /// Validation 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 ca813a615c92..57ef3850e979 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 @@ -151,7 +151,7 @@ public override int GetHashCode() /// /// Validation 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 c0021b400c62..bf9735fb37ed 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 @@ -168,7 +168,7 @@ public override int GetHashCode() /// /// Validation 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/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5f212ec734f2..9d6d049ded8a 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 @@ public override int GetHashCode() /// /// Validation 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 ac5d9e8c0633..fd7599d09ca5 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 @@ -147,7 +147,7 @@ public override int GetHashCode() /// /// 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 c9a0a78efa72..ff7d757270f2 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 @@ public override int GetHashCode() /// /// Validation 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 b414d3021a66..a702a9ca79f1 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 @@ public override int GetHashCode() /// /// 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 6840cce39cbd..91a8d5c3aeb9 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 @@ -128,7 +128,7 @@ public override int GetHashCode() /// /// Validation 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 bf2c8663ff64..e96382b222d1 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 @@ public override int GetHashCode() /// /// Validation 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 09a9bbb88500..60c5a8576561 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 @@ public override int GetHashCode() /// /// Validation 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 4406ffb33ea8..290926768d2f 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 @@ public override int GetHashCode() /// /// Validation 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 a7513bb453af..dc0e10d46867 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 @@ public override int GetHashCode() /// /// Validation 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 4a52e918a46e..ea57bb4f0cce 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 @@ public override int GetHashCode() /// /// Validation 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 a4d64bc2d3bb..f9074c95c04c 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 a4ab27bd8986..3a989f765f9e 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 @@ public override int GetHashCode() /// /// Validation 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 3fd19648bb9c..be96bae85eb1 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 @@ public override int GetHashCode() /// /// 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 8d61cf77b64c..8cb5bfc3ef64 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 @@ public override int GetHashCode() /// /// Validation 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 12b4ddae8de7..6b0b74ca5219 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 @@ -141,7 +141,7 @@ public override int GetHashCode() /// /// Validation 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 e883d3d20bb3..90545c4d99af 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 @@ public override int GetHashCode() /// /// 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 36268a8093a2..b5d479e17428 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 @@ public override int GetHashCode() /// /// Validation 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 bb2121cd5177..80c863484cc7 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 @@ public override int GetHashCode() /// /// Validation 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 52fe96efd456..f3afcc2a7341 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 e6d26369a79b..59afe7580d04 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 eac5c4056535..bd3d97b081db 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 @@ public override int GetHashCode() /// /// Validation 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 1ff9ab1624dc..f20af26112cb 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 @@ public override int GetHashCode() /// /// 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 cd2f1a0eeecc..3588b02b020d 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 @@ public override int GetHashCode() /// /// Validation 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 28e2ea556933..f7e6702be596 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 @@ public override int GetHashCode() /// /// Validation 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 4743b4358468..f4138fce032d 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 @@ public override int GetHashCode() /// /// Validation 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 c9c56e18386f..178d540314d0 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 @@ public override int GetHashCode() /// /// Validation 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 6c8c00585fd5..2e8e4d0c17d9 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 af4a38ae023d..1e859462b140 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 @@ public override int GetHashCode() /// /// Validation 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 cc6b3e34c5db..b996e287ea70 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 @@ public override int GetHashCode() /// /// Validation 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 836374681193..a5aabbae4f3d 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 @@ public override int GetHashCode() /// /// Validation 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 70942bcc923e..ef60b6bb9fea 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 @@ -296,7 +296,7 @@ public override int GetHashCode() /// /// 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 546394f16b28..9edacb3815a8 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 @@ -135,7 +135,7 @@ public override int GetHashCode() /// /// 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 fecd58bf6e8e..f6219182b296 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 @@ public override int GetHashCode() /// /// Validation 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 1cd90560cbed..c7c342d258a9 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 @@ public override int GetHashCode() /// /// Validation 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 5f4b24acafa1..e492ade1fc6d 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 @@ public override int GetHashCode() /// /// Validation 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 f3f87f96ed87..8d02354be3f6 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// Validation 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 ecf4e8ff00ea..5f3483a6e308 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 @@ public override int GetHashCode() /// /// Validation 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 b88cfef72c10..fa93bf24ec05 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 @@ public override int GetHashCode() /// /// Validation 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 dc3d45a080a4..8853f837f9e4 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 @@ public override int GetHashCode() /// /// Validation 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 b1e76d250816..629a1fde7fb1 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 @@ public override int GetHashCode() /// /// Validation 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 4ee431a9b2f2..e28bc67d630f 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 @@ public override int GetHashCode() /// /// Validation 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 0f5da18eafa3..462b3458215a 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 @@ public override int GetHashCode() /// /// Validation 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 4ceaab61bc63..3a34e8cc1288 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 @@ public override int GetHashCode() /// /// Validation 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 e9b006094cf6..34abb32eabd7 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 @@ public override int GetHashCode() /// /// Validation 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 25b5758c913a..021bfe71e02b 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 @@ public override int GetHashCode() /// /// Validation 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 4f327640915d..e1abd07a05c4 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 @@ public override int GetHashCode() /// /// Validation 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 1e4e03993e05..88449a1c8430 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 @@ public override int GetHashCode() /// /// Validation 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 a205b59b6d09..899984fcc5bc 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 @@ public override int GetHashCode() /// /// 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 bd2f983341cb..8b3b614493f1 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 @@ -216,7 +216,7 @@ public override int GetHashCode() /// /// Validation 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 25cdf55043c5..de200d38d54a 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 20483c31cdc4..08a294a22903 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 @@ public override int GetHashCode() /// /// Validation 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 75e7f1f25305..74317fbbfec5 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 @@ public override int GetHashCode() /// /// Validation 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 52e4e879cb9c..6b4869ce8392 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 ceff687dca7f..ccd305b45098 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 caa6971e7ca9..d698a788f8ea 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 26861d98d34d..1d6445d4d624 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 @@ public override int GetHashCode() /// /// Validation 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 aba43e338beb..2635acce4e4e 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 @@ public override int GetHashCode() /// /// Validation 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 88b865c6792d..14bd3a6724cf 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 ea24f093e147..ebd632a90ac4 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 @@ public override int GetHashCode() /// /// Validation 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 ca813a615c92..57ef3850e979 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 @@ -151,7 +151,7 @@ public override int GetHashCode() /// /// Validation 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 c0021b400c62..bf9735fb37ed 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 @@ -168,7 +168,7 @@ public override int GetHashCode() /// /// Validation 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/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index 5f212ec734f2..9d6d049ded8a 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 @@ public override int GetHashCode() /// /// Validation 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 ac5d9e8c0633..fd7599d09ca5 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 @@ -147,7 +147,7 @@ public override int GetHashCode() /// /// 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 c9a0a78efa72..ff7d757270f2 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 @@ public override int GetHashCode() /// /// Validation 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 b414d3021a66..a702a9ca79f1 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 @@ public override int GetHashCode() /// /// 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 6840cce39cbd..91a8d5c3aeb9 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 @@ -128,7 +128,7 @@ public override int GetHashCode() /// /// Validation 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 bf2c8663ff64..e96382b222d1 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 @@ public override int GetHashCode() /// /// Validation 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 09a9bbb88500..60c5a8576561 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 @@ public override int GetHashCode() /// /// Validation 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 4406ffb33ea8..290926768d2f 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 @@ public override int GetHashCode() /// /// Validation 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 a7513bb453af..dc0e10d46867 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 @@ public override int GetHashCode() /// /// Validation 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 4a52e918a46e..ea57bb4f0cce 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 @@ public override int GetHashCode() /// /// Validation 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 a4d64bc2d3bb..f9074c95c04c 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 a4ab27bd8986..3a989f765f9e 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 @@ public override int GetHashCode() /// /// Validation 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 3fd19648bb9c..be96bae85eb1 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 @@ public override int GetHashCode() /// /// 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 8d61cf77b64c..8cb5bfc3ef64 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 @@ public override int GetHashCode() /// /// Validation 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 12b4ddae8de7..6b0b74ca5219 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 @@ -141,7 +141,7 @@ public override int GetHashCode() /// /// Validation 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 e883d3d20bb3..90545c4d99af 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 @@ public override int GetHashCode() /// /// 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 36268a8093a2..b5d479e17428 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 @@ public override int GetHashCode() /// /// Validation 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 bb2121cd5177..80c863484cc7 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 @@ public override int GetHashCode() /// /// Validation 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 52fe96efd456..f3afcc2a7341 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 e6d26369a79b..59afe7580d04 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 eac5c4056535..bd3d97b081db 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 @@ public override int GetHashCode() /// /// Validation 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 1ff9ab1624dc..f20af26112cb 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 @@ public override int GetHashCode() /// /// 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 cd2f1a0eeecc..3588b02b020d 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 @@ public override int GetHashCode() /// /// Validation 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 28e2ea556933..f7e6702be596 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 @@ public override int GetHashCode() /// /// Validation 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 4743b4358468..f4138fce032d 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 @@ public override int GetHashCode() /// /// Validation 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 c9c56e18386f..178d540314d0 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 @@ public override int GetHashCode() /// /// Validation 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 6c8c00585fd5..2e8e4d0c17d9 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 af4a38ae023d..1e859462b140 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 @@ public override int GetHashCode() /// /// Validation 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 cc6b3e34c5db..b996e287ea70 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 @@ public override int GetHashCode() /// /// Validation 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 836374681193..a5aabbae4f3d 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 @@ public override int GetHashCode() /// /// Validation 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 70942bcc923e..ef60b6bb9fea 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 @@ -296,7 +296,7 @@ public override int GetHashCode() /// /// 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 546394f16b28..9edacb3815a8 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 @@ -135,7 +135,7 @@ public override int GetHashCode() /// /// 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 fecd58bf6e8e..f6219182b296 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 @@ public override int GetHashCode() /// /// Validation 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 1cd90560cbed..c7c342d258a9 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 @@ public override int GetHashCode() /// /// Validation 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 5f4b24acafa1..e492ade1fc6d 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 @@ public override int GetHashCode() /// /// Validation 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 f3f87f96ed87..8d02354be3f6 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// Validation 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 ecf4e8ff00ea..5f3483a6e308 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 @@ public override int GetHashCode() /// /// Validation 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 b88cfef72c10..fa93bf24ec05 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 @@ public override int GetHashCode() /// /// Validation 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 dc3d45a080a4..8853f837f9e4 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 @@ public override int GetHashCode() /// /// Validation 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 b1e76d250816..629a1fde7fb1 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 @@ public override int GetHashCode() /// /// Validation 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 4ee431a9b2f2..e28bc67d630f 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 @@ public override int GetHashCode() /// /// Validation 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 0f5da18eafa3..462b3458215a 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 @@ public override int GetHashCode() /// /// Validation 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 4ceaab61bc63..3a34e8cc1288 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 @@ public override int GetHashCode() /// /// Validation 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 e9b006094cf6..34abb32eabd7 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 @@ public override int GetHashCode() /// /// Validation 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 25b5758c913a..021bfe71e02b 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 @@ public override int GetHashCode() /// /// Validation 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 4f327640915d..e1abd07a05c4 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 @@ public override int GetHashCode() /// /// Validation 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 1e4e03993e05..88449a1c8430 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 @@ public override int GetHashCode() /// /// Validation 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 a205b59b6d09..899984fcc5bc 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 @@ public override int GetHashCode() /// /// 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 bd2f983341cb..8b3b614493f1 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 @@ -216,7 +216,7 @@ public override int GetHashCode() /// /// Validation 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 25cdf55043c5..de200d38d54a 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 20483c31cdc4..08a294a22903 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 @@ public override int GetHashCode() /// /// Validation 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 75e7f1f25305..74317fbbfec5 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 @@ public override int GetHashCode() /// /// Validation 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 52e4e879cb9c..6b4869ce8392 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 ceff687dca7f..ccd305b45098 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 caa6971e7ca9..d698a788f8ea 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 @@ -146,7 +146,7 @@ public override int GetHashCode() /// /// Validation 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 26861d98d34d..1d6445d4d624 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 @@ public override int GetHashCode() /// /// Validation 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 aba43e338beb..2635acce4e4e 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 @@ public override int GetHashCode() /// /// Validation 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 88b865c6792d..14bd3a6724cf 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 @@ -131,7 +131,7 @@ public override int GetHashCode() /// /// Validation 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 ea24f093e147..ebd632a90ac4 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 @@ public override int GetHashCode() /// /// Validation 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 ca813a615c92..57ef3850e979 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 @@ -151,7 +151,7 @@ public override int GetHashCode() /// /// Validation 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 c0021b400c62..bf9735fb37ed 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 @@ -168,7 +168,7 @@ public override int GetHashCode() /// /// 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/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs index c7e25b760794..e58bad81ffee 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 @@ public override int GetHashCode() /// /// 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 2e27b62eb84f..633d513a1e15 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 @@ -134,7 +134,7 @@ public override int GetHashCode() /// /// 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 132d983f7a67..7f1235eec655 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 @@ public override int GetHashCode() /// /// 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 379da70ad1f9..43fcc0a835e3 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 @@ public override int GetHashCode() /// /// 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 6840cce39cbd..91a8d5c3aeb9 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 @@ -128,7 +128,7 @@ public override int GetHashCode() /// /// 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 282702b57663..0a6725d5956b 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 @@ public override int GetHashCode() /// /// 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 4f4286442009..d332306ed700 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 @@ public override int GetHashCode() /// /// 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 2c99a5d1304d..1f157ececd99 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 @@ public override int GetHashCode() /// /// 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 a196e7b78c0f..8f20422800ba 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 @@ public override int GetHashCode() /// /// 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 4a52e918a46e..ea57bb4f0cce 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 @@ public override int GetHashCode() /// /// 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 00c38840cc96..2cc42f67f5a9 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 @@ -118,7 +118,7 @@ public override int GetHashCode() /// /// 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 96582b052edf..486f269d4394 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 @@ public override int GetHashCode() /// /// 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 6e69c56515a7..62a650fa5769 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 @@ public override int GetHashCode() /// /// 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 e2ce418c50d7..bc9abc8a0c43 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 @@ public override int GetHashCode() /// /// 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 223a91c9bd72..92c01063269b 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 @@ -128,7 +128,7 @@ public override int GetHashCode() /// /// 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 bcf4c51cc112..78880b84b1ef 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 @@ public override int GetHashCode() /// /// 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 4c1be85c7804..28293972bebd 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 @@ public override int GetHashCode() /// /// 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 e2ebe063ed78..bdd2c06b7f35 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 @@ public override int GetHashCode() /// /// 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 8c8621c7fa3f..e2c4a41d548f 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// 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 4307db88c8c9..0f83345da896 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 @@ -118,7 +118,7 @@ public override int GetHashCode() /// /// 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 03e96168306b..82df9376363d 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 @@ public override int GetHashCode() /// /// 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 ec5e3c5f9f20..1b57dbff541b 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 @@ public override int GetHashCode() /// /// 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 c799c37d830d..d885628e2e9f 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 @@ public override int GetHashCode() /// /// 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 28e2ea556933..f7e6702be596 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 @@ public override int GetHashCode() /// /// 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 0cfe576f1f97..05ac48397edb 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 @@ public override int GetHashCode() /// /// 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 552d85e65e58..dcaaac95507e 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 @@ public override int GetHashCode() /// /// 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 4cfd67e1154e..342848daed04 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// 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 9e0aa328ffc3..553899ee748a 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 @@ public override int GetHashCode() /// /// 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 884d5e1d5ac8..b799b6685c30 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 @@ public override int GetHashCode() /// /// 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 470d4f4d509b..3203319075ab 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 @@ public override int GetHashCode() /// /// 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 013f06afcad5..956e398caf36 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 @@ -283,7 +283,7 @@ public override int GetHashCode() /// /// 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 a82a4a0e7ffe..81a69e9da4b3 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 @@ -122,7 +122,7 @@ public override int GetHashCode() /// /// 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 5558958ab6af..79ae107761aa 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 @@ public override int GetHashCode() /// /// 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 5fb84d12f197..06ccf424c78a 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 @@ public override int GetHashCode() /// /// 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 b20f8730895b..8b38704524b6 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 @@ public override int GetHashCode() /// /// 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 f3f87f96ed87..8d02354be3f6 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// 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 006d9f420c5e..a3e18100b375 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 @@ public override int GetHashCode() /// /// 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 5e73fbc7530b..7265530086eb 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 @@ public override int GetHashCode() /// /// 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 0c78b44ee17c..ff7fa7cfa9e1 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 @@ public override int GetHashCode() /// /// 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 1a3c7f830d20..94512afac2dc 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 @@ public override int GetHashCode() /// /// 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 45be979525c4..32ed922e3903 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 @@ public override int GetHashCode() /// /// 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 58a46775ccf3..5432980b6bd6 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 @@ public override int GetHashCode() /// /// 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 4ceaab61bc63..3a34e8cc1288 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 @@ public override int GetHashCode() /// /// 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 9f2f2ea03d00..971605b38df6 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 @@ public override int GetHashCode() /// /// 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 33f85eacd470..893a33830b98 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 @@ public override int GetHashCode() /// /// 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 185dbedf8721..b985923e0233 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 @@ public override int GetHashCode() /// /// 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 046476b47586..a2f05013b0b1 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 @@ public override int GetHashCode() /// /// 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 26e9275891d0..7ddd99d4e0f8 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 @@ public override int GetHashCode() /// /// 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 0550a5eed829..1e864bcd01dd 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 @@ -203,7 +203,7 @@ public override int GetHashCode() /// /// 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 0866f2a943aa..c55a39f75d26 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 @@ -118,7 +118,7 @@ public override int GetHashCode() /// /// 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 5bff2796ed91..08a4bf03ab3d 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 @@ public override int GetHashCode() /// /// 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 1f6ae8f2e002..8250818df72c 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 @@ public override int GetHashCode() /// /// 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 68b4df15bd0c..80bd3d4a1789 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// 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 b050a70e90e4..f147ffe20c51 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 @@ -118,7 +118,7 @@ public override int GetHashCode() /// /// 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 af5849dbe65b..019b6fddad7b 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 @@ -133,7 +133,7 @@ public override int GetHashCode() /// /// 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 7f69f554b465..0323c228a6ff 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 @@ public override int GetHashCode() /// /// 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 22a7e9560dba..df2fdd191412 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 @@ public override int GetHashCode() /// /// 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 307789c68a45..f2a5d1cb779b 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 @@ -118,7 +118,7 @@ public override int GetHashCode() /// /// 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 401543c90bec..07a5171eb905 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 @@ public override int GetHashCode() /// /// 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 170acaba2141..2795e2fe59ff 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 @@ -138,7 +138,7 @@ public override int GetHashCode() /// /// 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 c0021b400c62..bf9735fb37ed 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 @@ -168,7 +168,7 @@ public override int GetHashCode() /// /// 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/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/ApiResponse.cs index 2250a9dd5e9c..ab1912d31c8a 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 @@ public override int GetHashCode() /// /// 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 06825dff2c1d..d6e998cd0080 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 @@ public override int GetHashCode() /// /// 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 a8b3c0850abb..5abdf28d6a74 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 @@ public override int GetHashCode() /// /// 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 9d6ce0987d64..7f9ca2654909 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 @@ -204,7 +204,7 @@ public override int GetHashCode() /// /// 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 26038bb45026..caf1c640c2e0 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 @@ public override int GetHashCode() /// /// 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 100e36ded59e..aa0d4a26a819 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 @@ public override int GetHashCode() /// /// Validation context /// Validation Result - IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + public IEnumerable Validate(ValidationContext validationContext) { yield break; } From f2cc23442cf533412bacde531257c3a693d30562 Mon Sep 17 00:00:00 2001 From: Jon Schoning Date: Sun, 19 Sep 2021 00:11:55 -0500 Subject: [PATCH 22/36] regen samples (#10425) From 1247e774530b715fb54f719a3b10000d5dd2137b Mon Sep 17 00:00:00 2001 From: Jon Schoning Date: Sun, 19 Sep 2021 02:02:22 -0500 Subject: [PATCH 23/36] [haskell-http-client] add ability to choose additional characters in querystring which should not be encoded (e.g. "+" or ":") (fixes #3459) (#10424) --- CI/.drone.yml | 2 +- bin/configs/haskell-http-client.yaml | 2 + docs/generators/haskell-http-client.md | 1 + .../languages/HaskellHttpClientCodegen.java | 13 + .../haskell-http-client/Client.mustache | 14 +- .../haskell-http-client/Core.mustache | 14 +- .../haskell-http-client/README.mustache | 3 +- .../haskell-http-client/stack.mustache | 2 +- .../petstore/haskell-http-client/README.md | 3 +- .../docs/OpenAPIPetstore-Client.html | 2 +- .../docs/OpenAPIPetstore-Core.html | 2 +- .../docs/OpenAPIPetstore-MimeTypes.html | 2 +- .../docs/doc-index-All.html | 2 +- .../haskell-http-client/docs/doc-index-C.html | 2 +- .../haskell-http-client/docs/doc-index-T.html | 2 +- .../haskell-http-client/docs/doc-index.json | 2 +- .../docs/openapi-petstore.txt | 7 +- .../src/OpenAPIPetstore.API.AnotherFake.html | 8 +- .../docs/src/OpenAPIPetstore.API.Fake.html | 474 +-- ...nAPIPetstore.API.FakeClassnameTags123.html | 8 +- .../docs/src/OpenAPIPetstore.API.Pet.html | 180 +- .../docs/src/OpenAPIPetstore.API.Store.html | 38 +- .../docs/src/OpenAPIPetstore.API.User.html | 110 +- .../docs/src/OpenAPIPetstore.Client.html | 730 ++--- .../docs/src/OpenAPIPetstore.Core.html | 1992 ++++++------ .../src/OpenAPIPetstore.LoggingKatip.html | 76 +- .../docs/src/OpenAPIPetstore.MimeTypes.html | 278 +- .../docs/src/OpenAPIPetstore.Model.html | 2734 ++++++++--------- .../docs/src/OpenAPIPetstore.ModelLens.html | 2484 +++++++-------- .../docs/src/Paths_openapi_petstore.html | 14 +- .../lib/OpenAPIPetstore/Client.hs | 14 +- .../lib/OpenAPIPetstore/Core.hs | 14 +- .../petstore/haskell-http-client/stack.yaml | 2 +- 33 files changed, 4690 insertions(+), 4541 deletions(-) diff --git a/CI/.drone.yml b/CI/.drone.yml index 073d7332a433..bd7d040bde33 100644 --- a/CI/.drone.yml +++ b/CI/.drone.yml @@ -48,7 +48,7 @@ steps: - dune build --build-dir=./_build # 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) # test erlang client and server diff --git a/bin/configs/haskell-http-client.yaml b/bin/configs/haskell-http-client.yaml index 577ad437a92b..1f2dc62fe600 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/docs/generators/haskell-http-client.md b/docs/generators/haskell-http-client.md index 0a6a11a6dcfe..0e8a66744635 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/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 32f51f26a876..662cbfce1324 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 HaskellHttpClientCodegen() { 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 void setCabalVersion(String value) { 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 void processOpts() { } 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/resources/haskell-http-client/Client.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/Client.mustache index 222173d46d52..cbdb465a2b2c 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 @@ -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 }) 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 662834f5b0f7..96fb0c22c116 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 @@ -58,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}} @@ -70,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 @@ -100,6 +101,7 @@ newConfig = do , configLogContext = logCxt , configAuthMethods = [] , configValidateAuthMethods = True + , configQueryExtraUnreserved = "{{x-queryExtraUnreserved}}" } -- | updates config use AuthMethod on matching requests @@ -327,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. 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 2fbd96b01ded..488ea0538126 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/stack.mustache b/modules/openapi-generator/src/main/resources/haskell-http-client/stack.mustache index a95602365030..940a7cd0ca24 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-18.10 +resolver: lts-18.6 build: haddock-arguments: haddock-args: diff --git a/samples/client/petstore/haskell-http-client/README.md b/samples/client/petstore/haskell-http-client/README.md index ebdc1a07669b..87c073094bab 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-Client.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-Client.html index d67b402f96ba..073233e166ac 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

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 +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 b1b7605d8e0f..5db3f8f1df6c 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

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 #

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 +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-MimeTypes.html b/samples/client/petstore/haskell-http-client/docs/OpenAPIPetstore-MimeTypes.html index 94084037154a..1a1ba240c659 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

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 +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/doc-index-All.html b/samples/client/petstore/haskell-http-client/docs/doc-index-All.html index da8b5f177e7c..91ec6a50b988 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-C.html b/samples/client/petstore/haskell-http-client/docs/doc-index-C.html index de432fa7e026..5d31521da083 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-T.html b/samples/client/petstore/haskell-http-client/docs/doc-index-T.html index fe084ffb5ff6..0483d6ba6d48 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.json b/samples/client/petstore/haskell-http-client/docs/doc-index.json index f90863301c1f..78ab049d7c7b 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 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 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 = 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 +[{"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/openapi-petstore.txt b/samples/client/petstore/haskell-http-client/docs/openapi-petstore.txt index 725808e70558..261d8be67994 100644 --- a/samples/client/petstore/haskell-http-client/docs/openapi-petstore.txt +++ b/samples/client/petstore/haskell-http-client/docs/openapi-petstore.txt @@ -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 diff --git a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.AnotherFake.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.AnotherFake.html index 90b9319b69b1..bf5040ade2f9 100644 --- a/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.AnotherFake.html +++ b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.API.AnotherFake.html @@ -72,8 +72,8 @@ op123testSpecialTags :: Client -> OpenAPIPetstoreRequest Op123testSpecialTags MimeJSON Client MimeJSON -op123testSpecialTags Client -body = +op123testSpecialTags Client +body = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -96,12 +96,12 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Client -body +body data Op123testSpecialTags -- | /Body Param/ "body" - client model -instance HasBodyParam Op123testSpecialTags Client +instance HasBodyParam Op123testSpecialTags Client -- | @application/json@ instance Consumes Op123testSpecialTags MimeJSON 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 336492d1e1e3..856aab5c34e3 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 @@ -65,18 +65,18 @@ -- -- this route creates an XmlItem -- -createXmlItem - :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) - => ContentType contentType -- ^ request content-type ('MimeType') +createXmlItem + :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) + => ContentType contentType -- ^ request content-type ('MimeType') -> XmlItem -- ^ "xmlItem" - XmlItem Body - -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent + -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent createXmlItem :: ContentType contentType -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent createXmlItem ContentType contentType -_ XmlItem -xmlItem = +_ XmlItem +xmlItem = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -99,12 +99,12 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` XmlItem -xmlItem +xmlItem data CreateXmlItem -- | /Body Param/ "XmlItem" - XmlItem Body -instance HasBodyParam CreateXmlItem XmlItem +instance HasBodyParam CreateXmlItem XmlItem -- | @application/xml@ instance Consumes CreateXmlItem MimeXML @@ -128,11 +128,11 @@ -- -- 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 + :: (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 @@ -155,13 +155,13 @@ data FakeOuterBooleanSerialize -- | /Body Param/ "body" - Input boolean as post body -instance HasBodyParam FakeOuterBooleanSerialize BodyBool +instance HasBodyParam FakeOuterBooleanSerialize BodyBool -- | @*/*@ -instance MimeType mtype => Consumes FakeOuterBooleanSerialize mtype +instance MimeType mtype => Consumes FakeOuterBooleanSerialize mtype -- | @*/*@ -instance MimeType mtype => Produces FakeOuterBooleanSerialize mtype +instance MimeType mtype => Produces FakeOuterBooleanSerialize mtype -- *** fakeOuterCompositeSerialize @@ -170,11 +170,11 @@ -- -- 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 + :: (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 @@ -197,13 +197,13 @@ data FakeOuterCompositeSerialize -- | /Body Param/ "body" - Input composite as post body -instance HasBodyParam FakeOuterCompositeSerialize OuterComposite +instance HasBodyParam FakeOuterCompositeSerialize OuterComposite -- | @*/*@ -instance MimeType mtype => Consumes FakeOuterCompositeSerialize mtype +instance MimeType mtype => Consumes FakeOuterCompositeSerialize mtype -- | @*/*@ -instance MimeType mtype => Produces FakeOuterCompositeSerialize mtype +instance MimeType mtype => Produces FakeOuterCompositeSerialize mtype -- *** fakeOuterNumberSerialize @@ -212,11 +212,11 @@ -- -- 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 + :: (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 @@ -239,13 +239,13 @@ data FakeOuterNumberSerialize -- | /Body Param/ "body" - Input number as post body -instance HasBodyParam FakeOuterNumberSerialize BodyDouble +instance HasBodyParam FakeOuterNumberSerialize BodyDouble -- | @*/*@ -instance MimeType mtype => Consumes FakeOuterNumberSerialize mtype +instance MimeType mtype => Consumes FakeOuterNumberSerialize mtype -- | @*/*@ -instance MimeType mtype => Produces FakeOuterNumberSerialize mtype +instance MimeType mtype => Produces FakeOuterNumberSerialize mtype -- *** fakeOuterStringSerialize @@ -254,11 +254,11 @@ -- -- 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 + :: (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 @@ -281,13 +281,13 @@ data FakeOuterStringSerialize -- | /Body Param/ "body" - Input string as post body -instance HasBodyParam FakeOuterStringSerialize BodyText +instance HasBodyParam FakeOuterStringSerialize BodyText -- | @*/*@ -instance MimeType mtype => Consumes FakeOuterStringSerialize mtype +instance MimeType mtype => Consumes FakeOuterStringSerialize mtype -- | @*/*@ -instance MimeType mtype => Produces FakeOuterStringSerialize mtype +instance MimeType mtype => Produces FakeOuterStringSerialize mtype -- *** testBodyWithFileSchema @@ -303,8 +303,8 @@ testBodyWithFileSchema :: FileSchemaTestClass -> OpenAPIPetstoreRequest TestBodyWithFileSchema MimeJSON NoContent MimeNoContent -testBodyWithFileSchema FileSchemaTestClass -body = +testBodyWithFileSchema FileSchemaTestClass +body = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -327,10 +327,10 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` FileSchemaTestClass -body +body data TestBodyWithFileSchema -instance HasBodyParam TestBodyWithFileSchema FileSchemaTestClass +instance HasBodyParam TestBodyWithFileSchema FileSchemaTestClass -- | @application/json@ instance Consumes TestBodyWithFileSchema MimeJSON @@ -351,9 +351,9 @@ -> Query -> OpenAPIPetstoreRequest TestBodyWithQueryParams MimeJSON NoContent MimeNoContent -testBodyWithQueryParams User -body (Query Text -query) = +testBodyWithQueryParams User +body (Query Text +query) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -376,7 +376,7 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` User -body +body OpenAPIPetstoreRequest TestBodyWithQueryParams MimeJSON NoContent MimeNoContent -> [QueryItem] @@ -391,10 +391,10 @@ "query", Text -> Maybe Text forall a. a -> Maybe a Just Text -query) +query) data TestBodyWithQueryParams -instance HasBodyParam TestBodyWithQueryParams User +instance HasBodyParam TestBodyWithQueryParams User -- | @application/json@ instance Consumes TestBodyWithQueryParams MimeJSON @@ -416,8 +416,8 @@ -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON testClientModel :: Client -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON -testClientModel Client -body = +testClientModel Client +body = Method -> [ByteString] -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON @@ -437,12 +437,12 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Client -body +body data TestClientModel -- | /Body Param/ "body" - client model -instance HasBodyParam TestClientModel Client +instance HasBodyParam TestClientModel Client -- | @application/json@ instance Consumes TestClientModel MimeJSON @@ -474,11 +474,11 @@ -> Byte -> OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent -testEndpointParameters (Number Double -number) (ParamDouble Double -double) (PatternWithoutDelimiter Text -patternWithoutDelimiter) (Byte ByteArray -byte) = +testEndpointParameters (Number Double +number) (ParamDouble Double +double) (PatternWithoutDelimiter Text +patternWithoutDelimiter) (Byte ByteArray +byte) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -515,7 +515,7 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "number", Double -number) +number) OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent -> Form @@ -528,7 +528,7 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "double", Double -double) +double) OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent -> Form @@ -541,7 +541,7 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "pattern_without_delimiter", Text -patternWithoutDelimiter) +patternWithoutDelimiter) OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent -> Form @@ -554,24 +554,24 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "byte", ByteArray -byte) +byte) data TestEndpointParameters -- | /Optional Param/ "integer" - None -instance HasOptionalParam TestEndpointParameters ParamInteger where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters ParamInteger where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> ParamInteger -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (ParamInteger Int -xs) = +req (ParamInteger Int +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -583,22 +583,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "integer", Int -xs) +xs) -- | /Optional Param/ "int32" - None -instance HasOptionalParam TestEndpointParameters Int32 where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters Int32 where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Int32 -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (Int32 Int -xs) = +req (Int32 Int +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -610,22 +610,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "int32", Int -xs) +xs) -- | /Optional Param/ "int64" - None -instance HasOptionalParam TestEndpointParameters Int64 where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters Int64 where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Int64 -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (Int64 Integer -xs) = +req (Int64 Integer +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -637,22 +637,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "int64", Integer -xs) +xs) -- | /Optional Param/ "float" - None -instance HasOptionalParam TestEndpointParameters ParamFloat where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters ParamFloat where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> ParamFloat -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (ParamFloat Float -xs) = +req (ParamFloat Float +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -664,22 +664,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "float", Float -xs) +xs) -- | /Optional Param/ "string" - None -instance HasOptionalParam TestEndpointParameters ParamString where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters ParamString where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> ParamString -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (ParamString Text -xs) = +req (ParamString Text +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -691,22 +691,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "string", Text -xs) +xs) -- | /Optional Param/ "binary" - None -instance HasOptionalParam TestEndpointParameters ParamBinary where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters ParamBinary where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> ParamBinary -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (ParamBinary FilePath -xs) = +req (ParamBinary FilePath +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Part -> OpenAPIPetstoreRequest @@ -717,22 +717,22 @@ `_addMultiFormPart` Text -> FilePath -> Part NH.partFileSource Text "binary" FilePath -xs +xs -- | /Optional Param/ "date" - None -instance HasOptionalParam TestEndpointParameters ParamDate where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters ParamDate where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> ParamDate -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (ParamDate Date -xs) = +req (ParamDate Date +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -744,22 +744,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "date", Date -xs) +xs) -- | /Optional Param/ "dateTime" - None -instance HasOptionalParam TestEndpointParameters ParamDateTime where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters ParamDateTime where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> ParamDateTime -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (ParamDateTime DateTime -xs) = +req (ParamDateTime DateTime +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -771,22 +771,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "dateTime", DateTime -xs) +xs) -- | /Optional Param/ "password" - None -instance HasOptionalParam TestEndpointParameters Password where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters Password where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Password -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (Password Text -xs) = +req (Password Text +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -798,22 +798,22 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "password", Text -xs) +xs) -- | /Optional Param/ "callback" - None -instance HasOptionalParam TestEndpointParameters Callback where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam TestEndpointParameters Callback where + applyOptionalParam :: OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Callback -> OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req (Callback Text -xs) = +req (Callback Text +xs) = OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest TestEndpointParameters contentType res accept -> Form -> OpenAPIPetstoreRequest @@ -825,7 +825,7 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "callback", Text -xs) +xs) -- | @application/x-www-form-urlencoded@ instance Consumes TestEndpointParameters MimeFormUrlEncoded @@ -862,15 +862,15 @@ 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 +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumFormStringArray [E'EnumFormStringArray] +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> Form -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -883,18 +883,18 @@ toFormColl CollectionFormat CommaSeparated (Method "enum_form_string_array", [E'EnumFormStringArray] -xs) +xs) -- | /Optional Param/ "enum_form_string" - Form parameter enum test (string) -instance HasOptionalParam TestEnumParameters EnumFormString where - applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumFormString E'EnumFormString +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> Form -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -904,18 +904,18 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "enum_form_string", E'EnumFormString -xs) +xs) -- | /Optional Param/ "enum_header_string_array" - Header parameter enum test (string array) -instance HasOptionalParam TestEnumParameters EnumHeaderStringArray where - applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumHeaderStringArray [E'EnumFormStringArray] +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> [Header] -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -929,18 +929,18 @@ toHeaderColl CollectionFormat CommaSeparated (HeaderName "enum_header_string_array", [E'EnumFormStringArray] -xs) +xs) -- | /Optional Param/ "enum_header_string" - Header parameter enum test (string) -instance HasOptionalParam TestEnumParameters EnumHeaderString where - applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumHeaderString E'EnumFormString +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> [Header] -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -950,18 +950,18 @@ forall a. ToHttpApiData a => (HeaderName, a) -> [Header] toHeader (HeaderName "enum_header_string", E'EnumFormString -xs) +xs) -- | /Optional Param/ "enum_query_string_array" - Query parameter enum test (string array) -instance HasOptionalParam TestEnumParameters EnumQueryStringArray where - applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryStringArray [E'EnumFormStringArray] +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -977,18 +977,18 @@ "enum_query_string_array", [E'EnumFormStringArray] -> Maybe [E'EnumFormStringArray] forall a. a -> Maybe a Just [E'EnumFormStringArray] -xs) +xs) -- | /Optional Param/ "enum_query_string" - Query parameter enum test (string) -instance HasOptionalParam TestEnumParameters EnumQueryString where - applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryString E'EnumFormString +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -1000,18 +1000,18 @@ "enum_query_string", E'EnumFormString -> Maybe E'EnumFormString forall a. a -> Maybe a Just E'EnumFormString -xs) +xs) -- | /Optional Param/ "enum_query_integer" - Query parameter enum test (double) -instance HasOptionalParam TestEnumParameters EnumQueryInteger where - applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryInteger E'EnumQueryInteger +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -1023,18 +1023,18 @@ "enum_query_integer", E'EnumQueryInteger -> Maybe E'EnumQueryInteger forall a. a -> Maybe a Just E'EnumQueryInteger -xs) +xs) -- | /Optional Param/ "enum_query_double" - Query parameter enum test (double) -instance HasOptionalParam TestEnumParameters EnumQueryDouble where - applyOptionalParam :: OpenAPIPetstoreRequest TestEnumParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req (EnumQueryDouble E'EnumNumber +xs) = OpenAPIPetstoreRequest TestEnumParameters contentType res accept -req OpenAPIPetstoreRequest TestEnumParameters contentType res accept +req OpenAPIPetstoreRequest TestEnumParameters contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest TestEnumParameters contentType res accept forall req contentType res accept. @@ -1046,7 +1046,7 @@ "enum_query_double", E'EnumNumber -> Maybe E'EnumNumber forall a. a -> Maybe a Just E'EnumNumber -xs) +xs) -- | @application/x-www-form-urlencoded@ instance Consumes TestEnumParameters MimeFormUrlEncoded @@ -1072,10 +1072,10 @@ -> RequiredInt64Group -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent -testGroupParameters (RequiredStringGroup Int -requiredStringGroup) (RequiredBooleanGroup Bool -requiredBooleanGroup) (RequiredInt64Group Integer -requiredInt64Group) = +testGroupParameters (RequiredStringGroup Int +requiredStringGroup) (RequiredBooleanGroup Bool +requiredBooleanGroup) (RequiredInt64Group Integer +requiredInt64Group) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -1101,7 +1101,7 @@ "required_string_group", Int -> Maybe Int forall a. a -> Maybe a Just Int -requiredStringGroup) +requiredStringGroup) OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent -> [Header] @@ -1114,7 +1114,7 @@ forall a. ToHttpApiData a => (HeaderName, a) -> [Header] toHeader (HeaderName "required_boolean_group", Bool -requiredBooleanGroup) +requiredBooleanGroup) OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent -> [QueryItem] @@ -1129,21 +1129,21 @@ "required_int64_group", Integer -> Maybe Integer forall a. a -> Maybe a Just Integer -requiredInt64Group) +requiredInt64Group) data TestGroupParameters -- | /Optional Param/ "string_group" - String in group parameters -instance HasOptionalParam TestGroupParameters StringGroup where - applyOptionalParam :: OpenAPIPetstoreRequest TestGroupParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req (StringGroup Int +xs) = OpenAPIPetstoreRequest TestGroupParameters contentType res accept -req OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req OpenAPIPetstoreRequest TestGroupParameters contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest TestGroupParameters contentType res accept @@ -1156,19 +1156,19 @@ "string_group", Int -> Maybe Int forall a. a -> Maybe a Just Int -xs) +xs) -- | /Optional Param/ "boolean_group" - Boolean in group parameters -instance HasOptionalParam TestGroupParameters BooleanGroup where - applyOptionalParam :: OpenAPIPetstoreRequest TestGroupParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req (BooleanGroup Bool +xs) = OpenAPIPetstoreRequest TestGroupParameters contentType res accept -req OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req OpenAPIPetstoreRequest TestGroupParameters contentType res accept -> [Header] -> OpenAPIPetstoreRequest TestGroupParameters contentType res accept @@ -1179,19 +1179,19 @@ forall a. ToHttpApiData a => (HeaderName, a) -> [Header] toHeader (HeaderName "boolean_group", Bool -xs) +xs) -- | /Optional Param/ "int64_group" - Integer in group parameters -instance HasOptionalParam TestGroupParameters Int64Group where - applyOptionalParam :: OpenAPIPetstoreRequest TestGroupParameters contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req (Int64Group Integer +xs) = OpenAPIPetstoreRequest TestGroupParameters contentType res accept -req OpenAPIPetstoreRequest TestGroupParameters contentType res accept +req OpenAPIPetstoreRequest TestGroupParameters contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest TestGroupParameters contentType res accept @@ -1204,7 +1204,7 @@ "int64_group", Integer -> Maybe Integer forall a. a -> Maybe a Just Integer -xs) +xs) instance Produces TestGroupParameters MimeNoContent @@ -1221,8 +1221,8 @@ testInlineAdditionalProperties :: ParamMapMapStringText -> OpenAPIPetstoreRequest TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent -testInlineAdditionalProperties ParamMapMapStringText -param = +testInlineAdditionalProperties ParamMapMapStringText +param = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -1245,12 +1245,12 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` ParamMapMapStringText -param +param data TestInlineAdditionalProperties -- | /Body Param/ "param" - request body -instance HasBodyParam TestInlineAdditionalProperties ParamMapMapStringText +instance HasBodyParam TestInlineAdditionalProperties ParamMapMapStringText -- | @application/json@ instance Consumes TestInlineAdditionalProperties MimeJSON @@ -1273,9 +1273,9 @@ -> Param2 -> OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent -testJsonFormData (Param Text -param) (Param2 Text -param2) = +testJsonFormData (Param Text +param) (Param2 Text +param2) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -1299,7 +1299,7 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "param", Text -param) +param) OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent -> Form @@ -1312,7 +1312,7 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "param2", Text -param2) +param2) data TestJsonFormData @@ -1345,12 +1345,12 @@ MimeNoContent NoContent MimeNoContent -testQueryParameterCollectionFormat (Pipe [Text] -pipe) (Ioutil [Text] -ioutil) (Http [Text] -http) (Url [Text] -url) (Context [Text] -context) = +testQueryParameterCollectionFormat (Pipe [Text] +pipe) (Ioutil [Text] +ioutil) (Http [Text] +http) (Url [Text] +url) (Context [Text] +context) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -1388,7 +1388,7 @@ "pipe", [Text] -> Maybe [Text] forall a. a -> Maybe a Just [Text] -pipe) +pipe) OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent @@ -1412,7 +1412,7 @@ "ioutil", [Text] -> Maybe [Text] forall a. a -> Maybe a Just [Text] -ioutil) +ioutil) OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent @@ -1436,7 +1436,7 @@ "http", [Text] -> Maybe [Text] forall a. a -> Maybe a Just [Text] -http) +http) OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent @@ -1460,7 +1460,7 @@ "url", [Text] -> Maybe [Text] forall a. a -> Maybe a Just [Text] -url) +url) OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent @@ -1484,7 +1484,7 @@ "context", [Text] -> Maybe [Text] forall a. a -> Maybe a Just [Text] -context) +context) data TestQueryParameterCollectionFormat instance Produces TestQueryParameterCollectionFormat MimeNoContent 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 a23257e9caab..177b7eb5facf 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 @@ -73,8 +73,8 @@ -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON testClassname :: Client -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON -testClassname Client -body = +testClassname Client +body = Method -> [ByteString] -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON @@ -105,12 +105,12 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Client -body +body data TestClassname -- | /Body Param/ "body" - client model -instance HasBodyParam TestClassname Client +instance HasBodyParam TestClassname Client -- | @application/json@ instance Consumes TestClassname MimeJSON 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 d80df6541aeb..32255d3bf08e 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 @@ -65,18 +65,18 @@ -- -- AuthMethod: 'AuthOAuthPetstoreAuth' -- -addPet - :: (Consumes AddPet contentType, MimeRender contentType Pet) - => ContentType contentType -- ^ request content-type ('MimeType') +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 + -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent addPet :: ContentType contentType -> Pet -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent addPet ContentType contentType -_ Pet -body = +_ Pet +body = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -110,12 +110,12 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Pet -body +body data AddPet -- | /Body Param/ "body" - Pet object that needs to be added to the store -instance HasBodyParam AddPet Pet +instance HasBodyParam AddPet Pet -- | @application/xml@ instance Consumes AddPet MimeXML @@ -139,8 +139,8 @@ deletePet :: PetId -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent -deletePet (PetId Integer -petId) = +deletePet (PetId Integer +petId) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -154,7 +154,7 @@ "/pet/",Integer -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Integer -petId] +petId] OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent -> Proxy AuthOAuthPetstoreAuth @@ -170,15 +170,15 @@ P.Proxy :: P.Proxy AuthOAuthPetstoreAuth) data DeletePet -instance HasOptionalParam DeletePet ApiKey where - applyOptionalParam :: OpenAPIPetstoreRequest DeletePet contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest DeletePet contentType res accept +req (ApiKey Text +xs) = OpenAPIPetstoreRequest DeletePet contentType res accept -req OpenAPIPetstoreRequest DeletePet contentType res accept +req OpenAPIPetstoreRequest DeletePet contentType res accept -> [Header] -> OpenAPIPetstoreRequest DeletePet contentType res accept forall req contentType res accept. @@ -188,7 +188,7 @@ forall a. ToHttpApiData a => (HeaderName, a) -> [Header] toHeader (HeaderName "api_key", Text -xs) +xs) instance Produces DeletePet MimeNoContent @@ -202,17 +202,17 @@ -- -- AuthMethod: 'AuthOAuthPetstoreAuth' -- -findPetsByStatus - :: Accept accept -- ^ request accept ('MimeType') +findPetsByStatus + :: Accept accept -- ^ request accept ('MimeType') -> Status -- ^ "status" - Status values that need to be considered for filter - -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept + -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept findPetsByStatus :: Accept accept -> Status -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept findPetsByStatus Accept accept -_ (Status [E'Status2] -status) = +_ (Status [E'Status2] +status) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -252,7 +252,7 @@ "status", [E'Status2] -> Maybe [E'Status2] forall a. a -> Maybe a Just [E'Status2] -status) +status) data FindPetsByStatus -- | @application/xml@ @@ -271,16 +271,16 @@ -- -- AuthMethod: 'AuthOAuthPetstoreAuth' -- -findPetsByTags - :: Accept accept -- ^ request accept ('MimeType') +findPetsByTags + :: Accept accept -- ^ request accept ('MimeType') -> Tags -- ^ "tags" - Tags to filter by - -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept + -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept findPetsByTags :: Accept accept -> Tags -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept findPetsByTags Accept accept -_ (Tags [Text] -tags) = +_ (Tags [Text] +tags) = Method -> [ByteString] -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept @@ -317,7 +317,7 @@ "tags", [Text] -> Maybe [Text] forall a. a -> Maybe a Just [Text] -tags) +tags) {-# DEPRECATED findPetsByTags "" #-} @@ -338,16 +338,16 @@ -- -- AuthMethod: 'AuthApiKeyApiKey' -- -getPetById - :: Accept accept -- ^ request accept ('MimeType') +getPetById + :: Accept accept -- ^ request accept ('MimeType') -> PetId -- ^ "petId" - ID of pet to return - -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept + -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept getPetById :: Accept accept -> PetId -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept getPetById Accept accept -_ (PetId Integer -petId) = +_ (PetId Integer +petId) = Method -> [ByteString] -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept @@ -360,7 +360,7 @@ "/pet/",Integer -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Integer -petId] +petId] OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept -> Proxy AuthApiKeyApiKey -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept @@ -388,18 +388,18 @@ -- -- AuthMethod: 'AuthOAuthPetstoreAuth' -- -updatePet - :: (Consumes UpdatePet contentType, MimeRender contentType Pet) - => ContentType contentType -- ^ request content-type ('MimeType') +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 + -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent updatePet :: ContentType contentType -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent updatePet ContentType contentType -_ Pet -body = +_ Pet +body = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -435,12 +435,12 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Pet -body +body data UpdatePet -- | /Body Param/ "body" - Pet object that needs to be added to the store -instance HasBodyParam UpdatePet Pet +instance HasBodyParam UpdatePet Pet -- | @application/xml@ instance Consumes UpdatePet MimeXML @@ -465,8 +465,8 @@ updatePetWithForm :: PetId -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent -updatePetWithForm (PetId Integer -petId) = +updatePetWithForm (PetId Integer +petId) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -480,7 +480,7 @@ "/pet/",Integer -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Integer -petId] +petId] OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent -> Proxy AuthOAuthPetstoreAuth @@ -498,15 +498,15 @@ data UpdatePetWithForm -- | /Optional Param/ "name" - Updated name of the pet -instance HasOptionalParam UpdatePetWithForm Name2 where - applyOptionalParam :: OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req (Name2 Text +xs) = OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept -req OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept -> Form -> OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept forall req contentType res accept. @@ -516,18 +516,18 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "name", Text -xs) +xs) -- | /Optional Param/ "status" - Updated status of the pet -instance HasOptionalParam UpdatePetWithForm StatusText where - applyOptionalParam :: OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req (StatusText Text +xs) = OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept -req OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept +req OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept -> Form -> OpenAPIPetstoreRequest UpdatePetWithForm contentType res accept forall req contentType res accept. @@ -537,7 +537,7 @@ forall v. ToHttpApiData v => (Method, v) -> Form toForm (Method "status", Text -xs) +xs) -- | @application/x-www-form-urlencoded@ instance Consumes UpdatePetWithForm MimeFormUrlEncoded @@ -560,8 +560,8 @@ uploadFile :: PetId -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON -uploadFile (PetId Integer -petId) = +uploadFile (PetId Integer +petId) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -575,7 +575,7 @@ "/pet/",Integer -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Integer -petId,ByteString +petId,ByteString "/uploadImage"] OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON @@ -594,15 +594,15 @@ data UploadFile -- | /Optional Param/ "additionalMetadata" - Additional data to pass to server -instance HasOptionalParam UploadFile AdditionalMetadata where - applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest UploadFile contentType res accept +req (AdditionalMetadata Text +xs) = OpenAPIPetstoreRequest UploadFile contentType res accept -req 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 @@ -616,18 +616,18 @@ forall mtype x. MimeRender mtype x => mtype -> x -> ByteString mimeRender' MimeMultipartFormData MimeMultipartFormData Text -xs) +xs) -- | /Optional Param/ "file" - file to upload -instance HasOptionalParam UploadFile File2 where - applyOptionalParam :: OpenAPIPetstoreRequest UploadFile contentType res accept +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) = +applyOptionalParam OpenAPIPetstoreRequest UploadFile contentType res accept +req (File2 FilePath +xs) = OpenAPIPetstoreRequest UploadFile contentType res accept -req 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 @@ -635,7 +635,7 @@ `_addMultiFormPart` Text -> FilePath -> Part NH.partFileSource Text "file" FilePath -xs +xs -- | @multipart/form-data@ instance Consumes UploadFile MimeMultipartFormData @@ -664,9 +664,9 @@ MimeMultipartFormData ApiResponse MimeJSON -uploadFileWithRequiredFile (RequiredFile FilePath -requiredFile) (PetId Integer -petId) = +uploadFileWithRequiredFile (RequiredFile FilePath +requiredFile) (PetId Integer +petId) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -683,7 +683,7 @@ "/fake/",Integer -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Integer -petId,ByteString +petId,ByteString "/uploadImageWithRequiredFile"] OpenAPIPetstoreRequest UploadFileWithRequiredFile @@ -721,24 +721,24 @@ `_addMultiFormPart` Text -> FilePath -> Part NH.partFileSource Text "requiredFile" FilePath -requiredFile +requiredFile data UploadFileWithRequiredFile -- | /Optional Param/ "additionalMetadata" - Additional data to pass to server -instance HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata where - applyOptionalParam :: OpenAPIPetstoreRequest +instance HasOptionalParam UploadFileWithRequiredFile AdditionalMetadata where + applyOptionalParam :: OpenAPIPetstoreRequest UploadFileWithRequiredFile contentType res accept -> AdditionalMetadata -> OpenAPIPetstoreRequest UploadFileWithRequiredFile contentType res accept -applyOptionalParam OpenAPIPetstoreRequest +applyOptionalParam OpenAPIPetstoreRequest UploadFileWithRequiredFile contentType res accept -req (AdditionalMetadata Text -xs) = +req (AdditionalMetadata Text +xs) = OpenAPIPetstoreRequest UploadFileWithRequiredFile contentType res accept -req OpenAPIPetstoreRequest +req OpenAPIPetstoreRequest UploadFileWithRequiredFile contentType res accept -> Part -> OpenAPIPetstoreRequest @@ -755,7 +755,7 @@ forall mtype x. MimeRender mtype x => mtype -> x -> ByteString mimeRender' MimeMultipartFormData MimeMultipartFormData Text -xs) +xs) -- | @multipart/form-data@ instance Consumes UploadFileWithRequiredFile MimeMultipartFormData 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 575e9de12180..cba3b1006442 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 @@ -71,8 +71,8 @@ deleteOrder :: OrderIdText -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent -deleteOrder (OrderIdText Text -orderId) = +deleteOrder (OrderIdText Text +orderId) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -86,7 +86,7 @@ "/store/order/",Text -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Text -orderId] +orderId] data DeleteOrder instance Produces DeleteOrder MimeNoContent @@ -145,16 +145,16 @@ -- -- For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions -- -getOrderById - :: Accept accept -- ^ request accept ('MimeType') +getOrderById + :: Accept accept -- ^ request accept ('MimeType') -> OrderId -- ^ "orderId" - ID of pet that needs to be fetched - -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept + -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept getOrderById :: Accept accept -> OrderId -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept getOrderById Accept accept -_ (OrderId Integer -orderId) = +_ (OrderId Integer +orderId) = Method -> [ByteString] -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept @@ -167,7 +167,7 @@ "/store/order/",Integer -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Integer -orderId] +orderId] data GetOrderById -- | @application/xml@ @@ -182,20 +182,20 @@ -- -- Place an order for a pet -- -placeOrder - :: (Consumes PlaceOrder contentType, MimeRender contentType Order) - => ContentType contentType -- ^ request content-type ('MimeType') - -> Accept accept -- ^ request accept ('MimeType') +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 + -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept placeOrder :: ContentType contentType -> Accept accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept placeOrder ContentType contentType _ Accept accept -_ Order -body = +_ Order +body = Method -> [ByteString] -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept @@ -215,15 +215,15 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Order -body +body data PlaceOrder -- | /Body Param/ "body" - order placed for purchasing the pet -instance HasBodyParam PlaceOrder Order +instance HasBodyParam PlaceOrder Order -- | @*/*@ -instance MimeType mtype => Consumes PlaceOrder mtype +instance MimeType mtype => Consumes PlaceOrder mtype -- | @application/xml@ instance Produces PlaceOrder MimeXML 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 fb544578189f..e550c6c74153 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 @@ -65,18 +65,18 @@ -- -- This can only be done by the logged in user. -- -createUser - :: (Consumes CreateUser contentType, MimeRender contentType User) - => ContentType contentType -- ^ request content-type ('MimeType') +createUser + :: (Consumes CreateUser contentType, MimeRender contentType User) + => ContentType contentType -- ^ request content-type ('MimeType') -> User -- ^ "body" - Created user object - -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent + -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent createUser :: ContentType contentType -> User -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent createUser ContentType contentType -_ User -body = +_ User +body = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -99,15 +99,15 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` User -body +body data CreateUser -- | /Body Param/ "body" - Created user object -instance HasBodyParam CreateUser User +instance HasBodyParam CreateUser User -- | @*/*@ -instance MimeType mtype => Consumes CreateUser mtype +instance MimeType mtype => Consumes CreateUser mtype instance Produces CreateUser MimeNoContent @@ -118,18 +118,18 @@ -- -- Creates list of users with given input array -- -createUsersWithArrayInput - :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) - => ContentType contentType -- ^ request content-type ('MimeType') +createUsersWithArrayInput + :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) + => ContentType contentType -- ^ request content-type ('MimeType') -> Body -- ^ "body" - List of user object - -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent + -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent createUsersWithArrayInput :: ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent createUsersWithArrayInput ContentType contentType -_ Body -body = +_ Body +body = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -152,15 +152,15 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Body -body +body data CreateUsersWithArrayInput -- | /Body Param/ "body" - List of user object -instance HasBodyParam CreateUsersWithArrayInput Body +instance HasBodyParam CreateUsersWithArrayInput Body -- | @*/*@ -instance MimeType mtype => Consumes CreateUsersWithArrayInput mtype +instance MimeType mtype => Consumes CreateUsersWithArrayInput mtype instance Produces CreateUsersWithArrayInput MimeNoContent @@ -171,18 +171,18 @@ -- -- Creates list of users with given input array -- -createUsersWithListInput - :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) - => ContentType contentType -- ^ request content-type ('MimeType') +createUsersWithListInput + :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) + => ContentType contentType -- ^ request content-type ('MimeType') -> Body -- ^ "body" - List of user object - -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent + -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent createUsersWithListInput :: ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent createUsersWithListInput ContentType contentType -_ Body -body = +_ Body +body = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -205,15 +205,15 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` Body -body +body data CreateUsersWithListInput -- | /Body Param/ "body" - List of user object -instance HasBodyParam CreateUsersWithListInput Body +instance HasBodyParam CreateUsersWithListInput Body -- | @*/*@ -instance MimeType mtype => Consumes CreateUsersWithListInput mtype +instance MimeType mtype => Consumes CreateUsersWithListInput mtype instance Produces CreateUsersWithListInput MimeNoContent @@ -232,8 +232,8 @@ deleteUser :: Username -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent -deleteUser (Username Text -username) = +deleteUser (Username Text +username) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -247,7 +247,7 @@ "/user/",Text -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Text -username] +username] data DeleteUser instance Produces DeleteUser MimeNoContent @@ -259,16 +259,16 @@ -- -- Get user by user name -- -getUserByName - :: Accept accept -- ^ request accept ('MimeType') +getUserByName + :: Accept accept -- ^ request accept ('MimeType') -> Username -- ^ "username" - The name that needs to be fetched. Use user1 for testing. - -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept + -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept getUserByName :: Accept accept -> Username -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept getUserByName Accept accept -_ (Username Text -username) = +_ (Username Text +username) = Method -> [ByteString] -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept @@ -281,7 +281,7 @@ "/user/",Text -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Text -username] +username] data GetUserByName -- | @application/xml@ @@ -296,19 +296,19 @@ -- -- Logs user into the system -- -loginUser - :: Accept accept -- ^ request accept ('MimeType') +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 + -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept loginUser :: Accept accept -> Username -> Password -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept loginUser Accept accept -_ (Username Text -username) (Password Text -password) = +_ (Username Text +username) (Password Text +password) = Method -> [ByteString] -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept @@ -331,7 +331,7 @@ "username", Text -> Maybe Text forall a. a -> Maybe a Just Text -username) +username) OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept -> [QueryItem] -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept @@ -344,7 +344,7 @@ "password", Text -> Maybe Text forall a. a -> Maybe a Just Text -password) +password) data LoginUser -- | @application/xml@ @@ -388,21 +388,21 @@ -- -- This can only be done by the logged in user. -- -updateUser - :: (Consumes UpdateUser contentType, MimeRender contentType User) - => ContentType contentType -- ^ request content-type ('MimeType') +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 + -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent updateUser :: ContentType contentType -> User -> Username -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent updateUser ContentType contentType -_ User -body (Username Text -username) = +_ User +body (Username Text +username) = Method -> [ByteString] -> OpenAPIPetstoreRequest @@ -416,7 +416,7 @@ "/user/",Text -> ByteString forall a. ToHttpApiData a => a -> ByteString toPath Text -username] +username] OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent -> User @@ -428,15 +428,15 @@ OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept `setBodyParam` User -body +body data UpdateUser -- | /Body Param/ "body" - Updated user object -instance HasBodyParam UpdateUser User +instance HasBodyParam UpdateUser User -- | @*/*@ -instance MimeType mtype => Consumes UpdateUser mtype +instance MimeType mtype => Consumes UpdateUser mtype instance Produces UpdateUser MimeNoContent 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 f56748b56c4a..22532fbdf845 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 @@ -32,44 +32,45 @@ 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 +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 +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. @@ -78,9 +79,9 @@ -> OpenAPIPetstoreRequest req contentType res accept -> IO (InitRequest req contentType res accept) _toInitRequest OpenAPIPetstoreConfig -config OpenAPIPetstoreRequest req contentType res accept -request - Manager +config OpenAPIPetstoreRequest req contentType res accept +request + Manager -> OpenAPIPetstoreConfig -> InitRequest req contentType res accept -> IO (Response ByteString) @@ -90,20 +91,20 @@ -> 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 +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 + } + deriving (Int -> MimeResult res -> ShowS [MimeResult res] -> ShowS MimeResult res -> String (Int -> MimeResult res -> ShowS) @@ -121,7 +122,7 @@ $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 +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) @@ -135,7 +136,7 @@ $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 +Functor, MimeResult a -> Bool (a -> m) -> MimeResult a -> m (a -> b -> b) -> b -> MimeResult a -> b (forall m. Monoid m => MimeResult m -> m) @@ -220,7 +221,7 @@ $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, Functor MimeResult Foldable MimeResult Functor MimeResult -> Foldable MimeResult @@ -281,15 +282,15 @@ $cp2Traversable :: Foldable MimeResult $cp1Traversable :: Functor MimeResult Traversable) - --- | pair of unrender/parser error and http response -data MimeError = - MimeError { - MimeError -> String + +-- | pair of unrender/parser error and http response +data MimeError = + MimeError { + MimeError -> String mimeError :: String -- ^ unrender/parser error - , MimeError -> Response ByteString + , MimeError -> Response ByteString mimeErrorResponse :: NH.Response BCL.ByteString -- ^ http response - } deriving (Int -> MimeError -> ShowS + } deriving (Int -> MimeError -> ShowS [MimeError] -> ShowS MimeError -> String (Int -> MimeError -> ShowS) @@ -305,24 +306,24 @@ 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 + +-- | 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 +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) @@ -333,11 +334,11 @@ -> 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 +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 @@ -346,39 +347,39 @@ 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) +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) +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 + do if (Int +statusCode Int -> Int -> Bool forall a. Ord a => a -> a -> Bool >= Int 400 Bool -> Bool -> Bool && Int -statusCode Int -> Int -> Bool +statusCode Int -> Int -> Bool forall a. Ord a => a -> a -> Bool < Int 600) - then do - let s :: String -s = String + 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 () +statusCode + Text -> LogLevel -> Text -> KatipT IO () forall (m :: * -> *). (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () @@ -386,28 +387,28 @@ "Client" LogLevel levelError (String -> Text T.pack String -s) - Either MimeError res -> KatipT IO (Either MimeError res) +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 +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 +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 () +httpResponse) of + Left String +s -> do + Text -> LogLevel -> Text -> KatipT IO () forall (m :: * -> *). (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () @@ -415,48 +416,48 @@ "Client" LogLevel levelError (String -> Text T.pack String -s) - Either MimeError res -> KatipT IO (Either MimeError res) +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) +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) +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 +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 +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 @@ -469,33 +470,33 @@ -> 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) +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 +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 +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. @@ -504,9 +505,9 @@ -> OpenAPIPetstoreRequest req contentType res accept -> IO (InitRequest req contentType res accept) _toInitRequest OpenAPIPetstoreConfig -config OpenAPIPetstoreRequest req contentType res accept -request - Manager +config OpenAPIPetstoreRequest req contentType res accept +request + Manager -> OpenAPIPetstoreConfig -> InitRequest req contentType res accept -> IO (Response ByteString) @@ -516,76 +517,76 @@ -> 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 +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) +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) +src OpenAPIPetstoreConfig +config LogExec IO (Response ByteString) -> LogExec IO (Response ByteString) forall a b. (a -> b) -> a -> b $ - do Text -> LogLevel -> Text -> KatipT IO () + do Text -> LogLevel -> Text -> KatipT IO () forall (m :: * -> *). (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () _log Text -src LogLevel +src LogLevel levelInfo Text -requestLogMsg - Text -> LogLevel -> Text -> KatipT IO () +requestLogMsg + Text -> LogLevel -> Text -> KatipT IO () forall (m :: * -> *). (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () _log Text -src LogLevel +src LogLevel levelDebug Text -requestDbgLogMsg - Response ByteString -res <- IO (Response ByteString) -> KatipT IO (Response ByteString) +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 () +req Manager +manager + Text -> LogLevel -> Text -> KatipT IO () forall (m :: * -> *). (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () _log Text -src LogLevel +src LogLevel levelInfo (Response ByteString -> Text forall body. Response body -> Text -responseLogMsg Response ByteString -res) - Text -> LogLevel -> Text -> KatipT IO () +responseLogMsg Response ByteString +res) + Text -> LogLevel -> Text -> KatipT IO () forall (m :: * -> *). (Applicative m, Katip m) => Text -> LogLevel -> Text -> m () _log Text -src LogLevel +src LogLevel levelDebug ((String -> Text T.pack (String -> Text) -> (Response ByteString -> String) -> Response ByteString -> Text @@ -593,52 +594,52 @@ . Response ByteString -> String forall a. Show a => a -> String show) Response ByteString -res) - Response ByteString -> KatipT IO (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 +res + where + src :: Text +src = Text "Client" - endpoint :: Text -endpoint = - String -> Text + endpoint :: Text +endpoint = + String -> Text T.pack (String -> Text) -> String -> Text forall a b. (a -> b) -> a -> b $ - ByteString -> String + ByteString -> String BC.unpack (ByteString -> String) -> ByteString -> String forall a b. (a -> b) -> a -> b $ - Request -> ByteString + Request -> ByteString NH.method Request -req ByteString -> ByteString -> ByteString +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 +req ByteString -> ByteString -> ByteString forall a. Semigroup a => a -> a -> a <> Request -> ByteString NH.path Request -req ByteString -> ByteString -> ByteString +req ByteString -> ByteString -> ByteString forall a. Semigroup a => a -> a -> a <> Request -> ByteString NH.queryString Request -req - requestLogMsg :: Text -requestLogMsg = Text +req + requestLogMsg :: Text +requestLogMsg = Text "REQ:" Text -> Text -> Text forall a. Semigroup a => a -> a -> a <> Text -endpoint - requestDbgLogMsg :: Text -requestDbgLogMsg = - Text +endpoint + requestDbgLogMsg :: Text +requestDbgLogMsg = + Text "Headers=" Text -> Text -> Text forall a. Semigroup a => a -> a -> a <> (String -> Text @@ -649,25 +650,25 @@ forall a. Show a => a -> String show) (Request -> RequestHeaders NH.requestHeaders Request -req) Text -> Text -> Text +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 + (case Request -> RequestBody NH.requestBody Request -req of - NH.RequestBodyLBS ByteString -xs -> ByteString -> Text +req of + NH.RequestBodyLBS ByteString +xs -> ByteString -> Text T.decodeUtf8 (ByteString -> ByteString BL.toStrict ByteString -xs) - RequestBody +xs) + RequestBody _ -> Text "<RequestBody>") - responseStatusCode :: Response body -> Text -responseStatusCode = (String -> Text + 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 @@ -681,33 +682,33 @@ . Response body -> Status forall body. Response body -> Status NH.responseStatus - responseLogMsg :: Response body -> Text -responseLogMsg Response body -res = - Text + 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 +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 +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 + +-- * 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 + } 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) @@ -732,20 +733,20 @@ $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 + +-- | 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 +_toInitRequest OpenAPIPetstoreConfig +config OpenAPIPetstoreRequest req contentType res accept +req0 = + Text -> OpenAPIPetstoreConfig -> LogExec IO (InitRequest req contentType res accept) forall (m :: * -> *) a. @@ -753,12 +754,12 @@ Text -> OpenAPIPetstoreConfig -> LogExec m a runConfigLogWithExceptions Text "Client" OpenAPIPetstoreConfig -config LogExec IO (InitRequest req contentType res accept) +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 + 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 @@ -773,14 +774,14 @@ $ ByteString -> ByteString -> ByteString BCL.append (OpenAPIPetstoreConfig -> ByteString configHost OpenAPIPetstoreConfig -config) ([ByteString] -> ByteString +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) +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) @@ -796,14 +797,14 @@ -> OpenAPIPetstoreConfig -> IO (OpenAPIPetstoreRequest req contentType res accept) _applyAuthMethods OpenAPIPetstoreRequest req contentType res accept -req0 OpenAPIPetstoreConfig -config - Bool -> KatipT IO () -> KatipT IO () +req0 OpenAPIPetstoreConfig +config + Bool -> KatipT IO () -> KatipT IO () forall (f :: * -> *). Applicative f => Bool -> f () -> f () P.when - (OpenAPIPetstoreConfig -> Bool + (OpenAPIPetstoreConfig -> Bool configValidateAuthMethods OpenAPIPetstoreConfig -config Bool -> Bool -> Bool +config Bool -> Bool -> Bool && (Bool -> Bool not (Bool -> Bool) -> (OpenAPIPetstoreRequest req contentType res accept -> Bool) @@ -821,8 +822,8 @@ forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] rAuthTypes) OpenAPIPetstoreRequest req contentType res accept -req1) - (AuthMethodException -> KatipT IO () +req1) + (AuthMethodException -> KatipT IO () forall (m :: * -> *) e a. (MonadThrow m, Exception e) => e -> m a E.throw (AuthMethodException -> KatipT IO ()) -> AuthMethodException -> KatipT IO () @@ -851,10 +852,10 @@ 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 +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 @@ -877,164 +878,177 @@ OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept _setAcceptHeader - reqHeaders :: RequestHeaders -reqHeaders = (HeaderName + 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 +config)) (HeaderName, ByteString) -> RequestHeaders -> RequestHeaders forall a. a -> [a] -> [a] : Params -> RequestHeaders -paramsHeaders (OpenAPIPetstoreRequest req contentType res accept -> Params -forall req contentType res accept. -OpenAPIPetstoreRequest req contentType res accept -> Params -rParams OpenAPIPetstoreRequest req contentType res accept -req2) - reqQuery :: ByteString -reqQuery = Bool -> Query -> ByteString +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 (Params -> Query -paramsQuery (OpenAPIPetstoreRequest req contentType res accept -> Params -forall req contentType res accept. -OpenAPIPetstoreRequest req contentType res accept -> Params -rParams OpenAPIPetstoreRequest req contentType res accept -req2)) - pReq :: Request -pReq = Request -parsedReq { method :: ByteString -NH.method = (OpenAPIPetstoreRequest req contentType res accept -> ByteString +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 +req2 + , requestHeaders :: RequestHeaders NH.requestHeaders = RequestHeaders -reqHeaders - , queryString :: ByteString +reqHeaders + , queryString :: ByteString NH.queryString = ByteString -reqQuery - } - Request -outReq <- 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 -req2) of - ParamBody +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 +pReq { requestBody :: RequestBody NH.requestBody = RequestBody forall a. Monoid a => a mempty }) - ParamBodyB ByteString -bs -> Request -> KatipT IO Request + ParamBodyB ByteString +bs -> Request -> KatipT IO Request forall (f :: * -> *) a. Applicative f => a -> f a pure (Request -pReq { requestBody :: RequestBody +pReq { requestBody :: RequestBody NH.requestBody = ByteString -> RequestBody NH.RequestBodyBS ByteString -bs }) - ParamBodyBL ByteString -bl -> Request -> KatipT IO Request +bs }) + ParamBodyBL ByteString +bl -> Request -> KatipT IO Request forall (f :: * -> *) a. Applicative f => a -> f a pure (Request -pReq { requestBody :: RequestBody +pReq { requestBody :: RequestBody NH.requestBody = ByteString -> RequestBody NH.RequestBodyLBS ByteString -bl }) - ParamBodyFormUrlEncoded Form -form -> Request -> KatipT IO Request +bl }) + ParamBodyFormUrlEncoded Form +form -> Request -> KatipT IO Request forall (f :: * -> *) a. Applicative f => a -> f a pure (Request -pReq { requestBody :: RequestBody +pReq { requestBody :: RequestBody NH.requestBody = ByteString -> RequestBody NH.RequestBodyLBS (Form -> ByteString WH.urlEncodeForm Form -form) }) - ParamBodyMultipartFormData [Part] -parts -> [Part] -> Request -> KatipT IO Request +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 +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 +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 +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 +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) +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 +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 +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 +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 +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 +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 430cd6a4c69a..095d37cdaa4b 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 @@ -67,7 +67,7 @@ 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 @@ -86,46 +86,48 @@ configAuthMethods :: [AnyAuthMethod] -- ^ List of configured auth methods , OpenAPIPetstoreConfig -> Bool configValidateAuthMethods :: Bool -- ^ throw exceptions if auth methods are not configured - } - --- | display the config -instance P.Show OpenAPIPetstoreConfig where - show :: OpenAPIPetstoreConfig -> String -show OpenAPIPetstoreConfig -c = - String -> String -> ShowS + , 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 + String "{ configHost = %v, configUserAgent = %v, ..}" - (ByteString -> String + (ByteString -> String forall a. Show a => a -> String show (OpenAPIPetstoreConfig -> ByteString configHost OpenAPIPetstoreConfig -c)) - (Text -> String +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 +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 + LogContext +logCxt <- IO LogContext initLogContext - OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig + OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig forall (m :: * -> *) a. Monad m => a -> m a return (OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig) -> OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig @@ -136,119 +138,123 @@ -> LogContext -> [AnyAuthMethod] -> Bool +-> ByteString -> OpenAPIPetstoreConfig OpenAPIPetstoreConfig - { configHost :: ByteString + { configHost :: ByteString configHost = ByteString "http://petstore.swagger.io:80/v2" - , configUserAgent :: Text + , 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 configLogExecWithContext = forall (m :: * -> *) a. MonadIO m => LogContext -> LogExec m a runDefaultLogExecWithContext - , configLogContext :: LogContext + , configLogContext :: LogContext configLogContext = LogContext -logCxt - , configAuthMethods :: [AnyAuthMethod] +logCxt + , configAuthMethods :: [AnyAuthMethod] configAuthMethods = [] - , configValidateAuthMethods :: Bool + , configValidateAuthMethods :: Bool configValidateAuthMethods = Bool True - } - --- | 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] + , 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] +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 +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 +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 +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 +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 +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 +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 +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: +-- * OpenAPIPetstoreRequest + +-- | Represents a request. -- --- * 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 -> Method +-- 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] + , OpenAPIPetstoreRequest req contentType res accept -> [ByteString] rUrlPath :: [BCL.ByteString] -- ^ Endpoint of OpenAPIPetstoreRequest - , OpenAPIPetstoreRequest req contentType res accept -> Params + , OpenAPIPetstoreRequest req contentType res accept -> Params rParams :: Params -- ^ params of OpenAPIPetstoreRequest - , OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] + , OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] rAuthTypes :: [P.TypeRep] -- ^ types of auth methods - } - deriving (Int -> OpenAPIPetstoreRequest req contentType res accept -> ShowS + } + 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) @@ -273,21 +279,21 @@ $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 :: (Method -> f Method) + +-- | '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 Method -> f Method -f OpenAPIPetstoreRequest{[TypeRep] +rMethodL ByteString -> f ByteString +f OpenAPIPetstoreRequest{[TypeRep] [ByteString] -Method +ByteString Params rAuthTypes :: [TypeRep] rParams :: Params rUrlPath :: [ByteString] -rMethod :: Method +rMethod :: ByteString rAuthTypes :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] rParams :: forall req contentType res accept. @@ -295,18 +301,18 @@ rUrlPath :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [ByteString] rMethod :: forall req contentType res accept. -OpenAPIPetstoreRequest req contentType res accept -> Method -..} = (\Method -rMethod -> OpenAPIPetstoreRequest :: forall req contentType res accept. -Method +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\ByteString +rMethod -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString -> [ByteString] -> Params -> [TypeRep] -> OpenAPIPetstoreRequest req contentType res accept -OpenAPIPetstoreRequest { Method -rMethod :: Method -rMethod :: Method -rMethod, [TypeRep] +OpenAPIPetstoreRequest { ByteString +rMethod :: ByteString +rMethod :: ByteString +rMethod, [TypeRep] [ByteString] Params rAuthTypes :: [TypeRep] @@ -315,29 +321,29 @@ rAuthTypes :: [TypeRep] rParams :: Params rUrlPath :: [ByteString] -..} ) (Method -> OpenAPIPetstoreRequest req contentType res accept) --> f Method +..} ) (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 -<$> Method -> f Method -f Method -rMethod -{-# INLINE rMethodL #-} - --- | 'rUrlPath' Lens -rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [BCL.ByteString] -rUrlPathL :: ([ByteString] -> f [ByteString]) +<$> 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] +rUrlPathL [ByteString] -> f [ByteString] +f OpenAPIPetstoreRequest{[TypeRep] [ByteString] -Method +ByteString Params rAuthTypes :: [TypeRep] rParams :: Params rUrlPath :: [ByteString] -rMethod :: Method +rMethod :: ByteString rAuthTypes :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] rParams :: forall req contentType res accept. @@ -345,10 +351,10 @@ rUrlPath :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [ByteString] rMethod :: forall req contentType res accept. -OpenAPIPetstoreRequest req contentType res accept -> Method -..} = (\[ByteString] -rUrlPath -> OpenAPIPetstoreRequest :: forall req contentType res accept. -Method +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\[ByteString] +rUrlPath -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString -> [ByteString] -> Params -> [TypeRep] @@ -356,38 +362,38 @@ OpenAPIPetstoreRequest { [ByteString] rUrlPath :: [ByteString] rUrlPath :: [ByteString] -rUrlPath, [TypeRep] -Method +rUrlPath, [TypeRep] +ByteString Params rAuthTypes :: [TypeRep] rParams :: Params -rMethod :: Method +rMethod :: ByteString rAuthTypes :: [TypeRep] rParams :: Params -rMethod :: Method -..} ) ([ByteString] -> OpenAPIPetstoreRequest req contentType res accept) +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) +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] +rParamsL Params -> f Params +f OpenAPIPetstoreRequest{[TypeRep] [ByteString] -Method +ByteString Params rAuthTypes :: [TypeRep] rParams :: Params rUrlPath :: [ByteString] -rMethod :: Method +rMethod :: ByteString rAuthTypes :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] rParams :: forall req contentType res accept. @@ -395,10 +401,10 @@ rUrlPath :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [ByteString] rMethod :: forall req contentType res accept. -OpenAPIPetstoreRequest req contentType res accept -> Method -..} = (\Params -rParams -> OpenAPIPetstoreRequest :: forall req contentType res accept. -Method +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\Params +rParams -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString -> [ByteString] -> Params -> [TypeRep] @@ -406,38 +412,38 @@ OpenAPIPetstoreRequest { Params rParams :: Params rParams :: Params -rParams, [TypeRep] +rParams, [TypeRep] [ByteString] -Method +ByteString rAuthTypes :: [TypeRep] rUrlPath :: [ByteString] -rMethod :: Method +rMethod :: ByteString rAuthTypes :: [TypeRep] rUrlPath :: [ByteString] -rMethod :: Method -..} ) (Params -> OpenAPIPetstoreRequest req contentType res accept) +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]) +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] +rAuthTypesL [TypeRep] -> f [TypeRep] +f OpenAPIPetstoreRequest{[TypeRep] [ByteString] -Method +ByteString Params rAuthTypes :: [TypeRep] rParams :: Params rUrlPath :: [ByteString] -rMethod :: Method +rMethod :: ByteString rAuthTypes :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [TypeRep] rParams :: forall req contentType res accept. @@ -445,10 +451,10 @@ rUrlPath :: forall req contentType res accept. OpenAPIPetstoreRequest req contentType res accept -> [ByteString] rMethod :: forall req contentType res accept. -OpenAPIPetstoreRequest req contentType res accept -> Method -..} = (\[TypeRep] -rAuthTypes -> OpenAPIPetstoreRequest :: forall req contentType res accept. -Method +OpenAPIPetstoreRequest req contentType res accept -> ByteString +..} = (\[TypeRep] +rAuthTypes -> OpenAPIPetstoreRequest :: forall req contentType res accept. +ByteString -> [ByteString] -> Params -> [TypeRep] @@ -456,34 +462,34 @@ OpenAPIPetstoreRequest { [TypeRep] rAuthTypes :: [TypeRep] rAuthTypes :: [TypeRep] -rAuthTypes, [ByteString] -Method +rAuthTypes, [ByteString] +ByteString Params rParams :: Params rUrlPath :: [ByteString] -rMethod :: Method +rMethod :: ByteString rParams :: Params rUrlPath :: [ByteString] -rMethod :: Method -..} ) ([TypeRep] -> OpenAPIPetstoreRequest req contentType res accept) +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 +f [TypeRep] +rAuthTypes +{-# INLINE rAuthTypesL #-} --- | 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 +-- * 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 @@ -494,8 +500,8 @@ 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 +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 @@ -507,47 +513,47 @@ 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 +-- * 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 + {-# 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 -&- + {-# INLINE (-&-) #-} --- | Request Params -data Params = Params - { Params -> Query +infixl 2 -&- + +-- | Request Params +data Params = Params + { Params -> Query paramsQuery :: NH.Query - , Params -> RequestHeaders + , Params -> RequestHeaders paramsHeaders :: NH.RequestHeaders - , Params -> ParamBody + , Params -> ParamBody paramsBody :: ParamBody - } - deriving (Int -> Params -> ShowS + } + deriving (Int -> Params -> ShowS [Params] -> ShowS Params -> String (Int -> Params -> ShowS) @@ -561,12 +567,12 @@ 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 + +-- | '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 @@ -575,29 +581,29 @@ paramsBody :: Params -> ParamBody paramsHeaders :: Params -> RequestHeaders paramsQuery :: Params -> Query -..} = (\Query -paramsQuery -> Params :: Query -> RequestHeaders -> ParamBody -> Params +..} = (\Query +paramsQuery -> Params :: Query -> RequestHeaders -> ParamBody -> Params Params { Query paramsQuery :: Query paramsQuery :: Query -paramsQuery, RequestHeaders +paramsQuery, RequestHeaders ParamBody paramsBody :: ParamBody paramsHeaders :: RequestHeaders paramsBody :: ParamBody paramsHeaders :: RequestHeaders -..} ) (Query -> Params) -> f Query -> f Params +..} ) (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 +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 @@ -606,29 +612,29 @@ paramsBody :: Params -> ParamBody paramsHeaders :: Params -> RequestHeaders paramsQuery :: Params -> Query -..} = (\RequestHeaders -paramsHeaders -> Params :: Query -> RequestHeaders -> ParamBody -> Params +..} = (\RequestHeaders +paramsHeaders -> Params :: Query -> RequestHeaders -> ParamBody -> Params Params { RequestHeaders paramsHeaders :: RequestHeaders paramsHeaders :: RequestHeaders -paramsHeaders, Query +paramsHeaders, Query ParamBody paramsBody :: ParamBody paramsQuery :: Query paramsBody :: ParamBody paramsQuery :: Query -..} ) (RequestHeaders -> Params) -> f RequestHeaders -> f Params +..} ) (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 +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 @@ -637,32 +643,32 @@ paramsBody :: Params -> ParamBody paramsHeaders :: Params -> RequestHeaders paramsQuery :: Params -> Query -..} = (\ParamBody -paramsBody -> Params :: Query -> RequestHeaders -> ParamBody -> Params +..} = (\ParamBody +paramsBody -> Params :: Query -> RequestHeaders -> ParamBody -> Params Params { ParamBody paramsBody :: ParamBody paramsBody :: ParamBody -paramsBody, Query +paramsBody, Query RequestHeaders paramsHeaders :: RequestHeaders paramsQuery :: Query paramsHeaders :: RequestHeaders paramsQuery :: Query -..} ) (ParamBody -> Params) -> f ParamBody -> f Params +..} ) (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 +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) @@ -678,65 +684,65 @@ 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 :: Method +-- ** 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 Method -m [ByteString] -u = Method +_mkRequest ByteString +m [ByteString] +u = ByteString -> [ByteString] -> Params -> [TypeRep] -> OpenAPIPetstoreRequest req contentType res accept forall req contentType res accept. -Method +ByteString -> [ByteString] -> Params -> [TypeRep] -> OpenAPIPetstoreRequest req contentType res accept -OpenAPIPetstoreRequest Method -m [ByteString] -u Params +OpenAPIPetstoreRequest ByteString +m [ByteString] +u Params _mkParams [] - -_mkParams :: Params -_mkParams :: Params + +_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 + +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 +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, Method) -> HeaderName) +`removeHeader` ((HeaderName, ByteString) -> HeaderName) -> RequestHeaders -> [HeaderName] forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b -P.fmap (HeaderName, Method) -> HeaderName +P.fmap (HeaderName, ByteString) -> HeaderName forall a b. (a, b) -> a P.fst RequestHeaders -header - OpenAPIPetstoreRequest req contentType res accept +header + OpenAPIPetstoreRequest req contentType res accept -> (OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept) -> OpenAPIPetstoreRequest req contentType res accept @@ -749,18 +755,18 @@ -> 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 +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 +addHeader OpenAPIPetstoreRequest req contentType res accept +req RequestHeaders +header = ASetter (OpenAPIPetstoreRequest req contentType res accept) (OpenAPIPetstoreRequest req contentType res accept) RequestHeaders @@ -789,26 +795,26 @@ -> Params -> Identity Params Lens_' Params RequestHeaders paramsHeadersL) (RequestHeaders -header RequestHeaders -> RequestHeaders -> 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 +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 +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 + ASetter (OpenAPIPetstoreRequest req contentType res accept) (OpenAPIPetstoreRequest req contentType res accept) RequestHeaders @@ -818,7 +824,7 @@ -> OpenAPIPetstoreRequest req contentType res accept forall s t a b. ASetter s t a b -> (a -> b) -> s -> t L.over - ((Params -> Identity Params) + ((Params -> Identity Params) -> OpenAPIPetstoreRequest req contentType res accept -> Identity (OpenAPIPetstoreRequest req contentType res accept) forall req contentType res accept. @@ -838,23 +844,24 @@ -> Params -> Identity Params Lens_' Params RequestHeaders paramsHeadersL) - (((HeaderName, Method) -> Bool) -> RequestHeaders -> RequestHeaders + (((HeaderName, ByteString) -> Bool) +-> RequestHeaders -> RequestHeaders forall a. (a -> Bool) -> [a] -> [a] -P.filter (\(HeaderName, Method) -h -> (HeaderName, Method) -> CI HeaderName +P.filter (\(HeaderName, ByteString) +h -> (HeaderName, ByteString) -> CI HeaderName forall b. (HeaderName, b) -> CI HeaderName -cifst (HeaderName, Method) -h CI HeaderName -> [CI HeaderName] -> Bool +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 +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) @@ -864,21 +871,21 @@ . (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 + + +_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 +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. @@ -886,16 +893,16 @@ -> RequestHeaders -> OpenAPIPetstoreRequest req contentType res accept `setHeader` [(HeaderName -"content-type", String -> Method -BC.pack (String -> Method) -> String -> Method +"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 +m)] + Maybe MediaType Nothing -> OpenAPIPetstoreRequest req contentType res accept -req OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept -> [HeaderName] -> OpenAPIPetstoreRequest req contentType res accept forall req contentType res accept. @@ -904,20 +911,20 @@ -> 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 + +_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 +_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 +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. @@ -925,16 +932,16 @@ -> RequestHeaders -> OpenAPIPetstoreRequest req contentType res accept `setHeader` [(HeaderName -"accept", String -> Method -BC.pack (String -> Method) -> String -> Method +"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 +m)] + Maybe MediaType Nothing -> OpenAPIPetstoreRequest req contentType res accept -req OpenAPIPetstoreRequest req contentType res accept +req OpenAPIPetstoreRequest req contentType res accept -> [HeaderName] -> OpenAPIPetstoreRequest req contentType res accept forall req contentType res accept. @@ -943,24 +950,24 @@ -> 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 + +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 +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 + ASetter (OpenAPIPetstoreRequest req contentType res accept) (OpenAPIPetstoreRequest req contentType res accept) Query @@ -970,7 +977,7 @@ -> OpenAPIPetstoreRequest req contentType res accept forall s t a b. ASetter s t a b -> (a -> b) -> s -> t L.over - ((Params -> Identity Params) + ((Params -> Identity Params) -> OpenAPIPetstoreRequest req contentType res accept -> Identity (OpenAPIPetstoreRequest req contentType res accept) forall req contentType res accept. @@ -988,53 +995,54 @@ . (Query -> Identity Query) -> Params -> Identity Params Lens_' Params Query paramsQueryL) - (((Method, Maybe Method) -> Bool) -> Query -> Query + (((ByteString, Maybe ByteString) -> Bool) -> Query -> Query forall a. (a -> Bool) -> [a] -> [a] -P.filter (\(Method, Maybe Method) -q -> (Method, Maybe Method) -> HeaderName -forall b. (Method, b) -> HeaderName -cifst (Method, Maybe Method) -q HeaderName -> [HeaderName] -> Bool +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` ((Method, Maybe Method) -> HeaderName) -> Query -> [HeaderName] +`P.notElem` ((ByteString, Maybe ByteString) -> HeaderName) +-> Query -> [HeaderName] forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b -P.fmap (Method, Maybe Method) -> HeaderName -forall b. (Method, b) -> HeaderName -cifst Query -query)) OpenAPIPetstoreRequest req contentType res accept +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 + (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 :: (Method, b) -> HeaderName -cifst = Method -> HeaderName +query) + where + cifst :: (ByteString, b) -> HeaderName +cifst = ByteString -> HeaderName forall s. FoldCase s => s -> CI s -CI.mk (Method -> HeaderName) --> ((Method, b) -> Method) -> (Method, b) -> HeaderName +CI.mk (ByteString -> HeaderName) +-> ((ByteString, b) -> ByteString) -> (ByteString, b) -> HeaderName forall b c a. (b -> c) -> (a -> b) -> a -> c -. (Method, b) -> Method +. (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 + +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 +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 @@ -1066,32 +1074,32 @@ . (Query -> Identity Query) -> Params -> Identity Params Lens_' Params Query paramsQueryL) (Query -query Query -> Query -> 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 + +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 +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 +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 + 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 @@ -1124,31 +1132,31 @@ Lens_' Params ParamBody paramsBodyL) (Form -> ParamBody ParamBodyFormUrlEncoded (Form -newform Form -> Form -> 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 +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 +_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 +req) of + ParamBodyMultipartFormData [Part] +_parts -> [Part] +_parts + ParamBody _ -> [] - in OpenAPIPetstoreRequest req contentType res accept -req OpenAPIPetstoreRequest req contentType res accept + 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 @@ -1181,19 +1189,19 @@ Lens_' Params ParamBody paramsBodyL) ([Part] -> ParamBody ParamBodyMultipartFormData (Part -newpart Part -> [Part] -> [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 --> Method -> OpenAPIPetstoreRequest req contentType res accept -_setBodyBS OpenAPIPetstoreRequest req contentType res accept -req Method -body = - OpenAPIPetstoreRequest req contentType res accept -req OpenAPIPetstoreRequest req contentType res accept +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 @@ -1224,18 +1232,18 @@ forall b c a. (b -> c) -> (a -> b) -> a -> c . (ParamBody -> Identity ParamBody) -> Params -> Identity Params Lens_' Params ParamBody -paramsBodyL) (Method -> ParamBody -ParamBodyB Method -body) - -_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> BL.ByteString -> OpenAPIPetstoreRequest req contentType res accept -_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept +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 +_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 @@ -1268,17 +1276,17 @@ 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 +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 +_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 @@ -1305,111 +1313,168 @@ Typeable a => proxy a -> TypeRep P.typeRep Proxy authMethod -proxy TypeRep -> [TypeRep] -> [TypeRep] +proxy TypeRep -> [TypeRep] -> [TypeRep] forall a. a -> [a] -> [a] :) - --- ** Params Utils -toPath - :: WH.ToHttpApiData a - => a -> BCL.ByteString -toPath :: a -> ByteString +-- ** 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 -> Method) -> (HeaderName, a) -> (HeaderName, Method) + +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 -> Method -forall a. ToHttpApiData a => a -> Method +fmap a -> ByteString +forall a. ToHttpApiData a => a -> ByteString WH.toHeader (HeaderName, a) -x] - -toForm :: WH.ToHttpApiData v => (BC.ByteString, v) -> WH.Form -toForm :: (Method, v) -> Form -toForm (Method -k,v -v) = [(String, v)] -> Form +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 [(Method -> String -BC.unpack Method -k,v -v)] - -toQuery :: WH.ToHttpApiData a => (BC.ByteString, Maybe a) -> [NH.QueryItem] -toQuery :: (Method, Maybe a) -> Query -toQuery (Method, Maybe a) -x = [((Maybe a -> Maybe Method) --> (Method, Maybe a) -> (Method, Maybe Method) +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 Method) - -> (Method, Maybe a) -> (Method, Maybe Method)) --> ((a -> Method) -> Maybe a -> Maybe Method) --> (a -> Method) --> (Method, Maybe a) --> (Method, Maybe Method) +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 -> Method) -> Maybe a -> Maybe Method +. (a -> ByteString) -> Maybe a -> Maybe ByteString forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b -fmap) a -> Method -toQueryParam (Method, Maybe a) -x] - where toQueryParam :: a -> Method -toQueryParam = Text -> Method -T.encodeUtf8 (Text -> Method) -> (a -> Text) -> a -> Method +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 - --- *** 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 +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, Method)]) -> f [a] -> [(b, Method)] +-> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] _toColl CollectionFormat -c (HeaderName, a) -> RequestHeaders +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 -> (Method, [v]) -> Form -toFormColl CollectionFormat -c (Method, [v]) -xs = [(String, String)] -> Form +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, Method) -> (String, String)) +$ ((HeaderName, ByteString) -> (String, String)) -> RequestHeaders -> [(String, String)] forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b -fmap (HeaderName, Method) -> (String, String) -unpack (RequestHeaders -> [(String, String)]) +fmap (HeaderName, ByteString) -> (String, String) +unpack (RequestHeaders -> [(String, String)]) -> RequestHeaders -> [(String, String)] forall a b. (a -> b) -> a -> b $ CollectionFormat @@ -1419,71 +1484,76 @@ forall (f :: * -> *) a b. Traversable f => CollectionFormat --> (f a -> [(b, Method)]) -> f [a] -> [(b, Method)] +-> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] _toColl CollectionFormat -c (HeaderName, v) -> RequestHeaders +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 -$ (Method, [v]) -> (HeaderName, [v]) +$ (ByteString, [v]) -> (HeaderName, [v]) forall s b. FoldCase s => (s, b) -> (CI s, b) -pack (Method, [v]) -xs - where - pack :: (s, b) -> (CI s, b) -pack (s -k,b -v) = (s -> CI s +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, Method) -> (String, String) -unpack (HeaderName -k,Method -v) = (Method -> String -BC.unpack (HeaderName -> Method +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), Method -> String -BC.unpack Method -v) - -toQueryColl :: WH.ToHttpApiData a => CollectionFormat -> (BC.ByteString, Maybe [a]) -> NH.Query -toQueryColl :: CollectionFormat -> (Method, Maybe [a]) -> Query -toQueryColl CollectionFormat -c (Method, Maybe [a]) -xs = CollectionFormat --> ((Method, Maybe a) -> Query) -> (Method, Maybe [a]) -> Query +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 Method)]) -> f (t [a]) -> [(b, t Method)] +-> (f (t a) -> [(b, t ByteString)]) +-> f (t [a]) +-> [(b, t ByteString)] _toCollA CollectionFormat -c (Method, Maybe a) -> Query -forall a. ToHttpApiData a => (Method, Maybe a) -> Query -toQuery (Method, Maybe [a]) -xs - -_toColl :: P.Traversable f => CollectionFormat -> (f a -> [(b, BC.ByteString)]) -> f [a] -> [(b, BC.ByteString)] -_toColl :: CollectionFormat --> (f a -> [(b, Method)]) -> f [a] -> [(b, Method)] -_toColl CollectionFormat -c f a -> [(b, Method)] -encode f [a] -xs = ((b, Maybe Method) -> (b, Method)) --> [(b, Maybe Method)] -> [(b, Method)] +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 Method -> Method) -> (b, Maybe Method) -> (b, Method) +fmap ((Maybe ByteString -> ByteString) +-> (b, Maybe ByteString) -> (b, ByteString) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b -fmap Maybe Method -> Method +fmap Maybe ByteString -> ByteString forall a. HasCallStack => Maybe a -> a P.fromJust) (CollectionFormat --> (f (Maybe a) -> [(b, Maybe Method)]) --> (Char -> Method) +-> (f (Maybe a) -> [(b, Maybe ByteString)]) +-> (Char -> ByteString) -> f (Maybe [a]) --> [(b, Maybe Method)] +-> [(b, Maybe ByteString)] forall c (f :: * -> *) (t :: * -> *) a b. (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat @@ -1492,49 +1562,52 @@ -> f (t [a]) -> [(b, t c)] _toCollA' CollectionFormat -c f (Maybe a) -> [(b, Maybe Method)] -fencode Char -> Method +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 Method)] -fencode = ((b, Method) -> (b, Maybe Method)) --> [(b, Method)] -> [(b, Maybe Method)] +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 ((Method -> Maybe Method) -> (b, Method) -> (b, Maybe Method) +fmap ((ByteString -> Maybe ByteString) +-> (b, ByteString) -> (b, Maybe ByteString) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b -fmap Method -> Maybe Method +fmap ByteString -> Maybe ByteString forall a. a -> Maybe a -Just) ([(b, Method)] -> [(b, Maybe Method)]) --> (f (Maybe a) -> [(b, Method)]) +Just) ([(b, ByteString)] -> [(b, Maybe ByteString)]) +-> (f (Maybe a) -> [(b, ByteString)]) -> f (Maybe a) --> [(b, Maybe Method)] +-> [(b, Maybe ByteString)] forall b c a. (b -> c) -> (a -> b) -> a -> c -. f a -> [(b, Method)] -encode (f a -> [(b, Method)]) --> (f (Maybe a) -> f a) -> f (Maybe a) -> [(b, Method)] +. 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 Method)]) -> f (t [a]) -> [(b, t Method)] -_toCollA CollectionFormat -c f (t a) -> [(b, t Method)] -encode f (t [a]) -xs = CollectionFormat --> (f (t a) -> [(b, t Method)]) --> (Char -> Method) + {-# 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 Method)] +-> [(b, t ByteString)] forall c (f :: * -> *) (t :: * -> *) a b. (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat @@ -1543,91 +1616,91 @@ -> f (t [a]) -> [(b, t c)] _toCollA' CollectionFormat -c f (t a) -> [(b, t Method)] -encode Char -> Method +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 +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 +_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 +go (Char -> c +one Char ',') - CollectionFormat + CollectionFormat SpaceSeparated -> c -> [(b, t c)] -go (Char -> c -one Char +go (Char -> c +one Char ' ') - CollectionFormat + CollectionFormat TabSeparated -> c -> [(b, t c)] -go (Char -> c -one Char +go (Char -> c +one Char '\t') - CollectionFormat + CollectionFormat PipeSeparated -> c -> [(b, t c)] -go (Char -> c -one Char +go (Char -> c +one Char '|') - CollectionFormat + 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) +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 +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) +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 +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 +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 +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 +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 +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)] +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)]) +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)] @@ -1647,33 +1720,33 @@ 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) +xs + {-# INLINE go #-} + {-# INLINE expandList #-} + {-# INLINE combine #-} + +-- * AuthMethods -instance AuthMethod AnyAuthMethod where applyAuthMethod :: OpenAPIPetstoreConfig +-- | 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 +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) @@ -1684,12 +1757,12 @@ -> 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 +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) @@ -1705,23 +1778,23 @@ 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 + +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 +_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 @@ -1733,16 +1806,16 @@ 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 +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 +go OpenAPIPetstoreRequest req contentType res accept +r (AnyAuthMethod a +a) = OpenAPIPetstoreConfig -> a -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept) @@ -1753,15 +1826,15 @@ -> 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 +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 @@ -1770,24 +1843,24 @@ forall a. (a -> Bool) -> [a] -> [a] P.filter (Text, Value) -> Bool forall a. (a, Value) -> Bool -notNull - where - notNull :: (a, Value) -> Bool -notNull (a +notNull + where + notNull :: (a, Value) -> Bool +notNull (a _, Value A.Null) = Bool False - notNull (a, Value) + 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]) + +-- | 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] @@ -1798,42 +1871,42 @@ 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 +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 +_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 +_memptyToNothing Maybe a +x = Maybe a +x +{-# INLINE _memptyToNothing #-} + +-- * DateTime Formatting + +newtype DateTime = DateTime { DateTime -> UTCTime unDateTime :: TI.UTCTime } - deriving (DateTime -> DateTime -> Bool + deriving (DateTime -> DateTime -> Bool (DateTime -> DateTime -> Bool) -> (DateTime -> DateTime -> Bool) -> Eq DateTime forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1841,7 +1914,7 @@ $c/= :: DateTime -> DateTime -> Bool == :: DateTime -> DateTime -> Bool $c== :: DateTime -> DateTime -> Bool -P.Eq,Typeable DateTime +P.Eq,Typeable DateTime DataType Constr Typeable DateTime @@ -1997,7 +2070,7 @@ (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 +P.Data,Eq DateTime Eq DateTime -> (DateTime -> DateTime -> Ordering) -> (DateTime -> DateTime -> Bool) @@ -2035,14 +2108,14 @@ compare :: DateTime -> DateTime -> Ordering $ccompare :: DateTime -> DateTime -> Ordering $cp1Ord :: Eq DateTime -P.Ord,P.Typeable,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 +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 @@ -2055,17 +2128,17 @@ 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 +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 +t) +instance WH.FromHttpApiData DateTime where + parseUrlPiece :: Text -> Either Text DateTime parseUrlPiece = Either Text DateTime -> (DateTime -> Either Text DateTime) -> Maybe DateTime @@ -2088,34 +2161,34 @@ 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 +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 +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 +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 + +-- | @_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 @@ -2123,31 +2196,31 @@ (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 +s +{-# INLINE _readDateTime #-} + +-- | @TI.formatISO8601Millis@ +_showDateTime :: (t ~ TI.UTCTime, TI.FormatTime t) => t -> String +_showDateTime :: t -> String _showDateTime = - t -> String + 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 +{-# 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 + (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. @@ -2156,20 +2229,20 @@ TI.parseTimeM Bool True TimeLocale TI.defaultTimeLocale) String -t (String -> m t) -> [String] -> [m t] +t (String -> m t) -> [String] -> [m t] forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> - [String + [String "%FT%T%QZ", String "%FT%T%Q%z", String "%FT%T%Q%Z"] -{-# INLINE _parseISO8601 #-} - --- * Date Formatting - -newtype Date = Date { Date -> Day +{-# INLINE _parseISO8601 #-} + +-- * Date Formatting + +newtype Date = Date { Date -> Day unDate :: TI.Day } - deriving (Int -> Date + deriving (Int -> Date Date -> Int Date -> [Date] Date -> Date @@ -2210,14 +2283,14 @@ $cpred :: Date -> Date succ :: Date -> Date $csucc :: Date -> Date -P.Enum,Date -> Date -> Bool +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 +P.Eq,Typeable Date DataType Constr Typeable Date @@ -2365,7 +2438,7 @@ (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 +P.Data,Eq Date Eq Date -> (Date -> Date -> Ordering) -> (Date -> Date -> Bool) @@ -2403,7 +2476,7 @@ compare :: Date -> Date -> Ordering $ccompare :: Date -> Date -> Ordering $cp1Ord :: Eq Date -P.Ord,Ord Date +P.Ord,Ord Date Ord Date -> ((Date, Date) -> [Date]) -> ((Date, Date) -> Date -> Int) @@ -2438,15 +2511,15 @@ range :: (Date, Date) -> [Date] $crange :: (Date, Date) -> [Date] $cp1Ix :: Ord Date -P.Ix,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 +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 @@ -2455,18 +2528,18 @@ 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 +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 +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 @@ -2483,33 +2556,33 @@ 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 +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 +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 +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 + +-- | @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 @@ -2520,27 +2593,27 @@ 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 +s +{-# INLINE _readDate #-} + +-- | @TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"@ +_showDate :: TI.FormatTime t => t -> String +_showDate :: t -> String _showDate = - TimeLocale -> String -> t -> String + 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 +{-# INLINE _showDate #-} + +-- * Byte/Binary Formatting + + +-- | base64 encoded characters +newtype ByteArray = ByteArray { ByteArray -> ByteString unByteArray :: BL.ByteString } - deriving (ByteArray -> ByteArray -> Bool + deriving (ByteArray -> ByteArray -> Bool (ByteArray -> ByteArray -> Bool) -> (ByteArray -> ByteArray -> Bool) -> Eq ByteArray forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -2548,7 +2621,7 @@ $c/= :: ByteArray -> ByteArray -> Bool == :: ByteArray -> ByteArray -> Bool $c== :: ByteArray -> ByteArray -> Bool -P.Eq,Typeable ByteArray +P.Eq,Typeable ByteArray DataType Constr Typeable ByteArray @@ -2705,7 +2778,7 @@ (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 +P.Data,Eq ByteArray Eq ByteArray -> (ByteArray -> ByteArray -> Ordering) -> (ByteArray -> ByteArray -> Bool) @@ -2743,32 +2816,32 @@ compare :: ByteArray -> ByteArray -> Ordering $ccompare :: ByteArray -> ByteArray -> Ordering $cp1Ord :: Eq ByteArray -P.Ord,P.Typeable,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 +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 +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 +instance WH.FromHttpApiData ByteArray where + parseUrlPiece :: Text -> Either Text ByteArray +parseUrlPiece = Either Text ByteArray -> (ByteArray -> Either Text ByteArray) -> Maybe ByteArray -> Either Text ByteArray @@ -2784,27 +2857,27 @@ . Text -> Maybe ByteArray forall (m :: * -> *). MonadFail m => Text -> m ByteArray _readByteArray -instance WH.ToHttpApiData ByteArray where - toUrlPiece :: ByteArray -> Text -toUrlPiece = ByteArray -> Text +instance WH.ToHttpApiData ByteArray where + toUrlPiece :: ByteArray -> Text +toUrlPiece = ByteArray -> Text _showByteArray -instance P.Show ByteArray where - show :: ByteArray -> String -show = Text -> String +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 +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 + +-- | read base64 encoded characters +_readByteArray :: MonadFail m => Text -> m ByteArray +_readByteArray :: Text -> m ByteArray _readByteArray = (String -> m ByteArray) -> (ByteString -> m ByteArray) -> Either String ByteString @@ -2825,22 +2898,24 @@ BL64.decode (ByteString -> Either String ByteString) -> (Text -> ByteString) -> Text -> Either String ByteString forall b c a. (b -> c) -> (a -> b) -> a -> c -. Method -> ByteString -BL.fromStrict (Method -> ByteString) -> (Text -> Method) -> Text -> ByteString +. ByteString -> ByteString +BL.fromStrict (ByteString -> ByteString) +-> (Text -> ByteString) -> Text -> ByteString forall b c a. (b -> c) -> (a -> b) -> a -> c -. Text -> Method +. Text -> ByteString T.encodeUtf8 -{-# INLINE _readByteArray #-} - --- | show base64 encoded characters -_showByteArray :: ByteArray -> Text -_showByteArray :: ByteArray -> Text -_showByteArray = Method -> Text -T.decodeUtf8 (Method -> Text) -> (ByteArray -> Method) -> ByteArray -> Text +{-# 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 -> Method -BL.toStrict (ByteString -> Method) --> (ByteArray -> ByteString) -> ByteArray -> Method +. 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) @@ -2848,12 +2923,12 @@ forall b c a. (b -> c) -> (a -> b) -> a -> c . ByteArray -> ByteString unByteArray -{-# INLINE _showByteArray #-} - --- | any sequence of octets -newtype Binary = Binary { Binary -> ByteString +{-# INLINE _showByteArray #-} + +-- | any sequence of octets +newtype Binary = Binary { Binary -> ByteString unBinary :: BL.ByteString } - deriving (Binary -> Binary -> Bool + deriving (Binary -> Binary -> Bool (Binary -> Binary -> Bool) -> (Binary -> Binary -> Bool) -> Eq Binary forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -2861,7 +2936,7 @@ $c/= :: Binary -> Binary -> Bool == :: Binary -> Binary -> Bool $c== :: Binary -> Binary -> Bool -P.Eq,Typeable Binary +P.Eq,Typeable Binary DataType Constr Typeable Binary @@ -3011,7 +3086,7 @@ (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 +P.Data,Eq Binary Eq Binary -> (Binary -> Binary -> Ordering) -> (Binary -> Binary -> Bool) @@ -3049,32 +3124,32 @@ compare :: Binary -> Binary -> Ordering $ccompare :: Binary -> Binary -> Ordering $cp1Ord :: Eq Binary -P.Ord,P.Typeable,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 +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 +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 +instance WH.FromHttpApiData Binary where + parseUrlPiece :: Text -> Either Text Binary +parseUrlPiece = Either Text Binary -> (Binary -> Either Text Binary) -> Maybe Binary -> Either Text Binary @@ -3090,25 +3165,25 @@ . Text -> Maybe Binary forall (m :: * -> *). MonadFail m => Text -> m Binary _readBinaryBase64 -instance WH.ToHttpApiData Binary where - toUrlPiece :: Binary -> Text -toUrlPiece = Binary -> Text +instance WH.ToHttpApiData Binary where + toUrlPiece :: Binary -> Text +toUrlPiece = Binary -> Text _showBinaryBase64 -instance P.Show Binary where - show :: Binary -> String -show = Text -> String +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 +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 :: 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 @@ -3127,21 +3202,22 @@ BL64.decode (ByteString -> Either String ByteString) -> (Text -> ByteString) -> Text -> Either String ByteString forall b c a. (b -> c) -> (a -> b) -> a -> c -. Method -> ByteString -BL.fromStrict (Method -> ByteString) -> (Text -> Method) -> Text -> ByteString +. ByteString -> ByteString +BL.fromStrict (ByteString -> ByteString) +-> (Text -> ByteString) -> Text -> ByteString forall b c a. (b -> c) -> (a -> b) -> a -> c -. Text -> Method +. Text -> ByteString T.encodeUtf8 -{-# INLINE _readBinaryBase64 #-} - -_showBinaryBase64 :: Binary -> Text -_showBinaryBase64 :: Binary -> Text -_showBinaryBase64 = Method -> Text -T.decodeUtf8 (Method -> Text) -> (Binary -> Method) -> Binary -> Text +{-# 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 -> Method -BL.toStrict (ByteString -> Method) --> (Binary -> ByteString) -> Binary -> Method +. 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) @@ -3149,10 +3225,10 @@ 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 +{-# 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.LoggingKatip.html b/samples/client/petstore/haskell-http-client/docs/src/OpenAPIPetstore.LoggingKatip.html index 9f038b4dc3c6..2f57fccbd6f2 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 @@ -34,11 +34,11 @@ -- * 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 +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 +type LogExec m a = LG.KatipT m a -> m a -- | A Katip Log environment type LogContext = LG.LogEnv @@ -75,10 +75,10 @@ -- | 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 +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 @@ -89,9 +89,9 @@ Text -> Scribe -> ScribeSettings -> LogContext -> IO LogContext LG.registerScribe Text "stdout" Scribe -handleScribe ScribeSettings +handleScribe ScribeSettings LG.defaultScribeSettings LogContext -cxt +cxt -- * stderr logger @@ -105,10 +105,10 @@ -- | 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 +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 @@ -119,21 +119,21 @@ Text -> Scribe -> ScribeSettings -> LogContext -> IO LogContext LG.registerScribe Text "stderr" Scribe -handleScribe ScribeSettings +handleScribe ScribeSettings LG.defaultScribeSettings LogContext -cxt +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 +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 +f (ASetter LogContext LogContext (Map Text ScribeHandle) @@ -149,17 +149,17 @@ LG.logEnvScribes Map Text ScribeHandle forall a. Monoid a => a mempty LogContext -le) +le) -- * Log Msg -- | Log a katip message -_log :: (Applicative m, LG.Katip m) => Text -> LogLevel -> Text -> m () +_log :: (Applicative m, LG.Katip m) => Text -> LogLevel -> Text -> m () _log :: Text -> Severity -> Text -> m () -_log Text -src Severity -level Text -msg = do +_log Text +src Severity +level Text +msg = do Namespace -> Severity -> LogStr -> m () forall (m :: * -> *). (Applicative m, Katip m) => @@ -170,34 +170,34 @@ forall a b. (a -> b) -> a -> b $ Text -> String T.unpack Text -src) Severity -level (Text -> LogStr +src) Severity +level (Text -> LogStr forall a. StringConv a Text => a -> LogStr LG.logStr Text -msg) +msg) -- * Log Exceptions -- | re-throws exceptions after logging them -logExceptions - :: (LG.Katip m, E.MonadCatch m, Applicative m) - => Text -> m a -> m a +logExceptions + :: (LG.Katip m, E.MonadCatch m, Applicative m) + => Text -> m a -> m a logExceptions :: Text -> m a -> m a -logExceptions Text -src = +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 + (\(SomeException +e :: E.SomeException) -> do Text -> Severity -> Text -> m () forall (m :: * -> *). (Applicative m, Katip m) => Text -> Severity -> Text -> m () _log Text -src Severity +src Severity LG.ErrorS ((String -> Text T.pack (String -> Text) -> (SomeException -> String) -> SomeException -> Text @@ -205,11 +205,11 @@ . SomeException -> String forall a. Show a => a -> String show) SomeException -e) +e) SomeException -> m a forall (m :: * -> *) e a. (MonadThrow m, Exception e) => e -> m a E.throw SomeException -e) +e) -- * Log Level 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 373f312e8bc3..0980f3d023d3 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 @@ -44,21 +44,21 @@ -- * ContentType MimeType -data ContentType a = MimeType a => ContentType { ContentType a -> a -unContentType :: a } +data ContentType a = MimeType a => ContentType { ContentType a -> a +unContentType :: a } -- * Accept MimeType -data Accept a = MimeType a => Accept { Accept a -> a -unAccept :: a } +data Accept a = MimeType a => Accept { Accept a -> a +unAccept :: a } -- * Consumes Class -class MimeType mtype => Consumes req mtype where +class MimeType mtype => Consumes req mtype where -- * Produces Class -class MimeType mtype => Produces req mtype where +class MimeType mtype => Produces req mtype where -- * Default Mime Types @@ -73,7 +73,7 @@ -- | A type for responses without content-body. data NoContent = NoContent - deriving (Int -> NoContent -> ShowS + deriving (Int -> NoContent -> ShowS [NoContent] -> ShowS NoContent -> String (Int -> NoContent -> ShowS) @@ -88,7 +88,7 @@ $cshow :: NoContent -> String showsPrec :: Int -> NoContent -> ShowS $cshowsPrec :: Int -> NoContent -> ShowS -P.Show, NoContent -> NoContent -> Bool +P.Show, NoContent -> NoContent -> Bool (NoContent -> NoContent -> Bool) -> (NoContent -> NoContent -> Bool) -> Eq NoContent forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -101,60 +101,60 @@ -- * MimeType Class -class P.Typeable mtype => MimeType mtype where +class P.Typeable mtype => MimeType mtype where {-# MINIMAL mimeType | mimeTypes #-} - mimeTypes :: P.Proxy mtype -> [ME.MediaType] - mimeTypes Proxy mtype -p = + 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] +p of + Just MediaType +x -> [MediaType +x] Maybe MediaType Nothing -> [] - mimeType :: P.Proxy mtype -> Maybe ME.MediaType - mimeType Proxy mtype -p = + 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 +p of [] -> Maybe MediaType forall a. Maybe a Nothing - (MediaType -x:[MediaType] + (MediaType +x:[MediaType] _) -> MediaType -> Maybe MediaType forall a. a -> Maybe a Just MediaType -x +x - mimeType' :: mtype -> Maybe ME.MediaType - mimeType' mtype + 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 +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) +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 +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 @@ -164,9 +164,9 @@ P.fromString String "application/json" -- | @application/xml; charset=utf-8@ -instance MimeType MimeXML where - mimeType :: Proxy MimeXML -> Maybe MediaType -mimeType Proxy MimeXML +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 @@ -176,9 +176,9 @@ P.fromString String "application/xml" -- | @application/x-www-form-urlencoded@ -instance MimeType MimeFormUrlEncoded where - mimeType :: Proxy MimeFormUrlEncoded -> Maybe MediaType -mimeType Proxy MimeFormUrlEncoded +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 @@ -188,9 +188,9 @@ P.fromString String "application/x-www-form-urlencoded" -- | @multipart/form-data@ -instance MimeType MimeMultipartFormData where - mimeType :: Proxy MimeMultipartFormData -> Maybe MediaType -mimeType Proxy MimeMultipartFormData +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 @@ -200,9 +200,9 @@ P.fromString String "multipart/form-data" -- | @text/plain; charset=utf-8@ -instance MimeType MimePlainText where - mimeType :: Proxy MimePlainText -> Maybe MediaType -mimeType Proxy MimePlainText +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 @@ -212,9 +212,9 @@ P.fromString String "text/plain" -- | @application/octet-stream@ -instance MimeType MimeOctetStream where - mimeType :: Proxy MimeOctetStream -> Maybe MediaType -mimeType Proxy MimeOctetStream +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 @@ -224,9 +224,9 @@ P.fromString String "application/octet-stream" -- | @"*/*"@ -instance MimeType MimeAny where - mimeType :: Proxy MimeAny -> Maybe MediaType -mimeType Proxy MimeAny +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 @@ -235,31 +235,31 @@ forall a. IsString a => String -> a P.fromString String "*/*" -instance MimeType MimeNoContent where - mimeType :: Proxy MimeNoContent -> Maybe MediaType -mimeType Proxy MimeNoContent +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 +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 +P.Proxy :: P.Proxy mtype) x +x -mimeRenderDefaultMultipartFormData :: WH.ToHttpApiData a => a -> BL.ByteString +mimeRenderDefaultMultipartFormData :: WH.ToHttpApiData a => a -> BL.ByteString mimeRenderDefaultMultipartFormData :: a -> ByteString mimeRenderDefaultMultipartFormData = ByteString -> ByteString BL.fromStrict (ByteString -> ByteString) -> (a -> ByteString) -> a -> ByteString @@ -274,27 +274,27 @@ -- Default MimeRender Instances -- | `A.encode` -instance A.ToJSON a => MimeRender MimeJSON a where mimeRender :: Proxy MimeJSON -> a -> ByteString -mimeRender Proxy MimeJSON +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 +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 +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 +instance MimeRender MimePlainText T.Text where mimeRender :: Proxy MimePlainText -> Text -> ByteString +mimeRender Proxy MimePlainText _ = ByteString -> ByteString BL.fromStrict (ByteString -> ByteString) -> (Text -> ByteString) -> Text -> ByteString @@ -302,20 +302,20 @@ . Text -> ByteString T.encodeUtf8 -- | @BCL.pack@ -instance MimeRender MimePlainText String where mimeRender :: Proxy MimePlainText -> String -> ByteString -mimeRender Proxy MimePlainText +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 +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 +instance MimeRender MimeOctetStream T.Text where mimeRender :: Proxy MimeOctetStream -> Text -> ByteString +mimeRender Proxy MimeOctetStream _ = ByteString -> ByteString BL.fromStrict (ByteString -> ByteString) -> (Text -> ByteString) -> Text -> ByteString @@ -323,61 +323,61 @@ . Text -> ByteString T.encodeUtf8 -- | @BCL.pack@ -instance MimeRender MimeOctetStream String where mimeRender :: Proxy MimeOctetStream -> String -> ByteString -mimeRender Proxy MimeOctetStream +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 @@ -386,31 +386,31 @@ -- * 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 +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 +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 +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 +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 => @@ -424,8 +424,8 @@ WH.urlDecodeAsForm -- | @P.Right . P.id@ -instance MimeUnrender MimePlainText BL.ByteString where mimeUnrender :: Proxy MimePlainText -> ByteString -> Either String ByteString -mimeUnrender Proxy MimePlainText +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) @@ -437,8 +437,8 @@ 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 +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. @@ -460,8 +460,8 @@ . ByteString -> ByteString BL.toStrict -- | @P.Right . BCL.unpack@ -instance MimeUnrender MimePlainText String where mimeUnrender :: Proxy MimePlainText -> ByteString -> Either String String -mimeUnrender Proxy MimePlainText +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) @@ -471,8 +471,8 @@ BCL.unpack -- | @P.Right . P.id@ -instance MimeUnrender MimeOctetStream BL.ByteString where mimeUnrender :: Proxy MimeOctetStream -> ByteString -> Either String ByteString -mimeUnrender Proxy MimeOctetStream +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) @@ -484,8 +484,8 @@ 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 +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. @@ -507,8 +507,8 @@ . ByteString -> ByteString BL.toStrict -- | @P.Right . BCL.unpack@ -instance MimeUnrender MimeOctetStream String where mimeUnrender :: Proxy MimeOctetStream -> ByteString -> Either String String -mimeUnrender Proxy MimeOctetStream +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) @@ -518,8 +518,8 @@ BCL.unpack -- | @P.Right . P.const NoContent@ -instance MimeUnrender MimeNoContent NoContent where mimeUnrender :: Proxy MimeNoContent -> ByteString -> Either String NoContent -mimeUnrender Proxy MimeNoContent +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) @@ -540,9 +540,9 @@ data MimeXmlCharsetutf16 = MimeXmlCharsetutf16 deriving (P.Typeable) -- | @application/xml; charset=utf-16@ -instance MimeType MimeXmlCharsetutf16 where - mimeType :: Proxy MimeXmlCharsetutf16 -> Maybe MediaType -mimeType Proxy MimeXmlCharsetutf16 +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 @@ -559,9 +559,9 @@ data MimeXmlCharsetutf8 = MimeXmlCharsetutf8 deriving (P.Typeable) -- | @application/xml; charset=utf-8@ -instance MimeType MimeXmlCharsetutf8 where - mimeType :: Proxy MimeXmlCharsetutf8 -> Maybe MediaType -mimeType Proxy MimeXmlCharsetutf8 +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 @@ -578,9 +578,9 @@ data MimeTextXml = MimeTextXml deriving (P.Typeable) -- | @text/xml@ -instance MimeType MimeTextXml where - mimeType :: Proxy MimeTextXml -> Maybe MediaType -mimeType Proxy MimeTextXml +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 @@ -597,9 +597,9 @@ data MimeTextXmlCharsetutf16 = MimeTextXmlCharsetutf16 deriving (P.Typeable) -- | @text/xml; charset=utf-16@ -instance MimeType MimeTextXmlCharsetutf16 where - mimeType :: Proxy MimeTextXmlCharsetutf16 -> Maybe MediaType -mimeType Proxy MimeTextXmlCharsetutf16 +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 @@ -616,9 +616,9 @@ data MimeTextXmlCharsetutf8 = MimeTextXmlCharsetutf8 deriving (P.Typeable) -- | @text/xml; charset=utf-8@ -instance MimeType MimeTextXmlCharsetutf8 where - mimeType :: Proxy MimeTextXmlCharsetutf8 -> Maybe MediaType -mimeType Proxy MimeTextXmlCharsetutf8 +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 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 c07d6c916d3a..389dbdad61c1 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 @@ -68,7 +68,7 @@ -- ** AdditionalMetadata newtype AdditionalMetadata = AdditionalMetadata { AdditionalMetadata -> Text -unAdditionalMetadata :: Text } deriving (AdditionalMetadata -> AdditionalMetadata -> Bool +unAdditionalMetadata :: Text } deriving (AdditionalMetadata -> AdditionalMetadata -> Bool (AdditionalMetadata -> AdditionalMetadata -> Bool) -> (AdditionalMetadata -> AdditionalMetadata -> Bool) -> Eq AdditionalMetadata @@ -77,7 +77,7 @@ $c/= :: AdditionalMetadata -> AdditionalMetadata -> Bool == :: AdditionalMetadata -> AdditionalMetadata -> Bool $c== :: AdditionalMetadata -> AdditionalMetadata -> Bool -P.Eq, Int -> AdditionalMetadata -> ShowS +P.Eq, Int -> AdditionalMetadata -> ShowS [AdditionalMetadata] -> ShowS AdditionalMetadata -> String (Int -> AdditionalMetadata -> ShowS) @@ -96,7 +96,7 @@ -- ** ApiKey newtype ApiKey = ApiKey { ApiKey -> Text -unApiKey :: Text } deriving (ApiKey -> ApiKey -> Bool +unApiKey :: Text } deriving (ApiKey -> ApiKey -> Bool (ApiKey -> ApiKey -> Bool) -> (ApiKey -> ApiKey -> Bool) -> Eq ApiKey forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -104,7 +104,7 @@ $c/= :: ApiKey -> ApiKey -> Bool == :: ApiKey -> ApiKey -> Bool $c== :: ApiKey -> ApiKey -> Bool -P.Eq, Int -> ApiKey -> ShowS +P.Eq, Int -> ApiKey -> ShowS [ApiKey] -> ShowS ApiKey -> String (Int -> ApiKey -> ShowS) @@ -121,14 +121,14 @@ -- ** Body newtype Body = Body { Body -> [User] -unBody :: [User] } deriving (Body -> Body -> Bool +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 +P.Eq, Int -> Body -> ShowS [Body] -> ShowS Body -> String (Int -> Body -> ShowS) @@ -141,7 +141,7 @@ $cshow :: Body -> String showsPrec :: Int -> Body -> ShowS $cshowsPrec :: Int -> Body -> ShowS -P.Show, [Body] -> Value +P.Show, [Body] -> Value [Body] -> Encoding Body -> Value Body -> Encoding @@ -168,7 +168,7 @@ -- ** BodyBool newtype BodyBool = BodyBool { BodyBool -> Bool -unBodyBool :: Bool } deriving (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 @@ -176,7 +176,7 @@ $c/= :: BodyBool -> BodyBool -> Bool == :: BodyBool -> BodyBool -> Bool $c== :: BodyBool -> BodyBool -> Bool -P.Eq, Int -> BodyBool -> ShowS +P.Eq, Int -> BodyBool -> ShowS [BodyBool] -> ShowS BodyBool -> String (Int -> BodyBool -> ShowS) @@ -189,7 +189,7 @@ $cshow :: BodyBool -> String showsPrec :: Int -> BodyBool -> ShowS $cshowsPrec :: Int -> BodyBool -> ShowS -P.Show, [BodyBool] -> Value +P.Show, [BodyBool] -> Value [BodyBool] -> Encoding BodyBool -> Value BodyBool -> Encoding @@ -212,11 +212,11 @@ $ctoEncoding :: BodyBool -> Encoding toJSON :: BodyBool -> Value $ctoJSON :: BodyBool -> Value -A.ToJSON) +A.ToJSON) -- ** BodyDouble newtype BodyDouble = BodyDouble { BodyDouble -> Double -unBodyDouble :: Double } deriving (BodyDouble -> BodyDouble -> Bool +unBodyDouble :: Double } deriving (BodyDouble -> BodyDouble -> Bool (BodyDouble -> BodyDouble -> Bool) -> (BodyDouble -> BodyDouble -> Bool) -> Eq BodyDouble forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -224,7 +224,7 @@ $c/= :: BodyDouble -> BodyDouble -> Bool == :: BodyDouble -> BodyDouble -> Bool $c== :: BodyDouble -> BodyDouble -> Bool -P.Eq, Int -> BodyDouble -> ShowS +P.Eq, Int -> BodyDouble -> ShowS [BodyDouble] -> ShowS BodyDouble -> String (Int -> BodyDouble -> ShowS) @@ -239,7 +239,7 @@ $cshow :: BodyDouble -> String showsPrec :: Int -> BodyDouble -> ShowS $cshowsPrec :: Int -> BodyDouble -> ShowS -P.Show, [BodyDouble] -> Value +P.Show, [BodyDouble] -> Value [BodyDouble] -> Encoding BodyDouble -> Value BodyDouble -> Encoding @@ -262,11 +262,11 @@ $ctoEncoding :: BodyDouble -> Encoding toJSON :: BodyDouble -> Value $ctoJSON :: BodyDouble -> Value -A.ToJSON) +A.ToJSON) -- ** BodyText newtype BodyText = BodyText { BodyText -> Text -unBodyText :: Text } deriving (BodyText -> BodyText -> Bool +unBodyText :: Text } deriving (BodyText -> BodyText -> Bool (BodyText -> BodyText -> Bool) -> (BodyText -> BodyText -> Bool) -> Eq BodyText forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -274,7 +274,7 @@ $c/= :: BodyText -> BodyText -> Bool == :: BodyText -> BodyText -> Bool $c== :: BodyText -> BodyText -> Bool -P.Eq, Int -> BodyText -> ShowS +P.Eq, Int -> BodyText -> ShowS [BodyText] -> ShowS BodyText -> String (Int -> BodyText -> ShowS) @@ -287,7 +287,7 @@ $cshow :: BodyText -> String showsPrec :: Int -> BodyText -> ShowS $cshowsPrec :: Int -> BodyText -> ShowS -P.Show, [BodyText] -> Value +P.Show, [BodyText] -> Value [BodyText] -> Encoding BodyText -> Value BodyText -> Encoding @@ -310,11 +310,11 @@ $ctoEncoding :: BodyText -> Encoding toJSON :: BodyText -> Value $ctoJSON :: BodyText -> Value -A.ToJSON) +A.ToJSON) -- ** BooleanGroup newtype BooleanGroup = BooleanGroup { BooleanGroup -> Bool -unBooleanGroup :: Bool } deriving (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 @@ -322,7 +322,7 @@ $c/= :: BooleanGroup -> BooleanGroup -> Bool == :: BooleanGroup -> BooleanGroup -> Bool $c== :: BooleanGroup -> BooleanGroup -> Bool -P.Eq, Int -> BooleanGroup -> ShowS +P.Eq, Int -> BooleanGroup -> ShowS [BooleanGroup] -> ShowS BooleanGroup -> String (Int -> BooleanGroup -> ShowS) @@ -341,14 +341,14 @@ -- ** Byte newtype Byte = Byte { Byte -> ByteArray -unByte :: ByteArray } deriving (Byte -> Byte -> Bool +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 +P.Eq, Int -> Byte -> ShowS [Byte] -> ShowS Byte -> String (Int -> Byte -> ShowS) @@ -365,7 +365,7 @@ -- ** Callback newtype Callback = Callback { Callback -> Text -unCallback :: Text } deriving (Callback -> Callback -> Bool +unCallback :: Text } deriving (Callback -> Callback -> Bool (Callback -> Callback -> Bool) -> (Callback -> Callback -> Bool) -> Eq Callback forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -373,7 +373,7 @@ $c/= :: Callback -> Callback -> Bool == :: Callback -> Callback -> Bool $c== :: Callback -> Callback -> Bool -P.Eq, Int -> Callback -> ShowS +P.Eq, Int -> Callback -> ShowS [Callback] -> ShowS Callback -> String (Int -> Callback -> ShowS) @@ -390,7 +390,7 @@ -- ** Context newtype Context = Context { Context -> [Text] -unContext :: [Text] } deriving (Context -> Context -> Bool +unContext :: [Text] } deriving (Context -> Context -> Bool (Context -> Context -> Bool) -> (Context -> Context -> Bool) -> Eq Context forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -398,7 +398,7 @@ $c/= :: Context -> Context -> Bool == :: Context -> Context -> Bool $c== :: Context -> Context -> Bool -P.Eq, Int -> Context -> ShowS +P.Eq, Int -> Context -> ShowS [Context] -> ShowS Context -> String (Int -> Context -> ShowS) @@ -415,7 +415,7 @@ -- ** EnumFormString newtype EnumFormString = EnumFormString { EnumFormString -> E'EnumFormString -unEnumFormString :: E'EnumFormString } deriving (EnumFormString -> EnumFormString -> Bool +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 @@ -423,7 +423,7 @@ $c/= :: EnumFormString -> EnumFormString -> Bool == :: EnumFormString -> EnumFormString -> Bool $c== :: EnumFormString -> EnumFormString -> Bool -P.Eq, Int -> EnumFormString -> ShowS +P.Eq, Int -> EnumFormString -> ShowS [EnumFormString] -> ShowS EnumFormString -> String (Int -> EnumFormString -> ShowS) @@ -442,7 +442,7 @@ -- ** EnumFormStringArray newtype EnumFormStringArray = EnumFormStringArray { EnumFormStringArray -> [E'EnumFormStringArray] -unEnumFormStringArray :: [E'EnumFormStringArray] } deriving (EnumFormStringArray -> EnumFormStringArray -> Bool +unEnumFormStringArray :: [E'EnumFormStringArray] } deriving (EnumFormStringArray -> EnumFormStringArray -> Bool (EnumFormStringArray -> EnumFormStringArray -> Bool) -> (EnumFormStringArray -> EnumFormStringArray -> Bool) -> Eq EnumFormStringArray @@ -451,7 +451,7 @@ $c/= :: EnumFormStringArray -> EnumFormStringArray -> Bool == :: EnumFormStringArray -> EnumFormStringArray -> Bool $c== :: EnumFormStringArray -> EnumFormStringArray -> Bool -P.Eq, Int -> EnumFormStringArray -> ShowS +P.Eq, Int -> EnumFormStringArray -> ShowS [EnumFormStringArray] -> ShowS EnumFormStringArray -> String (Int -> EnumFormStringArray -> ShowS) @@ -470,7 +470,7 @@ -- ** EnumHeaderString newtype EnumHeaderString = EnumHeaderString { EnumHeaderString -> E'EnumFormString -unEnumHeaderString :: E'EnumFormString } deriving (EnumHeaderString -> EnumHeaderString -> Bool +unEnumHeaderString :: E'EnumFormString } deriving (EnumHeaderString -> EnumHeaderString -> Bool (EnumHeaderString -> EnumHeaderString -> Bool) -> (EnumHeaderString -> EnumHeaderString -> Bool) -> Eq EnumHeaderString @@ -479,7 +479,7 @@ $c/= :: EnumHeaderString -> EnumHeaderString -> Bool == :: EnumHeaderString -> EnumHeaderString -> Bool $c== :: EnumHeaderString -> EnumHeaderString -> Bool -P.Eq, Int -> EnumHeaderString -> ShowS +P.Eq, Int -> EnumHeaderString -> ShowS [EnumHeaderString] -> ShowS EnumHeaderString -> String (Int -> EnumHeaderString -> ShowS) @@ -498,7 +498,7 @@ -- ** EnumHeaderStringArray newtype EnumHeaderStringArray = EnumHeaderStringArray { EnumHeaderStringArray -> [E'EnumFormStringArray] -unEnumHeaderStringArray :: [E'EnumFormStringArray] } deriving (EnumHeaderStringArray -> EnumHeaderStringArray -> Bool +unEnumHeaderStringArray :: [E'EnumFormStringArray] } deriving (EnumHeaderStringArray -> EnumHeaderStringArray -> Bool (EnumHeaderStringArray -> EnumHeaderStringArray -> Bool) -> (EnumHeaderStringArray -> EnumHeaderStringArray -> Bool) -> Eq EnumHeaderStringArray @@ -507,7 +507,7 @@ $c/= :: EnumHeaderStringArray -> EnumHeaderStringArray -> Bool == :: EnumHeaderStringArray -> EnumHeaderStringArray -> Bool $c== :: EnumHeaderStringArray -> EnumHeaderStringArray -> Bool -P.Eq, Int -> EnumHeaderStringArray -> ShowS +P.Eq, Int -> EnumHeaderStringArray -> ShowS [EnumHeaderStringArray] -> ShowS EnumHeaderStringArray -> String (Int -> EnumHeaderStringArray -> ShowS) @@ -526,7 +526,7 @@ -- ** EnumQueryDouble newtype EnumQueryDouble = EnumQueryDouble { EnumQueryDouble -> E'EnumNumber -unEnumQueryDouble :: E'EnumNumber } deriving (EnumQueryDouble -> EnumQueryDouble -> Bool +unEnumQueryDouble :: E'EnumNumber } deriving (EnumQueryDouble -> EnumQueryDouble -> Bool (EnumQueryDouble -> EnumQueryDouble -> Bool) -> (EnumQueryDouble -> EnumQueryDouble -> Bool) -> Eq EnumQueryDouble @@ -535,7 +535,7 @@ $c/= :: EnumQueryDouble -> EnumQueryDouble -> Bool == :: EnumQueryDouble -> EnumQueryDouble -> Bool $c== :: EnumQueryDouble -> EnumQueryDouble -> Bool -P.Eq, Int -> EnumQueryDouble -> ShowS +P.Eq, Int -> EnumQueryDouble -> ShowS [EnumQueryDouble] -> ShowS EnumQueryDouble -> String (Int -> EnumQueryDouble -> ShowS) @@ -554,7 +554,7 @@ -- ** EnumQueryInteger newtype EnumQueryInteger = EnumQueryInteger { EnumQueryInteger -> E'EnumQueryInteger -unEnumQueryInteger :: E'EnumQueryInteger } deriving (EnumQueryInteger -> EnumQueryInteger -> Bool +unEnumQueryInteger :: E'EnumQueryInteger } deriving (EnumQueryInteger -> EnumQueryInteger -> Bool (EnumQueryInteger -> EnumQueryInteger -> Bool) -> (EnumQueryInteger -> EnumQueryInteger -> Bool) -> Eq EnumQueryInteger @@ -563,7 +563,7 @@ $c/= :: EnumQueryInteger -> EnumQueryInteger -> Bool == :: EnumQueryInteger -> EnumQueryInteger -> Bool $c== :: EnumQueryInteger -> EnumQueryInteger -> Bool -P.Eq, Int -> EnumQueryInteger -> ShowS +P.Eq, Int -> EnumQueryInteger -> ShowS [EnumQueryInteger] -> ShowS EnumQueryInteger -> String (Int -> EnumQueryInteger -> ShowS) @@ -582,7 +582,7 @@ -- ** EnumQueryString newtype EnumQueryString = EnumQueryString { EnumQueryString -> E'EnumFormString -unEnumQueryString :: E'EnumFormString } deriving (EnumQueryString -> EnumQueryString -> Bool +unEnumQueryString :: E'EnumFormString } deriving (EnumQueryString -> EnumQueryString -> Bool (EnumQueryString -> EnumQueryString -> Bool) -> (EnumQueryString -> EnumQueryString -> Bool) -> Eq EnumQueryString @@ -591,7 +591,7 @@ $c/= :: EnumQueryString -> EnumQueryString -> Bool == :: EnumQueryString -> EnumQueryString -> Bool $c== :: EnumQueryString -> EnumQueryString -> Bool -P.Eq, Int -> EnumQueryString -> ShowS +P.Eq, Int -> EnumQueryString -> ShowS [EnumQueryString] -> ShowS EnumQueryString -> String (Int -> EnumQueryString -> ShowS) @@ -610,7 +610,7 @@ -- ** EnumQueryStringArray newtype EnumQueryStringArray = EnumQueryStringArray { EnumQueryStringArray -> [E'EnumFormStringArray] -unEnumQueryStringArray :: [E'EnumFormStringArray] } deriving (EnumQueryStringArray -> EnumQueryStringArray -> Bool +unEnumQueryStringArray :: [E'EnumFormStringArray] } deriving (EnumQueryStringArray -> EnumQueryStringArray -> Bool (EnumQueryStringArray -> EnumQueryStringArray -> Bool) -> (EnumQueryStringArray -> EnumQueryStringArray -> Bool) -> Eq EnumQueryStringArray @@ -619,7 +619,7 @@ $c/= :: EnumQueryStringArray -> EnumQueryStringArray -> Bool == :: EnumQueryStringArray -> EnumQueryStringArray -> Bool $c== :: EnumQueryStringArray -> EnumQueryStringArray -> Bool -P.Eq, Int -> EnumQueryStringArray -> ShowS +P.Eq, Int -> EnumQueryStringArray -> ShowS [EnumQueryStringArray] -> ShowS EnumQueryStringArray -> String (Int -> EnumQueryStringArray -> ShowS) @@ -638,14 +638,14 @@ -- ** File2 newtype File2 = File2 { File2 -> String -unFile2 :: FilePath } deriving (File2 -> File2 -> Bool +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 +P.Eq, Int -> File2 -> ShowS [File2] -> ShowS File2 -> String (Int -> File2 -> ShowS) @@ -662,14 +662,14 @@ -- ** Http newtype Http = Http { Http -> [Text] -unHttp :: [Text] } deriving (Http -> Http -> Bool +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 +P.Eq, Int -> Http -> ShowS [Http] -> ShowS Http -> String (Int -> Http -> ShowS) @@ -686,14 +686,14 @@ -- ** Int32 newtype Int32 = Int32 { Int32 -> Int -unInt32 :: Int } deriving (Int32 -> Int32 -> Bool +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 +P.Eq, Int -> Int32 -> ShowS [Int32] -> ShowS Int32 -> String (Int -> Int32 -> ShowS) @@ -710,14 +710,14 @@ -- ** Int64 newtype Int64 = Int64 { Int64 -> Integer -unInt64 :: Integer } deriving (Int64 -> Int64 -> Bool +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 +P.Eq, Int -> Int64 -> ShowS [Int64] -> ShowS Int64 -> String (Int -> Int64 -> ShowS) @@ -734,7 +734,7 @@ -- ** Int64Group newtype Int64Group = Int64Group { Int64Group -> Integer -unInt64Group :: Integer } deriving (Int64Group -> Int64Group -> Bool +unInt64Group :: Integer } deriving (Int64Group -> Int64Group -> Bool (Int64Group -> Int64Group -> Bool) -> (Int64Group -> Int64Group -> Bool) -> Eq Int64Group forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -742,7 +742,7 @@ $c/= :: Int64Group -> Int64Group -> Bool == :: Int64Group -> Int64Group -> Bool $c== :: Int64Group -> Int64Group -> Bool -P.Eq, Int -> Int64Group -> ShowS +P.Eq, Int -> Int64Group -> ShowS [Int64Group] -> ShowS Int64Group -> String (Int -> Int64Group -> ShowS) @@ -761,7 +761,7 @@ -- ** Ioutil newtype Ioutil = Ioutil { Ioutil -> [Text] -unIoutil :: [Text] } deriving (Ioutil -> Ioutil -> Bool +unIoutil :: [Text] } deriving (Ioutil -> Ioutil -> Bool (Ioutil -> Ioutil -> Bool) -> (Ioutil -> Ioutil -> Bool) -> Eq Ioutil forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -769,7 +769,7 @@ $c/= :: Ioutil -> Ioutil -> Bool == :: Ioutil -> Ioutil -> Bool $c== :: Ioutil -> Ioutil -> Bool -P.Eq, Int -> Ioutil -> ShowS +P.Eq, Int -> Ioutil -> ShowS [Ioutil] -> ShowS Ioutil -> String (Int -> Ioutil -> ShowS) @@ -786,14 +786,14 @@ -- ** Name2 newtype Name2 = Name2 { Name2 -> Text -unName2 :: Text } deriving (Name2 -> Name2 -> Bool +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 +P.Eq, Int -> Name2 -> ShowS [Name2] -> ShowS Name2 -> String (Int -> Name2 -> ShowS) @@ -810,7 +810,7 @@ -- ** Number newtype Number = Number { Number -> Double -unNumber :: Double } deriving (Number -> Number -> Bool +unNumber :: Double } deriving (Number -> Number -> Bool (Number -> Number -> Bool) -> (Number -> Number -> Bool) -> Eq Number forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -818,7 +818,7 @@ $c/= :: Number -> Number -> Bool == :: Number -> Number -> Bool $c== :: Number -> Number -> Bool -P.Eq, Int -> Number -> ShowS +P.Eq, Int -> Number -> ShowS [Number] -> ShowS Number -> String (Int -> Number -> ShowS) @@ -835,7 +835,7 @@ -- ** OrderId newtype OrderId = OrderId { OrderId -> Integer -unOrderId :: Integer } deriving (OrderId -> OrderId -> Bool +unOrderId :: Integer } deriving (OrderId -> OrderId -> Bool (OrderId -> OrderId -> Bool) -> (OrderId -> OrderId -> Bool) -> Eq OrderId forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -843,7 +843,7 @@ $c/= :: OrderId -> OrderId -> Bool == :: OrderId -> OrderId -> Bool $c== :: OrderId -> OrderId -> Bool -P.Eq, Int -> OrderId -> ShowS +P.Eq, Int -> OrderId -> ShowS [OrderId] -> ShowS OrderId -> String (Int -> OrderId -> ShowS) @@ -860,7 +860,7 @@ -- ** OrderIdText newtype OrderIdText = OrderIdText { OrderIdText -> Text -unOrderIdText :: Text } deriving (OrderIdText -> OrderIdText -> Bool +unOrderIdText :: Text } deriving (OrderIdText -> OrderIdText -> Bool (OrderIdText -> OrderIdText -> Bool) -> (OrderIdText -> OrderIdText -> Bool) -> Eq OrderIdText forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -868,7 +868,7 @@ $c/= :: OrderIdText -> OrderIdText -> Bool == :: OrderIdText -> OrderIdText -> Bool $c== :: OrderIdText -> OrderIdText -> Bool -P.Eq, Int -> OrderIdText -> ShowS +P.Eq, Int -> OrderIdText -> ShowS [OrderIdText] -> ShowS OrderIdText -> String (Int -> OrderIdText -> ShowS) @@ -887,14 +887,14 @@ -- ** Param newtype Param = Param { Param -> Text -unParam :: Text } deriving (Param -> Param -> Bool +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 +P.Eq, Int -> Param -> ShowS [Param] -> ShowS Param -> String (Int -> Param -> ShowS) @@ -911,7 +911,7 @@ -- ** Param2 newtype Param2 = Param2 { Param2 -> Text -unParam2 :: Text } deriving (Param2 -> Param2 -> Bool +unParam2 :: Text } deriving (Param2 -> Param2 -> Bool (Param2 -> Param2 -> Bool) -> (Param2 -> Param2 -> Bool) -> Eq Param2 forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -919,7 +919,7 @@ $c/= :: Param2 -> Param2 -> Bool == :: Param2 -> Param2 -> Bool $c== :: Param2 -> Param2 -> Bool -P.Eq, Int -> Param2 -> ShowS +P.Eq, Int -> Param2 -> ShowS [Param2] -> ShowS Param2 -> String (Int -> Param2 -> ShowS) @@ -936,7 +936,7 @@ -- ** ParamBinary newtype ParamBinary = ParamBinary { ParamBinary -> String -unParamBinary :: FilePath } deriving (ParamBinary -> ParamBinary -> Bool +unParamBinary :: FilePath } deriving (ParamBinary -> ParamBinary -> Bool (ParamBinary -> ParamBinary -> Bool) -> (ParamBinary -> ParamBinary -> Bool) -> Eq ParamBinary forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -944,7 +944,7 @@ $c/= :: ParamBinary -> ParamBinary -> Bool == :: ParamBinary -> ParamBinary -> Bool $c== :: ParamBinary -> ParamBinary -> Bool -P.Eq, Int -> ParamBinary -> ShowS +P.Eq, Int -> ParamBinary -> ShowS [ParamBinary] -> ShowS ParamBinary -> String (Int -> ParamBinary -> ShowS) @@ -963,7 +963,7 @@ -- ** ParamDate newtype ParamDate = ParamDate { ParamDate -> Date -unParamDate :: Date } deriving (ParamDate -> ParamDate -> Bool +unParamDate :: Date } deriving (ParamDate -> ParamDate -> Bool (ParamDate -> ParamDate -> Bool) -> (ParamDate -> ParamDate -> Bool) -> Eq ParamDate forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -971,7 +971,7 @@ $c/= :: ParamDate -> ParamDate -> Bool == :: ParamDate -> ParamDate -> Bool $c== :: ParamDate -> ParamDate -> Bool -P.Eq, Int -> ParamDate -> ShowS +P.Eq, Int -> ParamDate -> ShowS [ParamDate] -> ShowS ParamDate -> String (Int -> ParamDate -> ShowS) @@ -990,7 +990,7 @@ -- ** ParamDateTime newtype ParamDateTime = ParamDateTime { ParamDateTime -> DateTime -unParamDateTime :: DateTime } deriving (ParamDateTime -> ParamDateTime -> Bool +unParamDateTime :: DateTime } deriving (ParamDateTime -> ParamDateTime -> Bool (ParamDateTime -> ParamDateTime -> Bool) -> (ParamDateTime -> ParamDateTime -> Bool) -> Eq ParamDateTime forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -998,7 +998,7 @@ $c/= :: ParamDateTime -> ParamDateTime -> Bool == :: ParamDateTime -> ParamDateTime -> Bool $c== :: ParamDateTime -> ParamDateTime -> Bool -P.Eq, Int -> ParamDateTime -> ShowS +P.Eq, Int -> ParamDateTime -> ShowS [ParamDateTime] -> ShowS ParamDateTime -> String (Int -> ParamDateTime -> ShowS) @@ -1017,7 +1017,7 @@ -- ** ParamDouble newtype ParamDouble = ParamDouble { ParamDouble -> Double -unParamDouble :: Double } deriving (ParamDouble -> ParamDouble -> Bool +unParamDouble :: Double } deriving (ParamDouble -> ParamDouble -> Bool (ParamDouble -> ParamDouble -> Bool) -> (ParamDouble -> ParamDouble -> Bool) -> Eq ParamDouble forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1025,7 +1025,7 @@ $c/= :: ParamDouble -> ParamDouble -> Bool == :: ParamDouble -> ParamDouble -> Bool $c== :: ParamDouble -> ParamDouble -> Bool -P.Eq, Int -> ParamDouble -> ShowS +P.Eq, Int -> ParamDouble -> ShowS [ParamDouble] -> ShowS ParamDouble -> String (Int -> ParamDouble -> ShowS) @@ -1044,7 +1044,7 @@ -- ** ParamFloat newtype ParamFloat = ParamFloat { ParamFloat -> Float -unParamFloat :: Float } deriving (ParamFloat -> ParamFloat -> Bool +unParamFloat :: Float } deriving (ParamFloat -> ParamFloat -> Bool (ParamFloat -> ParamFloat -> Bool) -> (ParamFloat -> ParamFloat -> Bool) -> Eq ParamFloat forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1052,7 +1052,7 @@ $c/= :: ParamFloat -> ParamFloat -> Bool == :: ParamFloat -> ParamFloat -> Bool $c== :: ParamFloat -> ParamFloat -> Bool -P.Eq, Int -> ParamFloat -> ShowS +P.Eq, Int -> ParamFloat -> ShowS [ParamFloat] -> ShowS ParamFloat -> String (Int -> ParamFloat -> ShowS) @@ -1071,7 +1071,7 @@ -- ** ParamInteger newtype ParamInteger = ParamInteger { ParamInteger -> Int -unParamInteger :: Int } deriving (ParamInteger -> ParamInteger -> Bool +unParamInteger :: Int } deriving (ParamInteger -> ParamInteger -> Bool (ParamInteger -> ParamInteger -> Bool) -> (ParamInteger -> ParamInteger -> Bool) -> Eq ParamInteger forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1079,7 +1079,7 @@ $c/= :: ParamInteger -> ParamInteger -> Bool == :: ParamInteger -> ParamInteger -> Bool $c== :: ParamInteger -> ParamInteger -> Bool -P.Eq, Int -> ParamInteger -> ShowS +P.Eq, Int -> ParamInteger -> ShowS [ParamInteger] -> ShowS ParamInteger -> String (Int -> ParamInteger -> ShowS) @@ -1098,7 +1098,7 @@ -- ** ParamMapMapStringText newtype ParamMapMapStringText = ParamMapMapStringText { ParamMapMapStringText -> Map String Text -unParamMapMapStringText :: (Map.Map String Text) } deriving (ParamMapMapStringText -> ParamMapMapStringText -> Bool +unParamMapMapStringText :: (Map.Map String Text) } deriving (ParamMapMapStringText -> ParamMapMapStringText -> Bool (ParamMapMapStringText -> ParamMapMapStringText -> Bool) -> (ParamMapMapStringText -> ParamMapMapStringText -> Bool) -> Eq ParamMapMapStringText @@ -1107,7 +1107,7 @@ $c/= :: ParamMapMapStringText -> ParamMapMapStringText -> Bool == :: ParamMapMapStringText -> ParamMapMapStringText -> Bool $c== :: ParamMapMapStringText -> ParamMapMapStringText -> Bool -P.Eq, Int -> ParamMapMapStringText -> ShowS +P.Eq, Int -> ParamMapMapStringText -> ShowS [ParamMapMapStringText] -> ShowS ParamMapMapStringText -> String (Int -> ParamMapMapStringText -> ShowS) @@ -1122,7 +1122,7 @@ $cshow :: ParamMapMapStringText -> String showsPrec :: Int -> ParamMapMapStringText -> ShowS $cshowsPrec :: Int -> ParamMapMapStringText -> ShowS -P.Show, [ParamMapMapStringText] -> Value +P.Show, [ParamMapMapStringText] -> Value [ParamMapMapStringText] -> Encoding ParamMapMapStringText -> Value ParamMapMapStringText -> Encoding @@ -1145,11 +1145,11 @@ $ctoEncoding :: ParamMapMapStringText -> Encoding toJSON :: ParamMapMapStringText -> Value $ctoJSON :: ParamMapMapStringText -> Value -A.ToJSON) +A.ToJSON) -- ** ParamString newtype ParamString = ParamString { ParamString -> Text -unParamString :: Text } deriving (ParamString -> ParamString -> Bool +unParamString :: Text } deriving (ParamString -> ParamString -> Bool (ParamString -> ParamString -> Bool) -> (ParamString -> ParamString -> Bool) -> Eq ParamString forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1157,7 +1157,7 @@ $c/= :: ParamString -> ParamString -> Bool == :: ParamString -> ParamString -> Bool $c== :: ParamString -> ParamString -> Bool -P.Eq, Int -> ParamString -> ShowS +P.Eq, Int -> ParamString -> ShowS [ParamString] -> ShowS ParamString -> String (Int -> ParamString -> ShowS) @@ -1176,7 +1176,7 @@ -- ** Password newtype Password = Password { Password -> Text -unPassword :: Text } deriving (Password -> Password -> Bool +unPassword :: Text } deriving (Password -> Password -> Bool (Password -> Password -> Bool) -> (Password -> Password -> Bool) -> Eq Password forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1184,7 +1184,7 @@ $c/= :: Password -> Password -> Bool == :: Password -> Password -> Bool $c== :: Password -> Password -> Bool -P.Eq, Int -> Password -> ShowS +P.Eq, Int -> Password -> ShowS [Password] -> ShowS Password -> String (Int -> Password -> ShowS) @@ -1201,7 +1201,7 @@ -- ** PatternWithoutDelimiter newtype PatternWithoutDelimiter = PatternWithoutDelimiter { PatternWithoutDelimiter -> Text -unPatternWithoutDelimiter :: Text } deriving (PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool +unPatternWithoutDelimiter :: Text } deriving (PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool (PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool) -> (PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool) -> Eq PatternWithoutDelimiter @@ -1210,7 +1210,7 @@ $c/= :: PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool == :: PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool $c== :: PatternWithoutDelimiter -> PatternWithoutDelimiter -> Bool -P.Eq, Int -> PatternWithoutDelimiter -> ShowS +P.Eq, Int -> PatternWithoutDelimiter -> ShowS [PatternWithoutDelimiter] -> ShowS PatternWithoutDelimiter -> String (Int -> PatternWithoutDelimiter -> ShowS) @@ -1229,14 +1229,14 @@ -- ** PetId newtype PetId = PetId { PetId -> Integer -unPetId :: Integer } deriving (PetId -> PetId -> Bool +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 +P.Eq, Int -> PetId -> ShowS [PetId] -> ShowS PetId -> String (Int -> PetId -> ShowS) @@ -1253,14 +1253,14 @@ -- ** Pipe newtype Pipe = Pipe { Pipe -> [Text] -unPipe :: [Text] } deriving (Pipe -> Pipe -> Bool +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 +P.Eq, Int -> Pipe -> ShowS [Pipe] -> ShowS Pipe -> String (Int -> Pipe -> ShowS) @@ -1277,14 +1277,14 @@ -- ** Query newtype Query = Query { Query -> Text -unQuery :: Text } deriving (Query -> Query -> Bool +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 +P.Eq, Int -> Query -> ShowS [Query] -> ShowS Query -> String (Int -> Query -> ShowS) @@ -1301,7 +1301,7 @@ -- ** RequiredBooleanGroup newtype RequiredBooleanGroup = RequiredBooleanGroup { RequiredBooleanGroup -> Bool -unRequiredBooleanGroup :: Bool } deriving (RequiredBooleanGroup -> RequiredBooleanGroup -> Bool +unRequiredBooleanGroup :: Bool } deriving (RequiredBooleanGroup -> RequiredBooleanGroup -> Bool (RequiredBooleanGroup -> RequiredBooleanGroup -> Bool) -> (RequiredBooleanGroup -> RequiredBooleanGroup -> Bool) -> Eq RequiredBooleanGroup @@ -1310,7 +1310,7 @@ $c/= :: RequiredBooleanGroup -> RequiredBooleanGroup -> Bool == :: RequiredBooleanGroup -> RequiredBooleanGroup -> Bool $c== :: RequiredBooleanGroup -> RequiredBooleanGroup -> Bool -P.Eq, Int -> RequiredBooleanGroup -> ShowS +P.Eq, Int -> RequiredBooleanGroup -> ShowS [RequiredBooleanGroup] -> ShowS RequiredBooleanGroup -> String (Int -> RequiredBooleanGroup -> ShowS) @@ -1329,7 +1329,7 @@ -- ** RequiredFile newtype RequiredFile = RequiredFile { RequiredFile -> String -unRequiredFile :: FilePath } deriving (RequiredFile -> RequiredFile -> Bool +unRequiredFile :: FilePath } deriving (RequiredFile -> RequiredFile -> Bool (RequiredFile -> RequiredFile -> Bool) -> (RequiredFile -> RequiredFile -> Bool) -> Eq RequiredFile forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1337,7 +1337,7 @@ $c/= :: RequiredFile -> RequiredFile -> Bool == :: RequiredFile -> RequiredFile -> Bool $c== :: RequiredFile -> RequiredFile -> Bool -P.Eq, Int -> RequiredFile -> ShowS +P.Eq, Int -> RequiredFile -> ShowS [RequiredFile] -> ShowS RequiredFile -> String (Int -> RequiredFile -> ShowS) @@ -1356,7 +1356,7 @@ -- ** RequiredInt64Group newtype RequiredInt64Group = RequiredInt64Group { RequiredInt64Group -> Integer -unRequiredInt64Group :: Integer } deriving (RequiredInt64Group -> RequiredInt64Group -> Bool +unRequiredInt64Group :: Integer } deriving (RequiredInt64Group -> RequiredInt64Group -> Bool (RequiredInt64Group -> RequiredInt64Group -> Bool) -> (RequiredInt64Group -> RequiredInt64Group -> Bool) -> Eq RequiredInt64Group @@ -1365,7 +1365,7 @@ $c/= :: RequiredInt64Group -> RequiredInt64Group -> Bool == :: RequiredInt64Group -> RequiredInt64Group -> Bool $c== :: RequiredInt64Group -> RequiredInt64Group -> Bool -P.Eq, Int -> RequiredInt64Group -> ShowS +P.Eq, Int -> RequiredInt64Group -> ShowS [RequiredInt64Group] -> ShowS RequiredInt64Group -> String (Int -> RequiredInt64Group -> ShowS) @@ -1384,7 +1384,7 @@ -- ** RequiredStringGroup newtype RequiredStringGroup = RequiredStringGroup { RequiredStringGroup -> Int -unRequiredStringGroup :: Int } deriving (RequiredStringGroup -> RequiredStringGroup -> Bool +unRequiredStringGroup :: Int } deriving (RequiredStringGroup -> RequiredStringGroup -> Bool (RequiredStringGroup -> RequiredStringGroup -> Bool) -> (RequiredStringGroup -> RequiredStringGroup -> Bool) -> Eq RequiredStringGroup @@ -1393,7 +1393,7 @@ $c/= :: RequiredStringGroup -> RequiredStringGroup -> Bool == :: RequiredStringGroup -> RequiredStringGroup -> Bool $c== :: RequiredStringGroup -> RequiredStringGroup -> Bool -P.Eq, Int -> RequiredStringGroup -> ShowS +P.Eq, Int -> RequiredStringGroup -> ShowS [RequiredStringGroup] -> ShowS RequiredStringGroup -> String (Int -> RequiredStringGroup -> ShowS) @@ -1412,7 +1412,7 @@ -- ** Status newtype Status = Status { Status -> [E'Status2] -unStatus :: [E'Status2] } deriving (Status -> Status -> Bool +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 @@ -1420,7 +1420,7 @@ $c/= :: Status -> Status -> Bool == :: Status -> Status -> Bool $c== :: Status -> Status -> Bool -P.Eq, Int -> Status -> ShowS +P.Eq, Int -> Status -> ShowS [Status] -> ShowS Status -> String (Int -> Status -> ShowS) @@ -1437,7 +1437,7 @@ -- ** StatusText newtype StatusText = StatusText { StatusText -> Text -unStatusText :: Text } deriving (StatusText -> StatusText -> Bool +unStatusText :: Text } deriving (StatusText -> StatusText -> Bool (StatusText -> StatusText -> Bool) -> (StatusText -> StatusText -> Bool) -> Eq StatusText forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1445,7 +1445,7 @@ $c/= :: StatusText -> StatusText -> Bool == :: StatusText -> StatusText -> Bool $c== :: StatusText -> StatusText -> Bool -P.Eq, Int -> StatusText -> ShowS +P.Eq, Int -> StatusText -> ShowS [StatusText] -> ShowS StatusText -> String (Int -> StatusText -> ShowS) @@ -1464,7 +1464,7 @@ -- ** StringGroup newtype StringGroup = StringGroup { StringGroup -> Int -unStringGroup :: Int } deriving (StringGroup -> StringGroup -> Bool +unStringGroup :: Int } deriving (StringGroup -> StringGroup -> Bool (StringGroup -> StringGroup -> Bool) -> (StringGroup -> StringGroup -> Bool) -> Eq StringGroup forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1472,7 +1472,7 @@ $c/= :: StringGroup -> StringGroup -> Bool == :: StringGroup -> StringGroup -> Bool $c== :: StringGroup -> StringGroup -> Bool -P.Eq, Int -> StringGroup -> ShowS +P.Eq, Int -> StringGroup -> ShowS [StringGroup] -> ShowS StringGroup -> String (Int -> StringGroup -> ShowS) @@ -1491,14 +1491,14 @@ -- ** Tags newtype Tags = Tags { Tags -> [Text] -unTags :: [Text] } deriving (Tags -> Tags -> Bool +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 +P.Eq, Int -> Tags -> ShowS [Tags] -> ShowS Tags -> String (Int -> Tags -> ShowS) @@ -1515,14 +1515,14 @@ -- ** Url newtype Url = Url { Url -> [Text] -unUrl :: [Text] } deriving (Url -> Url -> Bool +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 +P.Eq, Int -> Url -> ShowS [Url] -> ShowS Url -> String (Int -> Url -> ShowS) @@ -1539,7 +1539,7 @@ -- ** Username newtype Username = Username { Username -> Text -unUsername :: Text } deriving (Username -> Username -> Bool +unUsername :: Text } deriving (Username -> Username -> Bool (Username -> Username -> Bool) -> (Username -> Username -> Bool) -> Eq Username forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -1547,7 +1547,7 @@ $c/= :: Username -> Username -> Bool == :: Username -> Username -> Bool $c== :: Username -> Username -> Bool -P.Eq, Int -> Username -> ShowS +P.Eq, Int -> Username -> ShowS [Username] -> ShowS Username -> String (Int -> Username -> ShowS) @@ -1570,7 +1570,7 @@ data AdditionalPropertiesAnyType = AdditionalPropertiesAnyType { AdditionalPropertiesAnyType -> Maybe Text additionalPropertiesAnyTypeName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> AdditionalPropertiesAnyType -> ShowS + } deriving (Int -> AdditionalPropertiesAnyType -> ShowS [AdditionalPropertiesAnyType] -> ShowS AdditionalPropertiesAnyType -> String (Int -> AdditionalPropertiesAnyType -> ShowS) @@ -1585,7 +1585,7 @@ $cshow :: AdditionalPropertiesAnyType -> String showsPrec :: Int -> AdditionalPropertiesAnyType -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesAnyType -> ShowS -P.Show, AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool +P.Show, AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool (AdditionalPropertiesAnyType -> AdditionalPropertiesAnyType -> Bool) -> (AdditionalPropertiesAnyType @@ -1599,8 +1599,8 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesAnyType -instance A.FromJSON AdditionalPropertiesAnyType where - parseJSON :: Value -> Parser AdditionalPropertiesAnyType +instance A.FromJSON AdditionalPropertiesAnyType where + parseJSON :: Value -> Parser AdditionalPropertiesAnyType parseJSON = String -> (Object -> Parser AdditionalPropertiesAnyType) -> Value @@ -1613,33 +1613,33 @@ -> Value -> Parser AdditionalPropertiesAnyType forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +additionalPropertiesAnyTypeName ] @@ -1661,7 +1661,7 @@ data AdditionalPropertiesArray = AdditionalPropertiesArray { AdditionalPropertiesArray -> Maybe Text additionalPropertiesArrayName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> AdditionalPropertiesArray -> ShowS + } deriving (Int -> AdditionalPropertiesArray -> ShowS [AdditionalPropertiesArray] -> ShowS AdditionalPropertiesArray -> String (Int -> AdditionalPropertiesArray -> ShowS) @@ -1676,7 +1676,7 @@ $cshow :: AdditionalPropertiesArray -> String showsPrec :: Int -> AdditionalPropertiesArray -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesArray -> ShowS -P.Show, AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool +P.Show, AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool (AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool) -> (AdditionalPropertiesArray -> AdditionalPropertiesArray -> Bool) -> Eq AdditionalPropertiesArray @@ -1688,9 +1688,9 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesArray -instance A.FromJSON AdditionalPropertiesArray where - parseJSON :: Value -> Parser AdditionalPropertiesArray -parseJSON = String +instance A.FromJSON AdditionalPropertiesArray where + parseJSON :: Value -> Parser AdditionalPropertiesArray +parseJSON = String -> (Object -> Parser AdditionalPropertiesArray) -> Value -> Parser AdditionalPropertiesArray @@ -1702,33 +1702,33 @@ -> Value -> Parser AdditionalPropertiesArray forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +additionalPropertiesArrayName ] @@ -1750,7 +1750,7 @@ data AdditionalPropertiesBoolean = AdditionalPropertiesBoolean { AdditionalPropertiesBoolean -> Maybe Text additionalPropertiesBooleanName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> AdditionalPropertiesBoolean -> ShowS + } deriving (Int -> AdditionalPropertiesBoolean -> ShowS [AdditionalPropertiesBoolean] -> ShowS AdditionalPropertiesBoolean -> String (Int -> AdditionalPropertiesBoolean -> ShowS) @@ -1765,7 +1765,7 @@ $cshow :: AdditionalPropertiesBoolean -> String showsPrec :: Int -> AdditionalPropertiesBoolean -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesBoolean -> ShowS -P.Show, AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool +P.Show, AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool (AdditionalPropertiesBoolean -> AdditionalPropertiesBoolean -> Bool) -> (AdditionalPropertiesBoolean @@ -1779,9 +1779,9 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesBoolean -instance A.FromJSON AdditionalPropertiesBoolean where - parseJSON :: Value -> Parser AdditionalPropertiesBoolean -parseJSON = String +instance A.FromJSON AdditionalPropertiesBoolean where + parseJSON :: Value -> Parser AdditionalPropertiesBoolean +parseJSON = String -> (Object -> Parser AdditionalPropertiesBoolean) -> Value -> Parser AdditionalPropertiesBoolean @@ -1793,33 +1793,33 @@ -> Value -> Parser AdditionalPropertiesBoolean forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +additionalPropertiesBooleanName ] @@ -1861,7 +1861,7 @@ additionalPropertiesClassAnytype2 :: !(Maybe A.Value) -- ^ "anytype_2" , AdditionalPropertiesClass -> Maybe Value additionalPropertiesClassAnytype3 :: !(Maybe A.Value) -- ^ "anytype_3" - } deriving (Int -> AdditionalPropertiesClass -> ShowS + } deriving (Int -> AdditionalPropertiesClass -> ShowS [AdditionalPropertiesClass] -> ShowS AdditionalPropertiesClass -> String (Int -> AdditionalPropertiesClass -> ShowS) @@ -1876,7 +1876,7 @@ $cshow :: AdditionalPropertiesClass -> String showsPrec :: Int -> AdditionalPropertiesClass -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesClass -> ShowS -P.Show, AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool +P.Show, AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool (AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool) -> (AdditionalPropertiesClass -> AdditionalPropertiesClass -> Bool) -> Eq AdditionalPropertiesClass @@ -1888,9 +1888,9 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesClass -instance A.FromJSON AdditionalPropertiesClass where - parseJSON :: Value -> Parser AdditionalPropertiesClass -parseJSON = String +instance A.FromJSON AdditionalPropertiesClass where + parseJSON :: Value -> Parser AdditionalPropertiesClass +parseJSON = String -> (Object -> Parser AdditionalPropertiesClass) -> Value -> Parser AdditionalPropertiesClass @@ -1902,8 +1902,8 @@ -> Value -> Parser AdditionalPropertiesClass forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \Object +o -> Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) @@ -1944,7 +1944,7 @@ -> AdditionalPropertiesClass) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe (Map String Text)) +o Object -> Text -> Parser (Maybe (Map String Text)) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_string") @@ -1974,7 +1974,7 @@ -> AdditionalPropertiesClass) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe (Map String Double)) +o Object -> Text -> Parser (Maybe (Map String Double)) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_number") @@ -2002,7 +2002,7 @@ -> AdditionalPropertiesClass) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe (Map String Int)) +o Object -> Text -> Parser (Maybe (Map String Int)) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_integer") @@ -2028,7 +2028,7 @@ -> AdditionalPropertiesClass) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe (Map String Bool)) +o Object -> Text -> Parser (Maybe (Map String Bool)) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_boolean") @@ -2052,7 +2052,7 @@ -> AdditionalPropertiesClass) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe (Map String [Int])) +o Object -> Text -> Parser (Maybe (Map String [Int])) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_array_integer") @@ -2074,7 +2074,7 @@ -> AdditionalPropertiesClass) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe (Map String [Value])) +o Object -> Text -> Parser (Maybe (Map String [Value])) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_array_anytype") @@ -2094,7 +2094,7 @@ -> 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))) +o Object -> Text -> Parser (Maybe (Map String (Map String Text))) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_map_string") @@ -2110,7 +2110,7 @@ -> 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))) +o Object -> Text -> Parser (Maybe (Map String (Map String Value))) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_map_anytype") @@ -2121,7 +2121,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Value) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "anytype_1") @@ -2130,7 +2130,7 @@ -> Parser (Maybe Value -> AdditionalPropertiesClass) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Value) +o Object -> Text -> Parser (Maybe Value) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "anytype_2") @@ -2138,15 +2138,15 @@ -> 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) +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) +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]) @@ -2177,64 +2177,64 @@ 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 +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 +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 +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 +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 +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 +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 +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 +additionalPropertiesClassMapMapAnytype , Text "anytype_1" Text -> Maybe Value -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Value -additionalPropertiesClassAnytype1 +additionalPropertiesClassAnytype1 , Text "anytype_2" Text -> Maybe Value -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Value -additionalPropertiesClassAnytype2 +additionalPropertiesClassAnytype2 , Text "anytype_3" Text -> Maybe Value -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Value -additionalPropertiesClassAnytype3 +additionalPropertiesClassAnytype3 ] @@ -2307,7 +2307,7 @@ data AdditionalPropertiesInteger = AdditionalPropertiesInteger { AdditionalPropertiesInteger -> Maybe Text additionalPropertiesIntegerName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> AdditionalPropertiesInteger -> ShowS + } deriving (Int -> AdditionalPropertiesInteger -> ShowS [AdditionalPropertiesInteger] -> ShowS AdditionalPropertiesInteger -> String (Int -> AdditionalPropertiesInteger -> ShowS) @@ -2322,7 +2322,7 @@ $cshow :: AdditionalPropertiesInteger -> String showsPrec :: Int -> AdditionalPropertiesInteger -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesInteger -> ShowS -P.Show, AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool +P.Show, AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool (AdditionalPropertiesInteger -> AdditionalPropertiesInteger -> Bool) -> (AdditionalPropertiesInteger @@ -2336,9 +2336,9 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesInteger -instance A.FromJSON AdditionalPropertiesInteger where - parseJSON :: Value -> Parser AdditionalPropertiesInteger -parseJSON = String +instance A.FromJSON AdditionalPropertiesInteger where + parseJSON :: Value -> Parser AdditionalPropertiesInteger +parseJSON = String -> (Object -> Parser AdditionalPropertiesInteger) -> Value -> Parser AdditionalPropertiesInteger @@ -2350,33 +2350,33 @@ -> Value -> Parser AdditionalPropertiesInteger forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +additionalPropertiesIntegerName ] @@ -2398,7 +2398,7 @@ data AdditionalPropertiesNumber = AdditionalPropertiesNumber { AdditionalPropertiesNumber -> Maybe Text additionalPropertiesNumberName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> AdditionalPropertiesNumber -> ShowS + } deriving (Int -> AdditionalPropertiesNumber -> ShowS [AdditionalPropertiesNumber] -> ShowS AdditionalPropertiesNumber -> String (Int -> AdditionalPropertiesNumber -> ShowS) @@ -2413,7 +2413,7 @@ $cshow :: AdditionalPropertiesNumber -> String showsPrec :: Int -> AdditionalPropertiesNumber -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesNumber -> ShowS -P.Show, AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool +P.Show, AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool (AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool) -> (AdditionalPropertiesNumber -> AdditionalPropertiesNumber -> Bool) @@ -2426,9 +2426,9 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesNumber -instance A.FromJSON AdditionalPropertiesNumber where - parseJSON :: Value -> Parser AdditionalPropertiesNumber -parseJSON = String +instance A.FromJSON AdditionalPropertiesNumber where + parseJSON :: Value -> Parser AdditionalPropertiesNumber +parseJSON = String -> (Object -> Parser AdditionalPropertiesNumber) -> Value -> Parser AdditionalPropertiesNumber @@ -2440,33 +2440,33 @@ -> Value -> Parser AdditionalPropertiesNumber forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +additionalPropertiesNumberName ] @@ -2488,7 +2488,7 @@ data AdditionalPropertiesObject = AdditionalPropertiesObject { AdditionalPropertiesObject -> Maybe Text additionalPropertiesObjectName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> AdditionalPropertiesObject -> ShowS + } deriving (Int -> AdditionalPropertiesObject -> ShowS [AdditionalPropertiesObject] -> ShowS AdditionalPropertiesObject -> String (Int -> AdditionalPropertiesObject -> ShowS) @@ -2503,7 +2503,7 @@ $cshow :: AdditionalPropertiesObject -> String showsPrec :: Int -> AdditionalPropertiesObject -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesObject -> ShowS -P.Show, AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool +P.Show, AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool (AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool) -> (AdditionalPropertiesObject -> AdditionalPropertiesObject -> Bool) @@ -2516,9 +2516,9 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesObject -instance A.FromJSON AdditionalPropertiesObject where - parseJSON :: Value -> Parser AdditionalPropertiesObject -parseJSON = String +instance A.FromJSON AdditionalPropertiesObject where + parseJSON :: Value -> Parser AdditionalPropertiesObject +parseJSON = String -> (Object -> Parser AdditionalPropertiesObject) -> Value -> Parser AdditionalPropertiesObject @@ -2530,33 +2530,33 @@ -> Value -> Parser AdditionalPropertiesObject forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +additionalPropertiesObjectName ] @@ -2578,7 +2578,7 @@ data AdditionalPropertiesString = AdditionalPropertiesString { AdditionalPropertiesString -> Maybe Text additionalPropertiesStringName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> AdditionalPropertiesString -> ShowS + } deriving (Int -> AdditionalPropertiesString -> ShowS [AdditionalPropertiesString] -> ShowS AdditionalPropertiesString -> String (Int -> AdditionalPropertiesString -> ShowS) @@ -2593,7 +2593,7 @@ $cshow :: AdditionalPropertiesString -> String showsPrec :: Int -> AdditionalPropertiesString -> ShowS $cshowsPrec :: Int -> AdditionalPropertiesString -> ShowS -P.Show, AdditionalPropertiesString -> AdditionalPropertiesString -> Bool +P.Show, AdditionalPropertiesString -> AdditionalPropertiesString -> Bool (AdditionalPropertiesString -> AdditionalPropertiesString -> Bool) -> (AdditionalPropertiesString -> AdditionalPropertiesString -> Bool) @@ -2606,9 +2606,9 @@ P.Eq, P.Typeable) -- | FromJSON AdditionalPropertiesString -instance A.FromJSON AdditionalPropertiesString where - parseJSON :: Value -> Parser AdditionalPropertiesString -parseJSON = String +instance A.FromJSON AdditionalPropertiesString where + parseJSON :: Value -> Parser AdditionalPropertiesString +parseJSON = String -> (Object -> Parser AdditionalPropertiesString) -> Value -> Parser AdditionalPropertiesString @@ -2620,33 +2620,33 @@ -> Value -> Parser AdditionalPropertiesString forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +additionalPropertiesStringName ] @@ -2670,7 +2670,7 @@ animalClassName :: !(Text) -- ^ /Required/ "className" , Animal -> Maybe Text animalColor :: !(Maybe Text) -- ^ "color" - } deriving (Int -> Animal -> ShowS + } deriving (Int -> Animal -> ShowS [Animal] -> ShowS Animal -> String (Int -> Animal -> ShowS) @@ -2683,7 +2683,7 @@ $cshow :: Animal -> String showsPrec :: Int -> Animal -> ShowS $cshowsPrec :: Int -> Animal -> ShowS -P.Show, Animal -> Animal -> Bool +P.Show, Animal -> Animal -> Bool (Animal -> Animal -> Bool) -> (Animal -> Animal -> Bool) -> Eq Animal forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -2694,23 +2694,23 @@ P.Eq, P.Typeable) -- | FromJSON Animal -instance A.FromJSON Animal where - parseJSON :: Value -> Parser Animal -parseJSON = String -> (Object -> Parser Animal) -> Value -> Parser 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 -> +$ \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 +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "className") @@ -2718,33 +2718,33 @@ -> 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) +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 +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 +animalClassName , Text "color" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -animalColor +animalColor ] @@ -2753,14 +2753,14 @@ :: Text -- ^ 'animalClassName' -> Animal mkAnimal :: Text -> Animal -mkAnimal Text -animalClassName = +mkAnimal Text +animalClassName = Animal :: Text -> Maybe Text -> Animal Animal { Text animalClassName :: Text animalClassName :: Text -animalClassName +animalClassName , animalColor :: Maybe Text animalColor = Maybe Text forall a. Maybe a @@ -2776,7 +2776,7 @@ apiResponseType :: !(Maybe Text) -- ^ "type" , ApiResponse -> Maybe Text apiResponseMessage :: !(Maybe Text) -- ^ "message" - } deriving (Int -> ApiResponse -> ShowS + } deriving (Int -> ApiResponse -> ShowS [ApiResponse] -> ShowS ApiResponse -> String (Int -> ApiResponse -> ShowS) @@ -2791,7 +2791,7 @@ $cshow :: ApiResponse -> String showsPrec :: Int -> ApiResponse -> ShowS $cshowsPrec :: Int -> ApiResponse -> ShowS -P.Show, ApiResponse -> ApiResponse -> Bool +P.Show, ApiResponse -> ApiResponse -> Bool (ApiResponse -> ApiResponse -> Bool) -> (ApiResponse -> ApiResponse -> Bool) -> Eq ApiResponse forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -2802,17 +2802,17 @@ P.Eq, P.Typeable) -- | FromJSON ApiResponse -instance A.FromJSON ApiResponse where - parseJSON :: Value -> Parser ApiResponse -parseJSON = String +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 -> +$ \Object +o -> Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse ApiResponse (Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse) @@ -2820,7 +2820,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "code") @@ -2828,7 +2828,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "type") @@ -2836,15 +2836,15 @@ -> 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) +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 +instance A.ToJSON ApiResponse where + toJSON :: ApiResponse -> Value +toJSON ApiResponse {Maybe Int Maybe Text apiResponseMessage :: Maybe Text apiResponseType :: Maybe Text @@ -2852,24 +2852,24 @@ 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 +apiResponseCode , Text "type" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -apiResponseType +apiResponseType , Text "message" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -apiResponseMessage +apiResponseMessage ] @@ -2899,7 +2899,7 @@ data ArrayOfArrayOfNumberOnly = ArrayOfArrayOfNumberOnly { ArrayOfArrayOfNumberOnly -> Maybe [[Double]] arrayOfArrayOfNumberOnlyArrayArrayNumber :: !(Maybe [[Double]]) -- ^ "ArrayArrayNumber" - } deriving (Int -> ArrayOfArrayOfNumberOnly -> ShowS + } deriving (Int -> ArrayOfArrayOfNumberOnly -> ShowS [ArrayOfArrayOfNumberOnly] -> ShowS ArrayOfArrayOfNumberOnly -> String (Int -> ArrayOfArrayOfNumberOnly -> ShowS) @@ -2914,7 +2914,7 @@ $cshow :: ArrayOfArrayOfNumberOnly -> String showsPrec :: Int -> ArrayOfArrayOfNumberOnly -> ShowS $cshowsPrec :: Int -> ArrayOfArrayOfNumberOnly -> ShowS -P.Show, ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool +P.Show, ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool (ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool) -> (ArrayOfArrayOfNumberOnly -> ArrayOfArrayOfNumberOnly -> Bool) -> Eq ArrayOfArrayOfNumberOnly @@ -2926,9 +2926,9 @@ P.Eq, P.Typeable) -- | FromJSON ArrayOfArrayOfNumberOnly -instance A.FromJSON ArrayOfArrayOfNumberOnly where - parseJSON :: Value -> Parser ArrayOfArrayOfNumberOnly -parseJSON = String +instance A.FromJSON ArrayOfArrayOfNumberOnly where + parseJSON :: Value -> Parser ArrayOfArrayOfNumberOnly +parseJSON = String -> (Object -> Parser ArrayOfArrayOfNumberOnly) -> Value -> Parser ArrayOfArrayOfNumberOnly @@ -2940,33 +2940,33 @@ -> Value -> Parser ArrayOfArrayOfNumberOnly forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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]]) +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]] +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 +arrayOfArrayOfNumberOnlyArrayArrayNumber ] @@ -2988,7 +2988,7 @@ data ArrayOfNumberOnly = ArrayOfNumberOnly { ArrayOfNumberOnly -> Maybe [Double] arrayOfNumberOnlyArrayNumber :: !(Maybe [Double]) -- ^ "ArrayNumber" - } deriving (Int -> ArrayOfNumberOnly -> ShowS + } deriving (Int -> ArrayOfNumberOnly -> ShowS [ArrayOfNumberOnly] -> ShowS ArrayOfNumberOnly -> String (Int -> ArrayOfNumberOnly -> ShowS) @@ -3003,7 +3003,7 @@ $cshow :: ArrayOfNumberOnly -> String showsPrec :: Int -> ArrayOfNumberOnly -> ShowS $cshowsPrec :: Int -> ArrayOfNumberOnly -> ShowS -P.Show, ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool +P.Show, ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool (ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool) -> (ArrayOfNumberOnly -> ArrayOfNumberOnly -> Bool) -> Eq ArrayOfNumberOnly @@ -3015,9 +3015,9 @@ P.Eq, P.Typeable) -- | FromJSON ArrayOfNumberOnly -instance A.FromJSON ArrayOfNumberOnly where - parseJSON :: Value -> Parser ArrayOfNumberOnly -parseJSON = String +instance A.FromJSON ArrayOfNumberOnly where + parseJSON :: Value -> Parser ArrayOfNumberOnly +parseJSON = String -> (Object -> Parser ArrayOfNumberOnly) -> Value -> Parser ArrayOfNumberOnly @@ -3029,33 +3029,33 @@ -> Value -> Parser ArrayOfNumberOnly forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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]) +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] +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 +arrayOfNumberOnlyArrayNumber ] @@ -3081,7 +3081,7 @@ arrayTestArrayArrayOfInteger :: !(Maybe [[Integer]]) -- ^ "array_array_of_integer" , ArrayTest -> Maybe [[ReadOnlyFirst]] arrayTestArrayArrayOfModel :: !(Maybe [[ReadOnlyFirst]]) -- ^ "array_array_of_model" - } deriving (Int -> ArrayTest -> ShowS + } deriving (Int -> ArrayTest -> ShowS [ArrayTest] -> ShowS ArrayTest -> String (Int -> ArrayTest -> ShowS) @@ -3096,7 +3096,7 @@ $cshow :: ArrayTest -> String showsPrec :: Int -> ArrayTest -> ShowS $cshowsPrec :: Int -> ArrayTest -> ShowS -P.Show, ArrayTest -> ArrayTest -> Bool +P.Show, ArrayTest -> ArrayTest -> Bool (ArrayTest -> ArrayTest -> Bool) -> (ArrayTest -> ArrayTest -> Bool) -> Eq ArrayTest forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -3107,16 +3107,16 @@ P.Eq, P.Typeable) -- | FromJSON ArrayTest -instance A.FromJSON ArrayTest where - parseJSON :: Value -> Parser ArrayTest -parseJSON = String -> (Object -> Parser ArrayTest) -> Value -> Parser 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 -> +$ \Object +o -> Maybe [Text] -> Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest ArrayTest @@ -3127,7 +3127,7 @@ (Maybe [[Integer]] -> Maybe [[ReadOnlyFirst]] -> ArrayTest) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe [Text]) +o Object -> Text -> Parser (Maybe [Text]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "array_of_string") @@ -3136,7 +3136,7 @@ -> Parser (Maybe [[ReadOnlyFirst]] -> ArrayTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [[Integer]]) +o Object -> Text -> Parser (Maybe [[Integer]]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "array_array_of_integer") @@ -3144,15 +3144,15 @@ -> 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]]) +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]] +instance A.ToJSON ArrayTest where + toJSON :: ArrayTest -> Value +toJSON ArrayTest {Maybe [[Integer]] Maybe [[ReadOnlyFirst]] Maybe [Text] arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] @@ -3161,24 +3161,24 @@ 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 +arrayTestArrayOfString , Text "array_array_of_integer" Text -> Maybe [[Integer]] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [[Integer]] -arrayTestArrayArrayOfInteger +arrayTestArrayArrayOfInteger , Text "array_array_of_model" Text -> Maybe [[ReadOnlyFirst]] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [[ReadOnlyFirst]] -arrayTestArrayArrayOfModel +arrayTestArrayArrayOfModel ] @@ -3215,7 +3215,7 @@ bigCatDeclawed :: !(Maybe Bool) -- ^ "declawed" , BigCat -> Maybe E'Kind bigCatKind :: !(Maybe E'Kind) -- ^ "kind" - } deriving (Int -> BigCat -> ShowS + } deriving (Int -> BigCat -> ShowS [BigCat] -> ShowS BigCat -> String (Int -> BigCat -> ShowS) @@ -3228,7 +3228,7 @@ $cshow :: BigCat -> String showsPrec :: Int -> BigCat -> ShowS $cshowsPrec :: Int -> BigCat -> ShowS -P.Show, BigCat -> BigCat -> Bool +P.Show, BigCat -> BigCat -> Bool (BigCat -> BigCat -> Bool) -> (BigCat -> BigCat -> Bool) -> Eq BigCat forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -3239,16 +3239,16 @@ P.Eq, P.Typeable) -- | FromJSON BigCat -instance A.FromJSON BigCat where - parseJSON :: Value -> Parser BigCat -parseJSON = String -> (Object -> Parser BigCat) -> Value -> Parser 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 -> +$ \Object +o -> Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat BigCat (Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat) @@ -3256,7 +3256,7 @@ -> 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 +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "className") @@ -3265,7 +3265,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "color") @@ -3273,7 +3273,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Bool) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "declawed") @@ -3281,15 +3281,15 @@ -> 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) +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 +instance A.ToJSON BigCat where + toJSON :: BigCat -> Value +toJSON BigCat {Maybe Bool Maybe Text Maybe E'Kind Text @@ -3301,29 +3301,29 @@ 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 +bigCatClassName , Text "color" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -bigCatColor +bigCatColor , Text "declawed" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -bigCatDeclawed +bigCatDeclawed , Text "kind" Text -> Maybe E'Kind -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe E'Kind -bigCatKind +bigCatKind ] @@ -3332,14 +3332,14 @@ :: Text -- ^ 'bigCatClassName' -> BigCat mkBigCat :: Text -> BigCat -mkBigCat Text -bigCatClassName = +mkBigCat Text +bigCatClassName = BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat BigCat { Text bigCatClassName :: Text bigCatClassName :: Text -bigCatClassName +bigCatClassName , bigCatColor :: Maybe Text bigCatColor = Maybe Text forall a. Maybe a @@ -3359,7 +3359,7 @@ data BigCatAllOf = BigCatAllOf { BigCatAllOf -> Maybe E'Kind bigCatAllOfKind :: !(Maybe E'Kind) -- ^ "kind" - } deriving (Int -> BigCatAllOf -> ShowS + } deriving (Int -> BigCatAllOf -> ShowS [BigCatAllOf] -> ShowS BigCatAllOf -> String (Int -> BigCatAllOf -> ShowS) @@ -3374,7 +3374,7 @@ $cshow :: BigCatAllOf -> String showsPrec :: Int -> BigCatAllOf -> ShowS $cshowsPrec :: Int -> BigCatAllOf -> ShowS -P.Show, BigCatAllOf -> BigCatAllOf -> Bool +P.Show, BigCatAllOf -> BigCatAllOf -> Bool (BigCatAllOf -> BigCatAllOf -> Bool) -> (BigCatAllOf -> BigCatAllOf -> Bool) -> Eq BigCatAllOf forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -3385,42 +3385,42 @@ P.Eq, P.Typeable) -- | FromJSON BigCatAllOf -instance A.FromJSON BigCatAllOf where - parseJSON :: Value -> Parser BigCatAllOf -parseJSON = String +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 -> +$ \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) +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 +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 +bigCatAllOfKind ] @@ -3452,7 +3452,7 @@ capitalizationScaEthFlowPoints :: !(Maybe Text) -- ^ "SCA_ETH_Flow_Points" , Capitalization -> Maybe Text capitalizationAttName :: !(Maybe Text) -- ^ "ATT_NAME" - Name of the pet - } deriving (Int -> Capitalization -> ShowS + } deriving (Int -> Capitalization -> ShowS [Capitalization] -> ShowS Capitalization -> String (Int -> Capitalization -> ShowS) @@ -3467,7 +3467,7 @@ $cshow :: Capitalization -> String showsPrec :: Int -> Capitalization -> ShowS $cshowsPrec :: Int -> Capitalization -> ShowS -P.Show, Capitalization -> Capitalization -> Bool +P.Show, Capitalization -> Capitalization -> Bool (Capitalization -> Capitalization -> Bool) -> (Capitalization -> Capitalization -> Bool) -> Eq Capitalization forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -3478,9 +3478,9 @@ P.Eq, P.Typeable) -- | FromJSON Capitalization -instance A.FromJSON Capitalization where - parseJSON :: Value -> Parser Capitalization -parseJSON = String +instance A.FromJSON Capitalization where + parseJSON :: Value -> Parser Capitalization +parseJSON = String -> (Object -> Parser Capitalization) -> Value -> Parser Capitalization @@ -3492,8 +3492,8 @@ -> Value -> Parser Capitalization forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \Object +o -> Maybe Text -> Maybe Text -> Maybe Text @@ -3519,7 +3519,7 @@ -> Capitalization) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "smallCamel") @@ -3536,7 +3536,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "CapitalCamel") @@ -3548,7 +3548,7 @@ (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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "small_Snake") @@ -3557,7 +3557,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "Capital_Snake") @@ -3565,7 +3565,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "SCA_ETH_Flow_Points") @@ -3573,15 +3573,15 @@ -> 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) +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 +instance A.ToJSON Capitalization where + toJSON :: Capitalization -> Value +toJSON Capitalization {Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -3594,39 +3594,39 @@ 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 +capitalizationSmallCamel , Text "CapitalCamel" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -capitalizationCapitalCamel +capitalizationCapitalCamel , Text "small_Snake" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -capitalizationSmallSnake +capitalizationSmallSnake , Text "Capital_Snake" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -capitalizationCapitalSnake +capitalizationCapitalSnake , Text "SCA_ETH_Flow_Points" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -capitalizationScaEthFlowPoints +capitalizationScaEthFlowPoints , Text "ATT_NAME" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -capitalizationAttName +capitalizationAttName ] @@ -3678,7 +3678,7 @@ catColor :: !(Maybe Text) -- ^ "color" , Cat -> Maybe Bool catDeclawed :: !(Maybe Bool) -- ^ "declawed" - } deriving (Int -> Cat -> ShowS + } deriving (Int -> Cat -> ShowS [Cat] -> ShowS Cat -> String (Int -> Cat -> ShowS) @@ -3691,7 +3691,7 @@ $cshow :: Cat -> String showsPrec :: Int -> Cat -> ShowS $cshowsPrec :: Int -> Cat -> ShowS -P.Show, Cat -> Cat -> Bool +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 @@ -3701,23 +3701,23 @@ P.Eq, P.Typeable) -- | FromJSON Cat -instance A.FromJSON Cat where - parseJSON :: Value -> Parser Cat -parseJSON = String -> (Object -> Parser Cat) -> Value -> Parser 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 -> +$ \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 +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "className") @@ -3725,22 +3725,22 @@ -> 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) +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) +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 +instance A.ToJSON Cat where + toJSON :: Cat -> Value +toJSON Cat {Maybe Bool Maybe Text Text catDeclawed :: Maybe Bool @@ -3749,24 +3749,24 @@ 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 +catClassName , Text "color" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -catColor +catColor , Text "declawed" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -catDeclawed +catDeclawed ] @@ -3775,14 +3775,14 @@ :: Text -- ^ 'catClassName' -> Cat mkCat :: Text -> Cat -mkCat Text -catClassName = +mkCat Text +catClassName = Cat :: Text -> Maybe Text -> Maybe Bool -> Cat Cat { Text catClassName :: Text catClassName :: Text -catClassName +catClassName , catColor :: Maybe Text catColor = Maybe Text forall a. Maybe a @@ -3798,7 +3798,7 @@ data CatAllOf = CatAllOf { CatAllOf -> Maybe Bool catAllOfDeclawed :: !(Maybe Bool) -- ^ "declawed" - } deriving (Int -> CatAllOf -> ShowS + } deriving (Int -> CatAllOf -> ShowS [CatAllOf] -> ShowS CatAllOf -> String (Int -> CatAllOf -> ShowS) @@ -3811,7 +3811,7 @@ $cshow :: CatAllOf -> String showsPrec :: Int -> CatAllOf -> ShowS $cshowsPrec :: Int -> CatAllOf -> ShowS -P.Show, CatAllOf -> CatAllOf -> Bool +P.Show, CatAllOf -> CatAllOf -> Bool (CatAllOf -> CatAllOf -> Bool) -> (CatAllOf -> CatAllOf -> Bool) -> Eq CatAllOf forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -3822,40 +3822,40 @@ P.Eq, P.Typeable) -- | FromJSON CatAllOf -instance A.FromJSON CatAllOf where - parseJSON :: Value -> Parser CatAllOf -parseJSON = String -> (Object -> Parser CatAllOf) -> Value -> Parser 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 -> +$ \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) +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 +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 +catAllOfDeclawed ] @@ -3879,7 +3879,7 @@ categoryId :: !(Maybe Integer) -- ^ "id" , Category -> Text categoryName :: !(Text) -- ^ /Required/ "name" - } deriving (Int -> Category -> ShowS + } deriving (Int -> Category -> ShowS [Category] -> ShowS Category -> String (Int -> Category -> ShowS) @@ -3892,7 +3892,7 @@ $cshow :: Category -> String showsPrec :: Int -> Category -> ShowS $cshowsPrec :: Int -> Category -> ShowS -P.Show, Category -> Category -> Bool +P.Show, Category -> Category -> Bool (Category -> Category -> Bool) -> (Category -> Category -> Bool) -> Eq Category forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -3903,56 +3903,56 @@ P.Eq, P.Typeable) -- | FromJSON Category -instance A.FromJSON Category where - parseJSON :: Value -> Parser Category -parseJSON = String -> (Object -> Parser Category) -> Value -> Parser 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 -> +$ \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) +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 +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 +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 +categoryId , Text "name" Text -> Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Text -categoryName +categoryName ] @@ -3961,8 +3961,8 @@ :: Text -- ^ 'categoryName' -> Category mkCategory :: Text -> Category -mkCategory Text -categoryName = +mkCategory Text +categoryName = Category :: Maybe Integer -> Text -> Category Category { categoryId :: Maybe Integer @@ -3972,7 +3972,7 @@ , Text categoryName :: Text categoryName :: Text -categoryName +categoryName } -- ** ClassModel @@ -3981,7 +3981,7 @@ data ClassModel = ClassModel { ClassModel -> Maybe Text classModelClass :: !(Maybe Text) -- ^ "_class" - } deriving (Int -> ClassModel -> ShowS + } deriving (Int -> ClassModel -> ShowS [ClassModel] -> ShowS ClassModel -> String (Int -> ClassModel -> ShowS) @@ -3996,7 +3996,7 @@ $cshow :: ClassModel -> String showsPrec :: Int -> ClassModel -> ShowS $cshowsPrec :: Int -> ClassModel -> ShowS -P.Show, ClassModel -> ClassModel -> Bool +P.Show, ClassModel -> ClassModel -> Bool (ClassModel -> ClassModel -> Bool) -> (ClassModel -> ClassModel -> Bool) -> Eq ClassModel forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -4007,42 +4007,42 @@ P.Eq, P.Typeable) -- | FromJSON ClassModel -instance A.FromJSON ClassModel where - parseJSON :: Value -> Parser ClassModel -parseJSON = String +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 -> +$ \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) +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 +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 +classModelClass ] @@ -4064,7 +4064,7 @@ data Client = Client { Client -> Maybe Text clientClient :: !(Maybe Text) -- ^ "client" - } deriving (Int -> Client -> ShowS + } deriving (Int -> Client -> ShowS [Client] -> ShowS Client -> String (Int -> Client -> ShowS) @@ -4077,7 +4077,7 @@ $cshow :: Client -> String showsPrec :: Int -> Client -> ShowS $cshowsPrec :: Int -> Client -> ShowS -P.Show, Client -> Client -> Bool +P.Show, Client -> Client -> Bool (Client -> Client -> Bool) -> (Client -> Client -> Bool) -> Eq Client forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -4088,40 +4088,40 @@ P.Eq, P.Typeable) -- | FromJSON Client -instance A.FromJSON Client where - parseJSON :: Value -> Parser Client -parseJSON = String -> (Object -> Parser Client) -> Value -> Parser 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 -> +$ \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) +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 +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 +clientClient ] @@ -4147,7 +4147,7 @@ dogColor :: !(Maybe Text) -- ^ "color" , Dog -> Maybe Text dogBreed :: !(Maybe Text) -- ^ "breed" - } deriving (Int -> Dog -> ShowS + } deriving (Int -> Dog -> ShowS [Dog] -> ShowS Dog -> String (Int -> Dog -> ShowS) @@ -4160,7 +4160,7 @@ $cshow :: Dog -> String showsPrec :: Int -> Dog -> ShowS $cshowsPrec :: Int -> Dog -> ShowS -P.Show, Dog -> Dog -> Bool +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 @@ -4170,23 +4170,23 @@ P.Eq, P.Typeable) -- | FromJSON Dog -instance A.FromJSON Dog where - parseJSON :: Value -> Parser Dog -parseJSON = String -> (Object -> Parser Dog) -> Value -> Parser 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 -> +$ \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 +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "className") @@ -4194,22 +4194,22 @@ -> 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) +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) +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 +instance A.ToJSON Dog where + toJSON :: Dog -> Value +toJSON Dog {Maybe Text Text dogBreed :: Maybe Text dogColor :: Maybe Text @@ -4217,24 +4217,24 @@ 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 +dogClassName , Text "color" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -dogColor +dogColor , Text "breed" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -dogBreed +dogBreed ] @@ -4243,14 +4243,14 @@ :: Text -- ^ 'dogClassName' -> Dog mkDog :: Text -> Dog -mkDog Text -dogClassName = +mkDog Text +dogClassName = Dog :: Text -> Maybe Text -> Maybe Text -> Dog Dog { Text dogClassName :: Text dogClassName :: Text -dogClassName +dogClassName , dogColor :: Maybe Text dogColor = Maybe Text forall a. Maybe a @@ -4266,7 +4266,7 @@ data DogAllOf = DogAllOf { DogAllOf -> Maybe Text dogAllOfBreed :: !(Maybe Text) -- ^ "breed" - } deriving (Int -> DogAllOf -> ShowS + } deriving (Int -> DogAllOf -> ShowS [DogAllOf] -> ShowS DogAllOf -> String (Int -> DogAllOf -> ShowS) @@ -4279,7 +4279,7 @@ $cshow :: DogAllOf -> String showsPrec :: Int -> DogAllOf -> ShowS $cshowsPrec :: Int -> DogAllOf -> ShowS -P.Show, DogAllOf -> DogAllOf -> Bool +P.Show, DogAllOf -> DogAllOf -> Bool (DogAllOf -> DogAllOf -> Bool) -> (DogAllOf -> DogAllOf -> Bool) -> Eq DogAllOf forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -4290,40 +4290,40 @@ P.Eq, P.Typeable) -- | FromJSON DogAllOf -instance A.FromJSON DogAllOf where - parseJSON :: Value -> Parser DogAllOf -parseJSON = String -> (Object -> Parser DogAllOf) -> Value -> Parser 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 -> +$ \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) +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 +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 +dogAllOfBreed ] @@ -4347,7 +4347,7 @@ enumArraysJustSymbol :: !(Maybe E'JustSymbol) -- ^ "just_symbol" , EnumArrays -> Maybe [E'ArrayEnum] enumArraysArrayEnum :: !(Maybe [E'ArrayEnum]) -- ^ "array_enum" - } deriving (Int -> EnumArrays -> ShowS + } deriving (Int -> EnumArrays -> ShowS [EnumArrays] -> ShowS EnumArrays -> String (Int -> EnumArrays -> ShowS) @@ -4362,7 +4362,7 @@ $cshow :: EnumArrays -> String showsPrec :: Int -> EnumArrays -> ShowS $cshowsPrec :: Int -> EnumArrays -> ShowS -P.Show, EnumArrays -> EnumArrays -> Bool +P.Show, EnumArrays -> EnumArrays -> Bool (EnumArrays -> EnumArrays -> Bool) -> (EnumArrays -> EnumArrays -> Bool) -> Eq EnumArrays forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -4373,17 +4373,17 @@ P.Eq, P.Typeable) -- | FromJSON EnumArrays -instance A.FromJSON EnumArrays where - parseJSON :: Value -> Parser EnumArrays -parseJSON = String +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 -> +$ \Object +o -> Maybe E'JustSymbol -> Maybe [E'ArrayEnum] -> EnumArrays EnumArrays (Maybe E'JustSymbol -> Maybe [E'ArrayEnum] -> EnumArrays) @@ -4391,7 +4391,7 @@ -> 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) +o Object -> Text -> Parser (Maybe E'JustSymbol) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "just_symbol") @@ -4399,33 +4399,33 @@ -> 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]) +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] +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 +enumArraysJustSymbol , Text "array_enum" Text -> Maybe [E'ArrayEnum] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [E'ArrayEnum] -enumArraysArrayEnum +enumArraysArrayEnum ] @@ -4459,7 +4459,7 @@ enumTestEnumNumber :: !(Maybe E'EnumNumber) -- ^ "enum_number" , EnumTest -> Maybe OuterEnum enumTestOuterEnum :: !(Maybe OuterEnum) -- ^ "outerEnum" - } deriving (Int -> EnumTest -> ShowS + } deriving (Int -> EnumTest -> ShowS [EnumTest] -> ShowS EnumTest -> String (Int -> EnumTest -> ShowS) @@ -4472,7 +4472,7 @@ $cshow :: EnumTest -> String showsPrec :: Int -> EnumTest -> ShowS $cshowsPrec :: Int -> EnumTest -> ShowS -P.Show, EnumTest -> EnumTest -> Bool +P.Show, EnumTest -> EnumTest -> Bool (EnumTest -> EnumTest -> Bool) -> (EnumTest -> EnumTest -> Bool) -> Eq EnumTest forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -4483,16 +4483,16 @@ P.Eq, P.Typeable) -- | FromJSON EnumTest -instance A.FromJSON EnumTest where - parseJSON :: Value -> Parser EnumTest -parseJSON = String -> (Object -> Parser EnumTest) -> Value -> Parser 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 -> +$ \Object +o -> Maybe E'EnumString -> E'EnumString -> Maybe E'EnumInteger @@ -4515,7 +4515,7 @@ -> EnumTest) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe E'EnumString) +o Object -> Text -> Parser (Maybe E'EnumString) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "enum_string") @@ -4531,7 +4531,7 @@ -> 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 +o Object -> Text -> Parser E'EnumString forall a. FromJSON a => Object -> Text -> Parser a .: Text "enum_string_required") @@ -4542,7 +4542,7 @@ -> 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) +o Object -> Text -> Parser (Maybe E'EnumInteger) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "enum_integer") @@ -4551,7 +4551,7 @@ -> 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) +o Object -> Text -> Parser (Maybe E'EnumNumber) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "enum_number") @@ -4559,15 +4559,15 @@ -> 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) +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 +instance A.ToJSON EnumTest where + toJSON :: EnumTest -> Value +toJSON EnumTest {Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger @@ -4582,34 +4582,34 @@ 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 +enumTestEnumString , Text "enum_string_required" Text -> E'EnumString -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= E'EnumString -enumTestEnumStringRequired +enumTestEnumStringRequired , Text "enum_integer" Text -> Maybe E'EnumInteger -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe E'EnumInteger -enumTestEnumInteger +enumTestEnumInteger , Text "enum_number" Text -> Maybe E'EnumNumber -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe E'EnumNumber -enumTestEnumNumber +enumTestEnumNumber , Text "outerEnum" Text -> Maybe OuterEnum -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe OuterEnum -enumTestOuterEnum +enumTestOuterEnum ] @@ -4618,8 +4618,8 @@ :: E'EnumString -- ^ 'enumTestEnumStringRequired' -> EnumTest mkEnumTest :: E'EnumString -> EnumTest -mkEnumTest E'EnumString -enumTestEnumStringRequired = +mkEnumTest E'EnumString +enumTestEnumStringRequired = EnumTest :: Maybe E'EnumString -> E'EnumString -> Maybe E'EnumInteger @@ -4634,7 +4634,7 @@ , E'EnumString enumTestEnumStringRequired :: E'EnumString enumTestEnumStringRequired :: E'EnumString -enumTestEnumStringRequired +enumTestEnumStringRequired , enumTestEnumInteger :: Maybe E'EnumInteger enumTestEnumInteger = Maybe E'EnumInteger forall a. Maybe a @@ -4655,7 +4655,7 @@ data File = File { File -> Maybe Text fileSourceUri :: !(Maybe Text) -- ^ "sourceURI" - Test capitalization - } deriving (Int -> File -> ShowS + } deriving (Int -> File -> ShowS [File] -> ShowS File -> String (Int -> File -> ShowS) @@ -4668,7 +4668,7 @@ $cshow :: File -> String showsPrec :: Int -> File -> ShowS $cshowsPrec :: Int -> File -> ShowS -P.Show, File -> File -> Bool +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 @@ -4678,40 +4678,40 @@ P.Eq, P.Typeable) -- | FromJSON File -instance A.FromJSON File where - parseJSON :: Value -> Parser File -parseJSON = String -> (Object -> Parser File) -> Value -> Parser 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 -> +$ \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) +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 +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 +fileSourceUri ] @@ -4735,7 +4735,7 @@ fileSchemaTestClassFile :: !(Maybe File) -- ^ "file" , FileSchemaTestClass -> Maybe [File] fileSchemaTestClassFiles :: !(Maybe [File]) -- ^ "files" - } deriving (Int -> FileSchemaTestClass -> ShowS + } deriving (Int -> FileSchemaTestClass -> ShowS [FileSchemaTestClass] -> ShowS FileSchemaTestClass -> String (Int -> FileSchemaTestClass -> ShowS) @@ -4750,7 +4750,7 @@ $cshow :: FileSchemaTestClass -> String showsPrec :: Int -> FileSchemaTestClass -> ShowS $cshowsPrec :: Int -> FileSchemaTestClass -> ShowS -P.Show, FileSchemaTestClass -> FileSchemaTestClass -> Bool +P.Show, FileSchemaTestClass -> FileSchemaTestClass -> Bool (FileSchemaTestClass -> FileSchemaTestClass -> Bool) -> (FileSchemaTestClass -> FileSchemaTestClass -> Bool) -> Eq FileSchemaTestClass @@ -4762,9 +4762,9 @@ P.Eq, P.Typeable) -- | FromJSON FileSchemaTestClass -instance A.FromJSON FileSchemaTestClass where - parseJSON :: Value -> Parser FileSchemaTestClass -parseJSON = String +instance A.FromJSON FileSchemaTestClass where + parseJSON :: Value -> Parser FileSchemaTestClass +parseJSON = String -> (Object -> Parser FileSchemaTestClass) -> Value -> Parser FileSchemaTestClass @@ -4776,8 +4776,8 @@ -> Value -> Parser FileSchemaTestClass forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \Object +o -> Maybe File -> Maybe [File] -> FileSchemaTestClass FileSchemaTestClass (Maybe File -> Maybe [File] -> FileSchemaTestClass) @@ -4785,7 +4785,7 @@ -> Parser (Maybe [File] -> FileSchemaTestClass) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe File) +o Object -> Text -> Parser (Maybe File) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "file") @@ -4793,33 +4793,33 @@ -> 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]) +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] +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 +fileSchemaTestClassFile , Text "files" Text -> Maybe [File] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [File] -fileSchemaTestClassFiles +fileSchemaTestClassFiles ] @@ -4871,7 +4871,7 @@ formatTestPassword :: !(Text) -- ^ /Required/ "password" , FormatTest -> Maybe Double formatTestBigDecimal :: !(Maybe Double) -- ^ "BigDecimal" - } deriving (Int -> FormatTest -> ShowS + } deriving (Int -> FormatTest -> ShowS [FormatTest] -> ShowS FormatTest -> String (Int -> FormatTest -> ShowS) @@ -4886,7 +4886,7 @@ $cshow :: FormatTest -> String showsPrec :: Int -> FormatTest -> ShowS $cshowsPrec :: Int -> FormatTest -> ShowS -P.Show, FormatTest -> FormatTest -> Bool +P.Show, FormatTest -> FormatTest -> Bool (FormatTest -> FormatTest -> Bool) -> (FormatTest -> FormatTest -> Bool) -> Eq FormatTest forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -4897,17 +4897,17 @@ P.Eq, P.Typeable) -- | FromJSON FormatTest -instance A.FromJSON FormatTest where - parseJSON :: Value -> Parser FormatTest -parseJSON = String +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 -> +$ \Object +o -> Maybe Int -> Maybe Int -> Maybe Integer @@ -4957,7 +4957,7 @@ -> FormatTest) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe Int) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "integer") @@ -4993,7 +4993,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Int) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "int32") @@ -5027,7 +5027,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Integer) +o Object -> Text -> Parser (Maybe Integer) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "int64") @@ -5059,7 +5059,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser Double +o Object -> Text -> Parser Double forall a. FromJSON a => Object -> Text -> Parser a .: Text "number") @@ -5089,7 +5089,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Float) +o Object -> Text -> Parser (Maybe Float) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "float") @@ -5117,7 +5117,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Double) +o Object -> Text -> Parser (Maybe Double) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "double") @@ -5143,7 +5143,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "string") @@ -5167,7 +5167,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser ByteArray +o Object -> Text -> Parser ByteArray forall a. FromJSON a => Object -> Text -> Parser a .: Text "byte") @@ -5189,7 +5189,7 @@ -> FormatTest) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe String) +o Object -> Text -> Parser (Maybe String) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "binary") @@ -5206,7 +5206,7 @@ -> 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 +o Object -> Text -> Parser Date forall a. FromJSON a => Object -> Text -> Parser a .: Text "date") @@ -5217,7 +5217,7 @@ -> 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) +o Object -> Text -> Parser (Maybe DateTime) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "dateTime") @@ -5226,7 +5226,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "uuid") @@ -5234,7 +5234,7 @@ -> 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 +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "password") @@ -5242,15 +5242,15 @@ -> 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) +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 +instance A.ToJSON FormatTest where + toJSON :: FormatTest -> Value +toJSON FormatTest {Double Maybe Double Maybe Float Maybe Int @@ -5289,79 +5289,79 @@ 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 +formatTestInteger , Text "int32" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -formatTestInt32 +formatTestInt32 , Text "int64" Text -> Maybe Integer -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Integer -formatTestInt64 +formatTestInt64 , Text "number" Text -> Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Double -formatTestNumber +formatTestNumber , Text "float" Text -> Maybe Float -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Float -formatTestFloat +formatTestFloat , Text "double" Text -> Maybe Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Double -formatTestDouble +formatTestDouble , Text "string" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -formatTestString +formatTestString , Text "byte" Text -> ByteArray -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= ByteArray -formatTestByte +formatTestByte , Text "binary" Text -> Maybe String -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe String -formatTestBinary +formatTestBinary , Text "date" Text -> Date -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Date -formatTestDate +formatTestDate , Text "dateTime" Text -> Maybe DateTime -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe DateTime -formatTestDateTime +formatTestDateTime , Text "uuid" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -formatTestUuid +formatTestUuid , Text "password" Text -> Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Text -formatTestPassword +formatTestPassword , Text "BigDecimal" Text -> Maybe Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Double -formatTestBigDecimal +formatTestBigDecimal ] @@ -5373,11 +5373,11 @@ -> Text -- ^ 'formatTestPassword' -> FormatTest mkFormatTest :: Double -> ByteArray -> Date -> Text -> FormatTest -mkFormatTest Double -formatTestNumber ByteArray -formatTestByte Date -formatTestDate Text -formatTestPassword = +mkFormatTest Double +formatTestNumber ByteArray +formatTestByte Date +formatTestDate Text +formatTestPassword = FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer @@ -5409,7 +5409,7 @@ , Double formatTestNumber :: Double formatTestNumber :: Double -formatTestNumber +formatTestNumber , formatTestFloat :: Maybe Float formatTestFloat = Maybe Float forall a. Maybe a @@ -5425,7 +5425,7 @@ , ByteArray formatTestByte :: ByteArray formatTestByte :: ByteArray -formatTestByte +formatTestByte , formatTestBinary :: Maybe String formatTestBinary = Maybe String forall a. Maybe a @@ -5433,7 +5433,7 @@ , Date formatTestDate :: Date formatTestDate :: Date -formatTestDate +formatTestDate , formatTestDateTime :: Maybe DateTime formatTestDateTime = Maybe DateTime forall a. Maybe a @@ -5445,7 +5445,7 @@ , Text formatTestPassword :: Text formatTestPassword :: Text -formatTestPassword +formatTestPassword , formatTestBigDecimal :: Maybe Double formatTestBigDecimal = Maybe Double forall a. Maybe a @@ -5459,7 +5459,7 @@ hasOnlyReadOnlyBar :: !(Maybe Text) -- ^ /ReadOnly/ "bar" , HasOnlyReadOnly -> Maybe Text hasOnlyReadOnlyFoo :: !(Maybe Text) -- ^ /ReadOnly/ "foo" - } deriving (Int -> HasOnlyReadOnly -> ShowS + } deriving (Int -> HasOnlyReadOnly -> ShowS [HasOnlyReadOnly] -> ShowS HasOnlyReadOnly -> String (Int -> HasOnlyReadOnly -> ShowS) @@ -5474,7 +5474,7 @@ $cshow :: HasOnlyReadOnly -> String showsPrec :: Int -> HasOnlyReadOnly -> ShowS $cshowsPrec :: Int -> HasOnlyReadOnly -> ShowS -P.Show, HasOnlyReadOnly -> HasOnlyReadOnly -> Bool +P.Show, HasOnlyReadOnly -> HasOnlyReadOnly -> Bool (HasOnlyReadOnly -> HasOnlyReadOnly -> Bool) -> (HasOnlyReadOnly -> HasOnlyReadOnly -> Bool) -> Eq HasOnlyReadOnly @@ -5486,9 +5486,9 @@ P.Eq, P.Typeable) -- | FromJSON HasOnlyReadOnly -instance A.FromJSON HasOnlyReadOnly where - parseJSON :: Value -> Parser HasOnlyReadOnly -parseJSON = String +instance A.FromJSON HasOnlyReadOnly where + parseJSON :: Value -> Parser HasOnlyReadOnly +parseJSON = String -> (Object -> Parser HasOnlyReadOnly) -> Value -> Parser HasOnlyReadOnly @@ -5500,15 +5500,15 @@ -> Value -> Parser HasOnlyReadOnly forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "bar") @@ -5516,32 +5516,32 @@ -> 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) +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 +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 +hasOnlyReadOnlyBar , Text "foo" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -hasOnlyReadOnlyFoo +hasOnlyReadOnlyFoo ] @@ -5573,7 +5573,7 @@ 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 + } deriving (Int -> MapTest -> ShowS [MapTest] -> ShowS MapTest -> String (Int -> MapTest -> ShowS) @@ -5586,7 +5586,7 @@ $cshow :: MapTest -> String showsPrec :: Int -> MapTest -> ShowS $cshowsPrec :: Int -> MapTest -> ShowS -P.Show, MapTest -> MapTest -> Bool +P.Show, MapTest -> MapTest -> Bool (MapTest -> MapTest -> Bool) -> (MapTest -> MapTest -> Bool) -> Eq MapTest forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -5597,16 +5597,16 @@ P.Eq, P.Typeable) -- | FromJSON MapTest -instance A.FromJSON MapTest where - parseJSON :: Value -> Parser MapTest -parseJSON = String -> (Object -> Parser MapTest) -> Value -> Parser 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 -> +$ \Object +o -> Maybe (Map String (Map String Text)) -> Maybe (Map String E'Inner) -> Maybe (Map String Bool) @@ -5624,7 +5624,7 @@ -> 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))) +o Object -> Text -> Parser (Maybe (Map String (Map String Text))) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_map_of_string") @@ -5636,7 +5636,7 @@ (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)) +o Object -> Text -> Parser (Maybe (Map String E'Inner)) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "map_of_enum_string") @@ -5646,7 +5646,7 @@ -> 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)) +o Object -> Text -> Parser (Maybe (Map String Bool)) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "direct_map") @@ -5654,15 +5654,15 @@ -> 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)) +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) +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) @@ -5673,29 +5673,29 @@ 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 +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 +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 +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 +mapTestIndirectMap ] @@ -5738,7 +5738,7 @@ , MixedPropertiesAndAdditionalPropertiesClass -> Maybe (Map String Animal) mixedPropertiesAndAdditionalPropertiesClassMap :: !(Maybe (Map.Map String Animal)) -- ^ "map" - } deriving (Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS + } deriving (Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS [MixedPropertiesAndAdditionalPropertiesClass] -> ShowS MixedPropertiesAndAdditionalPropertiesClass -> String (Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS) @@ -5753,7 +5753,7 @@ $cshow :: MixedPropertiesAndAdditionalPropertiesClass -> String showsPrec :: Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS $cshowsPrec :: Int -> MixedPropertiesAndAdditionalPropertiesClass -> ShowS -P.Show, MixedPropertiesAndAdditionalPropertiesClass +P.Show, MixedPropertiesAndAdditionalPropertiesClass -> MixedPropertiesAndAdditionalPropertiesClass -> Bool (MixedPropertiesAndAdditionalPropertiesClass -> MixedPropertiesAndAdditionalPropertiesClass -> Bool) @@ -5772,9 +5772,9 @@ P.Eq, P.Typeable) -- | FromJSON MixedPropertiesAndAdditionalPropertiesClass -instance A.FromJSON MixedPropertiesAndAdditionalPropertiesClass where - parseJSON :: Value -> Parser MixedPropertiesAndAdditionalPropertiesClass -parseJSON = String +instance A.FromJSON MixedPropertiesAndAdditionalPropertiesClass where + parseJSON :: Value -> Parser MixedPropertiesAndAdditionalPropertiesClass +parseJSON = String -> (Object -> Parser MixedPropertiesAndAdditionalPropertiesClass) -> Value -> Parser MixedPropertiesAndAdditionalPropertiesClass @@ -5786,8 +5786,8 @@ -> Value -> Parser MixedPropertiesAndAdditionalPropertiesClass forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \Object +o -> Maybe Text -> Maybe DateTime -> Maybe (Map String Animal) @@ -5804,7 +5804,7 @@ -> MixedPropertiesAndAdditionalPropertiesClass) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "uuid") @@ -5818,7 +5818,7 @@ -> MixedPropertiesAndAdditionalPropertiesClass) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe DateTime) +o Object -> Text -> Parser (Maybe DateTime) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "dateTime") @@ -5829,15 +5829,15 @@ -> Parser MixedPropertiesAndAdditionalPropertiesClass forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe (Map String Animal)) +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) +instance A.ToJSON MixedPropertiesAndAdditionalPropertiesClass where + toJSON :: MixedPropertiesAndAdditionalPropertiesClass -> Value +toJSON MixedPropertiesAndAdditionalPropertiesClass {Maybe (Map String Animal) Maybe Text Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) @@ -5847,24 +5847,24 @@ -> 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 +mixedPropertiesAndAdditionalPropertiesClassUuid , Text "dateTime" Text -> Maybe DateTime -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe DateTime -mixedPropertiesAndAdditionalPropertiesClassDateTime +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 +mixedPropertiesAndAdditionalPropertiesClassMap ] @@ -5900,7 +5900,7 @@ model200ResponseName :: !(Maybe Int) -- ^ "name" , Model200Response -> Maybe Text model200ResponseClass :: !(Maybe Text) -- ^ "class" - } deriving (Int -> Model200Response -> ShowS + } deriving (Int -> Model200Response -> ShowS [Model200Response] -> ShowS Model200Response -> String (Int -> Model200Response -> ShowS) @@ -5915,7 +5915,7 @@ $cshow :: Model200Response -> String showsPrec :: Int -> Model200Response -> ShowS $cshowsPrec :: Int -> Model200Response -> ShowS -P.Show, Model200Response -> Model200Response -> Bool +P.Show, Model200Response -> Model200Response -> Bool (Model200Response -> Model200Response -> Bool) -> (Model200Response -> Model200Response -> Bool) -> Eq Model200Response @@ -5927,9 +5927,9 @@ P.Eq, P.Typeable) -- | FromJSON Model200Response -instance A.FromJSON Model200Response where - parseJSON :: Value -> Parser Model200Response -parseJSON = String +instance A.FromJSON Model200Response where + parseJSON :: Value -> Parser Model200Response +parseJSON = String -> (Object -> Parser Model200Response) -> Value -> Parser Model200Response @@ -5941,15 +5941,15 @@ -> Value -> Parser Model200Response forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "name") @@ -5957,33 +5957,33 @@ -> 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) +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 +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 +model200ResponseName , Text "class" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -model200ResponseClass +model200ResponseClass ] @@ -6009,7 +6009,7 @@ data ModelList = ModelList { ModelList -> Maybe Text modelList123list :: !(Maybe Text) -- ^ "123-list" - } deriving (Int -> ModelList -> ShowS + } deriving (Int -> ModelList -> ShowS [ModelList] -> ShowS ModelList -> String (Int -> ModelList -> ShowS) @@ -6024,7 +6024,7 @@ $cshow :: ModelList -> String showsPrec :: Int -> ModelList -> ShowS $cshowsPrec :: Int -> ModelList -> ShowS -P.Show, ModelList -> ModelList -> Bool +P.Show, ModelList -> ModelList -> Bool (ModelList -> ModelList -> Bool) -> (ModelList -> ModelList -> Bool) -> Eq ModelList forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -6035,41 +6035,41 @@ P.Eq, P.Typeable) -- | FromJSON ModelList -instance A.FromJSON ModelList where - parseJSON :: Value -> Parser ModelList -parseJSON = String -> (Object -> Parser ModelList) -> Value -> Parser 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 -> +$ \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) +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 +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 +modelList123list ] @@ -6092,7 +6092,7 @@ data ModelReturn = ModelReturn { ModelReturn -> Maybe Int modelReturnReturn :: !(Maybe Int) -- ^ "return" - } deriving (Int -> ModelReturn -> ShowS + } deriving (Int -> ModelReturn -> ShowS [ModelReturn] -> ShowS ModelReturn -> String (Int -> ModelReturn -> ShowS) @@ -6107,7 +6107,7 @@ $cshow :: ModelReturn -> String showsPrec :: Int -> ModelReturn -> ShowS $cshowsPrec :: Int -> ModelReturn -> ShowS -P.Show, ModelReturn -> ModelReturn -> Bool +P.Show, ModelReturn -> ModelReturn -> Bool (ModelReturn -> ModelReturn -> Bool) -> (ModelReturn -> ModelReturn -> Bool) -> Eq ModelReturn forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -6118,42 +6118,42 @@ P.Eq, P.Typeable) -- | FromJSON ModelReturn -instance A.FromJSON ModelReturn where - parseJSON :: Value -> Parser ModelReturn -parseJSON = String +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 -> +$ \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) +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 +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 +modelReturnReturn ] @@ -6182,7 +6182,7 @@ nameProperty :: !(Maybe Text) -- ^ "property" , Name -> Maybe Int name123number :: !(Maybe Int) -- ^ /ReadOnly/ "123Number" - } deriving (Int -> Name -> ShowS + } deriving (Int -> Name -> ShowS [Name] -> ShowS Name -> String (Int -> Name -> ShowS) @@ -6195,7 +6195,7 @@ $cshow :: Name -> String showsPrec :: Int -> Name -> ShowS $cshowsPrec :: Int -> Name -> ShowS -P.Show, Name -> Name -> Bool +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 @@ -6205,16 +6205,16 @@ P.Eq, P.Typeable) -- | FromJSON Name -instance A.FromJSON Name where - parseJSON :: Value -> Parser Name -parseJSON = String -> (Object -> Parser Name) -> Value -> Parser 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 -> +$ \Object +o -> Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name Name (Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name) @@ -6222,7 +6222,7 @@ -> 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 +o Object -> Text -> Parser Int forall a. FromJSON a => Object -> Text -> Parser a .: Text "name") @@ -6230,7 +6230,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "snake_case") @@ -6238,22 +6238,22 @@ -> 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) +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) +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 +instance A.ToJSON Name where + toJSON :: Name -> Value +toJSON Name {Int Maybe Int Maybe Text name123number :: Maybe Int @@ -6264,29 +6264,29 @@ 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 +nameName , Text "snake_case" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -nameSnakeCase +nameSnakeCase , Text "property" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -nameProperty +nameProperty , Text "123Number" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -name123number +name123number ] @@ -6295,14 +6295,14 @@ :: Int -- ^ 'nameName' -> Name mkName :: Int -> Name -mkName Int -nameName = +mkName Int +nameName = Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name Name { Int nameName :: Int nameName :: Int -nameName +nameName , nameSnakeCase :: Maybe Int nameSnakeCase = Maybe Int forall a. Maybe a @@ -6322,7 +6322,7 @@ data NumberOnly = NumberOnly { NumberOnly -> Maybe Double numberOnlyJustNumber :: !(Maybe Double) -- ^ "JustNumber" - } deriving (Int -> NumberOnly -> ShowS + } deriving (Int -> NumberOnly -> ShowS [NumberOnly] -> ShowS NumberOnly -> String (Int -> NumberOnly -> ShowS) @@ -6337,7 +6337,7 @@ $cshow :: NumberOnly -> String showsPrec :: Int -> NumberOnly -> ShowS $cshowsPrec :: Int -> NumberOnly -> ShowS -P.Show, NumberOnly -> NumberOnly -> Bool +P.Show, NumberOnly -> NumberOnly -> Bool (NumberOnly -> NumberOnly -> Bool) -> (NumberOnly -> NumberOnly -> Bool) -> Eq NumberOnly forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -6348,42 +6348,42 @@ P.Eq, P.Typeable) -- | FromJSON NumberOnly -instance A.FromJSON NumberOnly where - parseJSON :: Value -> Parser NumberOnly -parseJSON = String +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 -> +$ \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) +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 +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 +numberOnlyJustNumber ] @@ -6415,7 +6415,7 @@ orderStatus :: !(Maybe E'Status) -- ^ "status" - Order Status , Order -> Maybe Bool orderComplete :: !(Maybe Bool) -- ^ "complete" - } deriving (Int -> Order -> ShowS + } deriving (Int -> Order -> ShowS [Order] -> ShowS Order -> String (Int -> Order -> ShowS) @@ -6428,7 +6428,7 @@ $cshow :: Order -> String showsPrec :: Int -> Order -> ShowS $cshowsPrec :: Int -> Order -> ShowS -P.Show, Order -> Order -> Bool +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 @@ -6438,16 +6438,16 @@ P.Eq, P.Typeable) -- | FromJSON Order -instance A.FromJSON Order where - parseJSON :: Value -> Parser Order -parseJSON = String -> (Object -> Parser Order) -> Value -> Parser 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 -> +$ \Object +o -> Maybe Integer -> Maybe Integer -> Maybe Int @@ -6473,7 +6473,7 @@ -> Order) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe Integer) +o Object -> Text -> Parser (Maybe Integer) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "id") @@ -6490,7 +6490,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Integer) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "petId") @@ -6501,7 +6501,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "quantity") @@ -6510,7 +6510,7 @@ -> 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) +o Object -> Text -> Parser (Maybe DateTime) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "shipDate") @@ -6518,22 +6518,22 @@ -> 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) +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) +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 +instance A.ToJSON Order where + toJSON :: Order -> Value +toJSON Order {Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -6550,39 +6550,39 @@ 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 +orderId , Text "petId" Text -> Maybe Integer -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Integer -orderPetId +orderPetId , Text "quantity" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -orderQuantity +orderQuantity , Text "shipDate" Text -> Maybe DateTime -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe DateTime -orderShipDate +orderShipDate , Text "status" Text -> Maybe E'Status -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe E'Status -orderStatus +orderStatus , Text "complete" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -orderComplete +orderComplete ] @@ -6634,7 +6634,7 @@ outerCompositeMyString :: !(Maybe Text) -- ^ "my_string" , OuterComposite -> Maybe Bool outerCompositeMyBoolean :: !(Maybe Bool) -- ^ "my_boolean" - } deriving (Int -> OuterComposite -> ShowS + } deriving (Int -> OuterComposite -> ShowS [OuterComposite] -> ShowS OuterComposite -> String (Int -> OuterComposite -> ShowS) @@ -6649,7 +6649,7 @@ $cshow :: OuterComposite -> String showsPrec :: Int -> OuterComposite -> ShowS $cshowsPrec :: Int -> OuterComposite -> ShowS -P.Show, OuterComposite -> OuterComposite -> Bool +P.Show, OuterComposite -> OuterComposite -> Bool (OuterComposite -> OuterComposite -> Bool) -> (OuterComposite -> OuterComposite -> Bool) -> Eq OuterComposite forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -6660,9 +6660,9 @@ P.Eq, P.Typeable) -- | FromJSON OuterComposite -instance A.FromJSON OuterComposite where - parseJSON :: Value -> Parser OuterComposite -parseJSON = String +instance A.FromJSON OuterComposite where + parseJSON :: Value -> Parser OuterComposite +parseJSON = String -> (Object -> Parser OuterComposite) -> Value -> Parser OuterComposite @@ -6674,8 +6674,8 @@ -> Value -> Parser OuterComposite forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \Object +o -> Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite OuterComposite (Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite) @@ -6683,7 +6683,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Double) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "my_number") @@ -6691,7 +6691,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "my_string") @@ -6699,15 +6699,15 @@ -> 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) +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 +instance A.ToJSON OuterComposite where + toJSON :: OuterComposite -> Value +toJSON OuterComposite {Maybe Bool Maybe Double Maybe Text outerCompositeMyBoolean :: Maybe Bool @@ -6716,24 +6716,24 @@ 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 +outerCompositeMyNumber , Text "my_string" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -outerCompositeMyString +outerCompositeMyString , Text "my_boolean" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -outerCompositeMyBoolean +outerCompositeMyBoolean ] @@ -6773,7 +6773,7 @@ petTags :: !(Maybe [Tag]) -- ^ "tags" , Pet -> Maybe E'Status2 petStatus :: !(Maybe E'Status2) -- ^ "status" - pet status in the store - } deriving (Int -> Pet -> ShowS + } deriving (Int -> Pet -> ShowS [Pet] -> ShowS Pet -> String (Int -> Pet -> ShowS) @@ -6786,7 +6786,7 @@ $cshow :: Pet -> String showsPrec :: Int -> Pet -> ShowS $cshowsPrec :: Int -> Pet -> ShowS -P.Show, Pet -> Pet -> Bool +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 @@ -6796,16 +6796,16 @@ P.Eq, P.Typeable) -- | FromJSON Pet -instance A.FromJSON Pet where - parseJSON :: Value -> Parser Pet -parseJSON = String -> (Object -> Parser Pet) -> Value -> Parser 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 -> +$ \Object +o -> Maybe Integer -> Maybe Category -> Text @@ -6827,7 +6827,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Integer) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "id") @@ -6838,7 +6838,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Category) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "category") @@ -6847,7 +6847,7 @@ -> 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 +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "name") @@ -6855,7 +6855,7 @@ -> 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] +o Object -> Text -> Parser [Text] forall a. FromJSON a => Object -> Text -> Parser a .: Text "photoUrls") @@ -6863,7 +6863,7 @@ -> 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]) +o Object -> Text -> Parser (Maybe [Tag]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "tags") @@ -6871,15 +6871,15 @@ -> 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) +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] +instance A.ToJSON Pet where + toJSON :: Pet -> Value +toJSON Pet {[Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -6897,39 +6897,39 @@ 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 +petId , Text "category" Text -> Maybe Category -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Category -petCategory +petCategory , Text "name" Text -> Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Text -petName +petName , Text "photoUrls" Text -> [Text] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= [Text] -petPhotoUrls +petPhotoUrls , Text "tags" Text -> Maybe [Tag] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Tag] -petTags +petTags , Text "status" Text -> Maybe E'Status2 -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe E'Status2 -petStatus +petStatus ] @@ -6939,9 +6939,9 @@ -> [Text] -- ^ 'petPhotoUrls' -> Pet mkPet :: Text -> [Text] -> Pet -mkPet Text -petName [Text] -petPhotoUrls = +mkPet Text +petName [Text] +petPhotoUrls = Pet :: Maybe Integer -> Maybe Category -> Text @@ -6961,11 +6961,11 @@ , Text petName :: Text petName :: Text -petName +petName , [Text] petPhotoUrls :: [Text] petPhotoUrls :: [Text] -petPhotoUrls +petPhotoUrls , petTags :: Maybe [Tag] petTags = Maybe [Tag] forall a. Maybe a @@ -6983,7 +6983,7 @@ readOnlyFirstBar :: !(Maybe Text) -- ^ /ReadOnly/ "bar" , ReadOnlyFirst -> Maybe Text readOnlyFirstBaz :: !(Maybe Text) -- ^ "baz" - } deriving (Int -> ReadOnlyFirst -> ShowS + } deriving (Int -> ReadOnlyFirst -> ShowS [ReadOnlyFirst] -> ShowS ReadOnlyFirst -> String (Int -> ReadOnlyFirst -> ShowS) @@ -6998,7 +6998,7 @@ $cshow :: ReadOnlyFirst -> String showsPrec :: Int -> ReadOnlyFirst -> ShowS $cshowsPrec :: Int -> ReadOnlyFirst -> ShowS -P.Show, ReadOnlyFirst -> ReadOnlyFirst -> Bool +P.Show, ReadOnlyFirst -> ReadOnlyFirst -> Bool (ReadOnlyFirst -> ReadOnlyFirst -> Bool) -> (ReadOnlyFirst -> ReadOnlyFirst -> Bool) -> Eq ReadOnlyFirst forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -7009,9 +7009,9 @@ P.Eq, P.Typeable) -- | FromJSON ReadOnlyFirst -instance A.FromJSON ReadOnlyFirst where - parseJSON :: Value -> Parser ReadOnlyFirst -parseJSON = String +instance A.FromJSON ReadOnlyFirst where + parseJSON :: Value -> Parser ReadOnlyFirst +parseJSON = String -> (Object -> Parser ReadOnlyFirst) -> Value -> Parser ReadOnlyFirst @@ -7022,15 +7022,15 @@ -> Value -> Parser ReadOnlyFirst forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "bar") @@ -7038,32 +7038,32 @@ -> 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) +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 +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 +readOnlyFirstBar , Text "baz" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -readOnlyFirstBaz +readOnlyFirstBaz ] @@ -7089,7 +7089,7 @@ data SpecialModelName = SpecialModelName { SpecialModelName -> Maybe Integer specialModelNameSpecialPropertyName :: !(Maybe Integer) -- ^ "$special[property.name]" - } deriving (Int -> SpecialModelName -> ShowS + } deriving (Int -> SpecialModelName -> ShowS [SpecialModelName] -> ShowS SpecialModelName -> String (Int -> SpecialModelName -> ShowS) @@ -7104,7 +7104,7 @@ $cshow :: SpecialModelName -> String showsPrec :: Int -> SpecialModelName -> ShowS $cshowsPrec :: Int -> SpecialModelName -> ShowS -P.Show, SpecialModelName -> SpecialModelName -> Bool +P.Show, SpecialModelName -> SpecialModelName -> Bool (SpecialModelName -> SpecialModelName -> Bool) -> (SpecialModelName -> SpecialModelName -> Bool) -> Eq SpecialModelName @@ -7116,9 +7116,9 @@ P.Eq, P.Typeable) -- | FromJSON SpecialModelName -instance A.FromJSON SpecialModelName where - parseJSON :: Value -> Parser SpecialModelName -parseJSON = String +instance A.FromJSON SpecialModelName where + parseJSON :: Value -> Parser SpecialModelName +parseJSON = String -> (Object -> Parser SpecialModelName) -> Value -> Parser SpecialModelName @@ -7130,33 +7130,33 @@ -> Value -> Parser SpecialModelName forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \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) +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 +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 +specialModelNameSpecialPropertyName ] @@ -7180,7 +7180,7 @@ tagId :: !(Maybe Integer) -- ^ "id" , Tag -> Maybe Text tagName :: !(Maybe Text) -- ^ "name" - } deriving (Int -> Tag -> ShowS + } deriving (Int -> Tag -> ShowS [Tag] -> ShowS Tag -> String (Int -> Tag -> ShowS) @@ -7193,7 +7193,7 @@ $cshow :: Tag -> String showsPrec :: Int -> Tag -> ShowS $cshowsPrec :: Int -> Tag -> ShowS -P.Show, Tag -> Tag -> Bool +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 @@ -7203,56 +7203,56 @@ P.Eq, P.Typeable) -- | FromJSON Tag -instance A.FromJSON Tag where - parseJSON :: Value -> Parser Tag -parseJSON = String -> (Object -> Parser Tag) -> Value -> Parser 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 -> +$ \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) +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) +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 +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 +tagId , Text "name" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -tagName +tagName ] @@ -7286,7 +7286,7 @@ typeHolderDefaultBoolItem :: !(Bool) -- ^ /Required/ "bool_item" , TypeHolderDefault -> [Int] typeHolderDefaultArrayItem :: !([Int]) -- ^ /Required/ "array_item" - } deriving (Int -> TypeHolderDefault -> ShowS + } deriving (Int -> TypeHolderDefault -> ShowS [TypeHolderDefault] -> ShowS TypeHolderDefault -> String (Int -> TypeHolderDefault -> ShowS) @@ -7301,7 +7301,7 @@ $cshow :: TypeHolderDefault -> String showsPrec :: Int -> TypeHolderDefault -> ShowS $cshowsPrec :: Int -> TypeHolderDefault -> ShowS -P.Show, TypeHolderDefault -> TypeHolderDefault -> Bool +P.Show, TypeHolderDefault -> TypeHolderDefault -> Bool (TypeHolderDefault -> TypeHolderDefault -> Bool) -> (TypeHolderDefault -> TypeHolderDefault -> Bool) -> Eq TypeHolderDefault @@ -7313,9 +7313,9 @@ P.Eq, P.Typeable) -- | FromJSON TypeHolderDefault -instance A.FromJSON TypeHolderDefault where - parseJSON :: Value -> Parser TypeHolderDefault -parseJSON = String +instance A.FromJSON TypeHolderDefault where + parseJSON :: Value -> Parser TypeHolderDefault +parseJSON = String -> (Object -> Parser TypeHolderDefault) -> Value -> Parser TypeHolderDefault @@ -7327,8 +7327,8 @@ -> Value -> Parser TypeHolderDefault forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \Object +o -> Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault TypeHolderDefault (Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault) @@ -7336,7 +7336,7 @@ -> Parser (Double -> Int -> Bool -> [Int] -> TypeHolderDefault) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser Text +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "string_item") @@ -7345,7 +7345,7 @@ -> Parser (Int -> Bool -> [Int] -> TypeHolderDefault) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser Double +o Object -> Text -> Parser Double forall a. FromJSON a => Object -> Text -> Parser a .: Text "number_item") @@ -7353,7 +7353,7 @@ -> 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 +o Object -> Text -> Parser Int forall a. FromJSON a => Object -> Text -> Parser a .: Text "integer_item") @@ -7361,7 +7361,7 @@ -> Parser Bool -> Parser ([Int] -> TypeHolderDefault) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser Bool +o Object -> Text -> Parser Bool forall a. FromJSON a => Object -> Text -> Parser a .: Text "bool_item") @@ -7369,15 +7369,15 @@ -> Parser [Int] -> Parser TypeHolderDefault forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser [Int] +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 +instance A.ToJSON TypeHolderDefault where + toJSON :: TypeHolderDefault -> Value +toJSON TypeHolderDefault {Bool Double Int [Int] @@ -7392,34 +7392,34 @@ 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 +typeHolderDefaultStringItem , Text "number_item" Text -> Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Double -typeHolderDefaultNumberItem +typeHolderDefaultNumberItem , Text "integer_item" Text -> Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Int -typeHolderDefaultIntegerItem +typeHolderDefaultIntegerItem , Text "bool_item" Text -> Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Bool -typeHolderDefaultBoolItem +typeHolderDefaultBoolItem , Text "array_item" Text -> [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= [Int] -typeHolderDefaultArrayItem +typeHolderDefaultArrayItem ] @@ -7432,34 +7432,34 @@ -> [Int] -- ^ 'typeHolderDefaultArrayItem' -> TypeHolderDefault mkTypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault -mkTypeHolderDefault Text -typeHolderDefaultStringItem Double -typeHolderDefaultNumberItem Int -typeHolderDefaultIntegerItem Bool -typeHolderDefaultBoolItem [Int] -typeHolderDefaultArrayItem = +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 +typeHolderDefaultStringItem , Double typeHolderDefaultNumberItem :: Double typeHolderDefaultNumberItem :: Double -typeHolderDefaultNumberItem +typeHolderDefaultNumberItem , Int typeHolderDefaultIntegerItem :: Int typeHolderDefaultIntegerItem :: Int -typeHolderDefaultIntegerItem +typeHolderDefaultIntegerItem , Bool typeHolderDefaultBoolItem :: Bool typeHolderDefaultBoolItem :: Bool -typeHolderDefaultBoolItem +typeHolderDefaultBoolItem , [Int] typeHolderDefaultArrayItem :: [Int] typeHolderDefaultArrayItem :: [Int] -typeHolderDefaultArrayItem +typeHolderDefaultArrayItem } -- ** TypeHolderExample @@ -7477,7 +7477,7 @@ typeHolderExampleBoolItem :: !(Bool) -- ^ /Required/ "bool_item" , TypeHolderExample -> [Int] typeHolderExampleArrayItem :: !([Int]) -- ^ /Required/ "array_item" - } deriving (Int -> TypeHolderExample -> ShowS + } deriving (Int -> TypeHolderExample -> ShowS [TypeHolderExample] -> ShowS TypeHolderExample -> String (Int -> TypeHolderExample -> ShowS) @@ -7492,7 +7492,7 @@ $cshow :: TypeHolderExample -> String showsPrec :: Int -> TypeHolderExample -> ShowS $cshowsPrec :: Int -> TypeHolderExample -> ShowS -P.Show, TypeHolderExample -> TypeHolderExample -> Bool +P.Show, TypeHolderExample -> TypeHolderExample -> Bool (TypeHolderExample -> TypeHolderExample -> Bool) -> (TypeHolderExample -> TypeHolderExample -> Bool) -> Eq TypeHolderExample @@ -7504,9 +7504,9 @@ P.Eq, P.Typeable) -- | FromJSON TypeHolderExample -instance A.FromJSON TypeHolderExample where - parseJSON :: Value -> Parser TypeHolderExample -parseJSON = String +instance A.FromJSON TypeHolderExample where + parseJSON :: Value -> Parser TypeHolderExample +parseJSON = String -> (Object -> Parser TypeHolderExample) -> Value -> Parser TypeHolderExample @@ -7518,8 +7518,8 @@ -> Value -> Parser TypeHolderExample forall a b. (a -> b) -> a -> b -$ \Object -o -> +$ \Object +o -> Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample TypeHolderExample @@ -7530,7 +7530,7 @@ (Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser Text +o Object -> Text -> Parser Text forall a. FromJSON a => Object -> Text -> Parser a .: Text "string_item") @@ -7540,7 +7540,7 @@ -> 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 +o Object -> Text -> Parser Double forall a. FromJSON a => Object -> Text -> Parser a .: Text "number_item") @@ -7549,7 +7549,7 @@ -> Parser (Int -> Bool -> [Int] -> TypeHolderExample) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser Float +o Object -> Text -> Parser Float forall a. FromJSON a => Object -> Text -> Parser a .: Text "float_item") @@ -7557,7 +7557,7 @@ -> 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 +o Object -> Text -> Parser Int forall a. FromJSON a => Object -> Text -> Parser a .: Text "integer_item") @@ -7565,7 +7565,7 @@ -> Parser Bool -> Parser ([Int] -> TypeHolderExample) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser Bool +o Object -> Text -> Parser Bool forall a. FromJSON a => Object -> Text -> Parser a .: Text "bool_item") @@ -7573,15 +7573,15 @@ -> Parser [Int] -> Parser TypeHolderExample forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser [Int] +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 +instance A.ToJSON TypeHolderExample where + toJSON :: TypeHolderExample -> Value +toJSON TypeHolderExample {Bool Double Float Int @@ -7599,39 +7599,39 @@ 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 +typeHolderExampleStringItem , Text "number_item" Text -> Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Double -typeHolderExampleNumberItem +typeHolderExampleNumberItem , Text "float_item" Text -> Float -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Float -typeHolderExampleFloatItem +typeHolderExampleFloatItem , Text "integer_item" Text -> Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Int -typeHolderExampleIntegerItem +typeHolderExampleIntegerItem , Text "bool_item" Text -> Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Bool -typeHolderExampleBoolItem +typeHolderExampleBoolItem , Text "array_item" Text -> [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= [Int] -typeHolderExampleArrayItem +typeHolderExampleArrayItem ] @@ -7646,40 +7646,40 @@ -> TypeHolderExample mkTypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample -mkTypeHolderExample Text -typeHolderExampleStringItem Double -typeHolderExampleNumberItem Float -typeHolderExampleFloatItem Int -typeHolderExampleIntegerItem Bool -typeHolderExampleBoolItem [Int] -typeHolderExampleArrayItem = +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 +typeHolderExampleStringItem , Double typeHolderExampleNumberItem :: Double typeHolderExampleNumberItem :: Double -typeHolderExampleNumberItem +typeHolderExampleNumberItem , Float typeHolderExampleFloatItem :: Float typeHolderExampleFloatItem :: Float -typeHolderExampleFloatItem +typeHolderExampleFloatItem , Int typeHolderExampleIntegerItem :: Int typeHolderExampleIntegerItem :: Int -typeHolderExampleIntegerItem +typeHolderExampleIntegerItem , Bool typeHolderExampleBoolItem :: Bool typeHolderExampleBoolItem :: Bool -typeHolderExampleBoolItem +typeHolderExampleBoolItem , [Int] typeHolderExampleArrayItem :: [Int] typeHolderExampleArrayItem :: [Int] -typeHolderExampleArrayItem +typeHolderExampleArrayItem } -- ** User @@ -7701,7 +7701,7 @@ userPhone :: !(Maybe Text) -- ^ "phone" , User -> Maybe Int userUserStatus :: !(Maybe Int) -- ^ "userStatus" - User Status - } deriving (Int -> User -> ShowS + } deriving (Int -> User -> ShowS [User] -> ShowS User -> String (Int -> User -> ShowS) @@ -7714,7 +7714,7 @@ $cshow :: User -> String showsPrec :: Int -> User -> ShowS $cshowsPrec :: Int -> User -> ShowS -P.Show, User -> User -> Bool +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 @@ -7724,16 +7724,16 @@ P.Eq, P.Typeable) -- | FromJSON User -instance A.FromJSON User where - parseJSON :: Value -> Parser User -parseJSON = String -> (Object -> Parser User) -> Value -> Parser 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 -> +$ \Object +o -> Maybe Integer -> Maybe Text -> Maybe Text @@ -7765,7 +7765,7 @@ -> User) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe Integer) +o Object -> Text -> Parser (Maybe Integer) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "id") @@ -7789,7 +7789,7 @@ -> User) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "username") @@ -7807,7 +7807,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "firstName") @@ -7819,7 +7819,7 @@ (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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "lastName") @@ -7829,7 +7829,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "email") @@ -7837,7 +7837,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "password") @@ -7845,22 +7845,22 @@ -> 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) +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) +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 +instance A.ToJSON User where + toJSON :: User -> Value +toJSON User {Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -7879,49 +7879,49 @@ 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 +userId , Text "username" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -userUsername +userUsername , Text "firstName" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -userFirstName +userFirstName , Text "lastName" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -userLastName +userLastName , Text "email" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -userEmail +userEmail , Text "password" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -userPassword +userPassword , Text "phone" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -userPhone +userPhone , Text "userStatus" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -userUserStatus +userUserStatus ] @@ -8035,7 +8035,7 @@ xmlItemPrefixNsArray :: !(Maybe [Int]) -- ^ "prefix_ns_array" , XmlItem -> Maybe [Int] xmlItemPrefixNsWrappedArray :: !(Maybe [Int]) -- ^ "prefix_ns_wrapped_array" - } deriving (Int -> XmlItem -> ShowS + } deriving (Int -> XmlItem -> ShowS [XmlItem] -> ShowS XmlItem -> String (Int -> XmlItem -> ShowS) @@ -8048,7 +8048,7 @@ $cshow :: XmlItem -> String showsPrec :: Int -> XmlItem -> ShowS $cshowsPrec :: Int -> XmlItem -> ShowS -P.Show, XmlItem -> XmlItem -> Bool +P.Show, XmlItem -> XmlItem -> Bool (XmlItem -> XmlItem -> Bool) -> (XmlItem -> XmlItem -> Bool) -> Eq XmlItem forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -8059,16 +8059,16 @@ P.Eq, P.Typeable) -- | FromJSON XmlItem -instance A.FromJSON XmlItem where - parseJSON :: Value -> Parser XmlItem -parseJSON = String -> (Object -> Parser XmlItem) -> Value -> Parser 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 -> +$ \Object +o -> Maybe Text -> Maybe Double -> Maybe Int @@ -8163,7 +8163,7 @@ -> XmlItem) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "attribute_string") @@ -8229,7 +8229,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Double) +o Object -> Text -> Parser (Maybe Double) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "attribute_number") @@ -8293,7 +8293,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Int) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "attribute_integer") @@ -8355,7 +8355,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Bool) +o Object -> Text -> Parser (Maybe Bool) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "attribute_boolean") @@ -8415,7 +8415,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [Int]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "wrapped_array") @@ -8473,7 +8473,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "name_string") @@ -8529,7 +8529,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Double) +o Object -> Text -> Parser (Maybe Double) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "name_number") @@ -8583,7 +8583,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Int) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "name_integer") @@ -8635,7 +8635,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Bool) +o Object -> Text -> Parser (Maybe Bool) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "name_boolean") @@ -8685,7 +8685,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [Int]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "name_array") @@ -8733,7 +8733,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [Int]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "name_wrapped_array") @@ -8779,7 +8779,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_string") @@ -8823,7 +8823,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Double) +o Object -> Text -> Parser (Maybe Double) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_number") @@ -8865,7 +8865,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Int) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_integer") @@ -8905,7 +8905,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Bool) +o Object -> Text -> Parser (Maybe Bool) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_boolean") @@ -8943,7 +8943,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [Int]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_array") @@ -8979,7 +8979,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [Int]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_wrapped_array") @@ -9013,7 +9013,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "namespace_string") @@ -9045,7 +9045,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Double) +o Object -> Text -> Parser (Maybe Double) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "namespace_number") @@ -9075,7 +9075,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Int) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "namespace_integer") @@ -9103,7 +9103,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Bool) +o Object -> Text -> Parser (Maybe Bool) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "namespace_boolean") @@ -9129,7 +9129,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [Int]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "namespace_array") @@ -9153,7 +9153,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe [Int]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "namespace_wrapped_array") @@ -9175,7 +9175,7 @@ -> XmlItem) forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b <*> (Object -o Object -> Text -> Parser (Maybe Text) +o Object -> Text -> Parser (Maybe Text) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_ns_string") @@ -9191,7 +9191,7 @@ (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) +o Object -> Text -> Parser (Maybe Double) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_ns_number") @@ -9201,7 +9201,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Int) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_ns_integer") @@ -9210,7 +9210,7 @@ -> 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) +o Object -> Text -> Parser (Maybe Bool) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_ns_boolean") @@ -9218,7 +9218,7 @@ -> 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]) +o Object -> Text -> Parser (Maybe [Int]) forall a. FromJSON a => Object -> Text -> Parser (Maybe a) .:? Text "prefix_ns_array") @@ -9226,15 +9226,15 @@ -> 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]) +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 +instance A.ToJSON XmlItem where + toJSON :: XmlItem -> Value +toJSON XmlItem {Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9297,154 +9297,154 @@ 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 +xmlItemAttributeString , Text "attribute_number" Text -> Maybe Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Double -xmlItemAttributeNumber +xmlItemAttributeNumber , Text "attribute_integer" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -xmlItemAttributeInteger +xmlItemAttributeInteger , Text "attribute_boolean" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -xmlItemAttributeBoolean +xmlItemAttributeBoolean , Text "wrapped_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemWrappedArray +xmlItemWrappedArray , Text "name_string" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -xmlItemNameString +xmlItemNameString , Text "name_number" Text -> Maybe Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Double -xmlItemNameNumber +xmlItemNameNumber , Text "name_integer" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -xmlItemNameInteger +xmlItemNameInteger , Text "name_boolean" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -xmlItemNameBoolean +xmlItemNameBoolean , Text "name_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemNameArray +xmlItemNameArray , Text "name_wrapped_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemNameWrappedArray +xmlItemNameWrappedArray , Text "prefix_string" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -xmlItemPrefixString +xmlItemPrefixString , Text "prefix_number" Text -> Maybe Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Double -xmlItemPrefixNumber +xmlItemPrefixNumber , Text "prefix_integer" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -xmlItemPrefixInteger +xmlItemPrefixInteger , Text "prefix_boolean" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -xmlItemPrefixBoolean +xmlItemPrefixBoolean , Text "prefix_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemPrefixArray +xmlItemPrefixArray , Text "prefix_wrapped_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemPrefixWrappedArray +xmlItemPrefixWrappedArray , Text "namespace_string" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -xmlItemNamespaceString +xmlItemNamespaceString , Text "namespace_number" Text -> Maybe Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Double -xmlItemNamespaceNumber +xmlItemNamespaceNumber , Text "namespace_integer" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -xmlItemNamespaceInteger +xmlItemNamespaceInteger , Text "namespace_boolean" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -xmlItemNamespaceBoolean +xmlItemNamespaceBoolean , Text "namespace_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemNamespaceArray +xmlItemNamespaceArray , Text "namespace_wrapped_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemNamespaceWrappedArray +xmlItemNamespaceWrappedArray , Text "prefix_ns_string" Text -> Maybe Text -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Text -xmlItemPrefixNsString +xmlItemPrefixNsString , Text "prefix_ns_number" Text -> Maybe Double -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Double -xmlItemPrefixNsNumber +xmlItemPrefixNsNumber , Text "prefix_ns_integer" Text -> Maybe Int -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Int -xmlItemPrefixNsInteger +xmlItemPrefixNsInteger , Text "prefix_ns_boolean" Text -> Maybe Bool -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe Bool -xmlItemPrefixNsBoolean +xmlItemPrefixNsBoolean , Text "prefix_ns_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemPrefixNsArray +xmlItemPrefixNsArray , Text "prefix_ns_wrapped_array" Text -> Maybe [Int] -> (Text, Value) forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv .= Maybe [Int] -xmlItemPrefixNsWrappedArray +xmlItemPrefixNsWrappedArray ] @@ -9612,7 +9612,7 @@ data E'ArrayEnum = E'ArrayEnum'Fish -- ^ @"fish"@ | E'ArrayEnum'Crab -- ^ @"crab"@ - deriving (Int -> E'ArrayEnum -> ShowS + deriving (Int -> E'ArrayEnum -> ShowS [E'ArrayEnum] -> ShowS E'ArrayEnum -> String (Int -> E'ArrayEnum -> ShowS) @@ -9627,7 +9627,7 @@ $cshow :: E'ArrayEnum -> String showsPrec :: Int -> E'ArrayEnum -> ShowS $cshowsPrec :: Int -> E'ArrayEnum -> ShowS -P.Show, E'ArrayEnum -> E'ArrayEnum -> Bool +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 @@ -9635,7 +9635,7 @@ $c/= :: E'ArrayEnum -> E'ArrayEnum -> Bool == :: E'ArrayEnum -> E'ArrayEnum -> Bool $c== :: E'ArrayEnum -> E'ArrayEnum -> Bool -P.Eq, P.Typeable, Eq E'ArrayEnum +P.Eq, P.Typeable, Eq E'ArrayEnum Eq E'ArrayEnum -> (E'ArrayEnum -> E'ArrayEnum -> Ordering) -> (E'ArrayEnum -> E'ArrayEnum -> Bool) @@ -9673,14 +9673,14 @@ compare :: E'ArrayEnum -> E'ArrayEnum -> Ordering $ccompare :: E'ArrayEnum -> E'ArrayEnum -> Ordering $cp1Ord :: Eq E'ArrayEnum -P.Ord, 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 +P.Bounded, Int -> E'ArrayEnum E'ArrayEnum -> Int E'ArrayEnum -> [E'ArrayEnum] E'ArrayEnum -> E'ArrayEnum @@ -9723,16 +9723,16 @@ $csucc :: E'ArrayEnum -> E'ArrayEnum P.Enum) -instance A.ToJSON E'ArrayEnum where toJSON :: E'ArrayEnum -> Value -toJSON = Text -> Value +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) +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 @@ -9759,20 +9759,20 @@ =<< Value -> Parser Text forall a. FromJSON a => Value -> Parser a A.parseJSON Value -o -instance WH.ToHttpApiData E'ArrayEnum where toQueryParam :: E'ArrayEnum -> Text +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 +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 +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) @@ -9788,7 +9788,7 @@ 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 +instance MimeRender MimeMultipartFormData E'ArrayEnum where mimeRender :: Proxy MimeMultipartFormData -> E'ArrayEnum -> ByteString mimeRender Proxy MimeMultipartFormData _ = E'ArrayEnum -> ByteString forall a. ToHttpApiData a => a -> ByteString @@ -9819,8 +9819,8 @@ forall a b. b -> Either a b P.Right E'ArrayEnum E'ArrayEnum'Crab - Text -s -> String -> Either String E'ArrayEnum + 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 @@ -9831,7 +9831,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'EnumFormString @@ -9842,7 +9842,7 @@ = E'EnumFormString'_abc -- ^ @"_abc"@ | E'EnumFormString'_efg -- ^ @"-efg"@ | E'EnumFormString'_xyz -- ^ @"(xyz)"@ - deriving (Int -> E'EnumFormString -> ShowS + deriving (Int -> E'EnumFormString -> ShowS [E'EnumFormString] -> ShowS E'EnumFormString -> String (Int -> E'EnumFormString -> ShowS) @@ -9857,7 +9857,7 @@ $cshow :: E'EnumFormString -> String showsPrec :: Int -> E'EnumFormString -> ShowS $cshowsPrec :: Int -> E'EnumFormString -> ShowS -P.Show, E'EnumFormString -> E'EnumFormString -> Bool +P.Show, E'EnumFormString -> E'EnumFormString -> Bool (E'EnumFormString -> E'EnumFormString -> Bool) -> (E'EnumFormString -> E'EnumFormString -> Bool) -> Eq E'EnumFormString @@ -9866,7 +9866,7 @@ $c/= :: E'EnumFormString -> E'EnumFormString -> Bool == :: E'EnumFormString -> E'EnumFormString -> Bool $c== :: E'EnumFormString -> E'EnumFormString -> Bool -P.Eq, P.Typeable, Eq E'EnumFormString +P.Eq, P.Typeable, Eq E'EnumFormString Eq E'EnumFormString -> (E'EnumFormString -> E'EnumFormString -> Ordering) -> (E'EnumFormString -> E'EnumFormString -> Bool) @@ -9904,14 +9904,14 @@ compare :: E'EnumFormString -> E'EnumFormString -> Ordering $ccompare :: E'EnumFormString -> E'EnumFormString -> Ordering $cp1Ord :: Eq E'EnumFormString -P.Ord, 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 +P.Bounded, Int -> E'EnumFormString E'EnumFormString -> Int E'EnumFormString -> [E'EnumFormString] E'EnumFormString -> E'EnumFormString @@ -9958,17 +9958,17 @@ $csucc :: E'EnumFormString -> E'EnumFormString P.Enum) -instance A.ToJSON E'EnumFormString where toJSON :: E'EnumFormString -> Value -toJSON = Text -> Value +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) +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 @@ -9996,21 +9996,21 @@ =<< 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 +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 +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 +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 @@ -10027,8 +10027,8 @@ 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 +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 @@ -10066,8 +10066,8 @@ forall a b. b -> Either a b P.Right E'EnumFormString E'EnumFormString'_xyz - Text -s -> String -> Either String E'EnumFormString + 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 @@ -10078,7 +10078,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'EnumFormStringArray @@ -10087,7 +10087,7 @@ data E'EnumFormStringArray = E'EnumFormStringArray'GreaterThan -- ^ @">"@ | E'EnumFormStringArray'Dollar -- ^ @"$"@ - deriving (Int -> E'EnumFormStringArray -> ShowS + deriving (Int -> E'EnumFormStringArray -> ShowS [E'EnumFormStringArray] -> ShowS E'EnumFormStringArray -> String (Int -> E'EnumFormStringArray -> ShowS) @@ -10102,7 +10102,7 @@ $cshow :: E'EnumFormStringArray -> String showsPrec :: Int -> E'EnumFormStringArray -> ShowS $cshowsPrec :: Int -> E'EnumFormStringArray -> ShowS -P.Show, E'EnumFormStringArray -> E'EnumFormStringArray -> Bool +P.Show, E'EnumFormStringArray -> E'EnumFormStringArray -> Bool (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) -> (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) -> Eq E'EnumFormStringArray @@ -10111,7 +10111,7 @@ $c/= :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool == :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool $c== :: E'EnumFormStringArray -> E'EnumFormStringArray -> Bool -P.Eq, P.Typeable, Eq E'EnumFormStringArray +P.Eq, P.Typeable, Eq E'EnumFormStringArray Eq E'EnumFormStringArray -> (E'EnumFormStringArray -> E'EnumFormStringArray -> Ordering) -> (E'EnumFormStringArray -> E'EnumFormStringArray -> Bool) @@ -10156,7 +10156,7 @@ compare :: E'EnumFormStringArray -> E'EnumFormStringArray -> Ordering $ccompare :: E'EnumFormStringArray -> E'EnumFormStringArray -> Ordering $cp1Ord :: Eq E'EnumFormStringArray -P.Ord, E'EnumFormStringArray +P.Ord, E'EnumFormStringArray E'EnumFormStringArray -> E'EnumFormStringArray -> Bounded E'EnumFormStringArray forall a. a -> a -> Bounded a @@ -10164,7 +10164,7 @@ $cmaxBound :: E'EnumFormStringArray minBound :: E'EnumFormStringArray $cminBound :: E'EnumFormStringArray -P.Bounded, Int -> E'EnumFormStringArray +P.Bounded, Int -> E'EnumFormStringArray E'EnumFormStringArray -> Int E'EnumFormStringArray -> [E'EnumFormStringArray] E'EnumFormStringArray -> E'EnumFormStringArray @@ -10226,8 +10226,8 @@ $csucc :: E'EnumFormStringArray -> E'EnumFormStringArray P.Enum) -instance A.ToJSON E'EnumFormStringArray where toJSON :: E'EnumFormStringArray -> Value -toJSON = Text -> Value +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) @@ -10236,9 +10236,9 @@ 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) +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 @@ -10267,21 +10267,21 @@ =<< 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 +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 +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 +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 @@ -10300,8 +10300,8 @@ 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 +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 @@ -10331,8 +10331,8 @@ forall a b. b -> Either a b P.Right E'EnumFormStringArray E'EnumFormStringArray'Dollar - Text -s -> String -> Either String E'EnumFormStringArray + 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 @@ -10343,7 +10343,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'EnumInteger @@ -10352,7 +10352,7 @@ data E'EnumInteger = E'EnumInteger'Num1 -- ^ @1@ | E'EnumInteger'NumMinus_1 -- ^ @-1@ - deriving (Int -> E'EnumInteger -> ShowS + deriving (Int -> E'EnumInteger -> ShowS [E'EnumInteger] -> ShowS E'EnumInteger -> String (Int -> E'EnumInteger -> ShowS) @@ -10367,7 +10367,7 @@ $cshow :: E'EnumInteger -> String showsPrec :: Int -> E'EnumInteger -> ShowS $cshowsPrec :: Int -> E'EnumInteger -> ShowS -P.Show, E'EnumInteger -> E'EnumInteger -> Bool +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 @@ -10375,7 +10375,7 @@ $c/= :: E'EnumInteger -> E'EnumInteger -> Bool == :: E'EnumInteger -> E'EnumInteger -> Bool $c== :: E'EnumInteger -> E'EnumInteger -> Bool -P.Eq, P.Typeable, Eq E'EnumInteger +P.Eq, P.Typeable, Eq E'EnumInteger Eq E'EnumInteger -> (E'EnumInteger -> E'EnumInteger -> Ordering) -> (E'EnumInteger -> E'EnumInteger -> Bool) @@ -10413,14 +10413,14 @@ compare :: E'EnumInteger -> E'EnumInteger -> Ordering $ccompare :: E'EnumInteger -> E'EnumInteger -> Ordering $cp1Ord :: Eq E'EnumInteger -P.Ord, 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 +P.Bounded, Int -> E'EnumInteger E'EnumInteger -> Int E'EnumInteger -> [E'EnumInteger] E'EnumInteger -> E'EnumInteger @@ -10464,16 +10464,16 @@ $csucc :: E'EnumInteger -> E'EnumInteger P.Enum) -instance A.ToJSON E'EnumInteger where toJSON :: E'EnumInteger -> Value -toJSON = Int -> Value +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) +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 @@ -10500,20 +10500,20 @@ =<< 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 +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 +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 +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) @@ -10529,8 +10529,8 @@ 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 +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 @@ -10559,8 +10559,8 @@ forall a b. b -> Either a b P.Right E'EnumInteger E'EnumInteger'NumMinus_1 - Int -s -> String -> Either String E'EnumInteger + 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 @@ -10571,7 +10571,7 @@ P.++ Int -> String forall a. Show a => a -> String P.show Int -s +s -- ** E'EnumNumber @@ -10580,7 +10580,7 @@ data E'EnumNumber = E'EnumNumber'Num1_Dot_1 -- ^ @1.1@ | E'EnumNumber'NumMinus_1_Dot_2 -- ^ @-1.2@ - deriving (Int -> E'EnumNumber -> ShowS + deriving (Int -> E'EnumNumber -> ShowS [E'EnumNumber] -> ShowS E'EnumNumber -> String (Int -> E'EnumNumber -> ShowS) @@ -10595,7 +10595,7 @@ $cshow :: E'EnumNumber -> String showsPrec :: Int -> E'EnumNumber -> ShowS $cshowsPrec :: Int -> E'EnumNumber -> ShowS -P.Show, E'EnumNumber -> E'EnumNumber -> Bool +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 @@ -10603,7 +10603,7 @@ $c/= :: E'EnumNumber -> E'EnumNumber -> Bool == :: E'EnumNumber -> E'EnumNumber -> Bool $c== :: E'EnumNumber -> E'EnumNumber -> Bool -P.Eq, P.Typeable, Eq E'EnumNumber +P.Eq, P.Typeable, Eq E'EnumNumber Eq E'EnumNumber -> (E'EnumNumber -> E'EnumNumber -> Ordering) -> (E'EnumNumber -> E'EnumNumber -> Bool) @@ -10641,14 +10641,14 @@ compare :: E'EnumNumber -> E'EnumNumber -> Ordering $ccompare :: E'EnumNumber -> E'EnumNumber -> Ordering $cp1Ord :: Eq E'EnumNumber -P.Ord, 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 +P.Bounded, Int -> E'EnumNumber E'EnumNumber -> Int E'EnumNumber -> [E'EnumNumber] E'EnumNumber -> E'EnumNumber @@ -10691,17 +10691,17 @@ $csucc :: E'EnumNumber -> E'EnumNumber P.Enum) -instance A.ToJSON E'EnumNumber where toJSON :: E'EnumNumber -> Value -toJSON = Double -> Value +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) +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 @@ -10729,21 +10729,21 @@ =<< 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 +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 +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 +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) @@ -10759,8 +10759,8 @@ 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 +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 @@ -10789,8 +10789,8 @@ forall a b. b -> Either a b P.Right E'EnumNumber E'EnumNumber'NumMinus_1_Dot_2 - Double -s -> String -> Either String E'EnumNumber + 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 @@ -10801,7 +10801,7 @@ P.++ Double -> String forall a. Show a => a -> String P.show Double -s +s -- ** E'EnumQueryInteger @@ -10810,7 +10810,7 @@ data E'EnumQueryInteger = E'EnumQueryInteger'Num1 -- ^ @1@ | E'EnumQueryInteger'NumMinus_2 -- ^ @-2@ - deriving (Int -> E'EnumQueryInteger -> ShowS + deriving (Int -> E'EnumQueryInteger -> ShowS [E'EnumQueryInteger] -> ShowS E'EnumQueryInteger -> String (Int -> E'EnumQueryInteger -> ShowS) @@ -10825,7 +10825,7 @@ $cshow :: E'EnumQueryInteger -> String showsPrec :: Int -> E'EnumQueryInteger -> ShowS $cshowsPrec :: Int -> E'EnumQueryInteger -> ShowS -P.Show, E'EnumQueryInteger -> E'EnumQueryInteger -> Bool +P.Show, E'EnumQueryInteger -> E'EnumQueryInteger -> Bool (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) -> (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) -> Eq E'EnumQueryInteger @@ -10834,7 +10834,7 @@ $c/= :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool == :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool $c== :: E'EnumQueryInteger -> E'EnumQueryInteger -> Bool -P.Eq, P.Typeable, Eq E'EnumQueryInteger +P.Eq, P.Typeable, Eq E'EnumQueryInteger Eq E'EnumQueryInteger -> (E'EnumQueryInteger -> E'EnumQueryInteger -> Ordering) -> (E'EnumQueryInteger -> E'EnumQueryInteger -> Bool) @@ -10872,7 +10872,7 @@ compare :: E'EnumQueryInteger -> E'EnumQueryInteger -> Ordering $ccompare :: E'EnumQueryInteger -> E'EnumQueryInteger -> Ordering $cp1Ord :: Eq E'EnumQueryInteger -P.Ord, E'EnumQueryInteger +P.Ord, E'EnumQueryInteger E'EnumQueryInteger -> E'EnumQueryInteger -> Bounded E'EnumQueryInteger forall a. a -> a -> Bounded a @@ -10880,7 +10880,7 @@ $cmaxBound :: E'EnumQueryInteger minBound :: E'EnumQueryInteger $cminBound :: E'EnumQueryInteger -P.Bounded, Int -> E'EnumQueryInteger +P.Bounded, Int -> E'EnumQueryInteger E'EnumQueryInteger -> Int E'EnumQueryInteger -> [E'EnumQueryInteger] E'EnumQueryInteger -> E'EnumQueryInteger @@ -10931,17 +10931,17 @@ $csucc :: E'EnumQueryInteger -> E'EnumQueryInteger P.Enum) -instance A.ToJSON E'EnumQueryInteger where toJSON :: E'EnumQueryInteger -> Value -toJSON = Int -> Value +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) +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 @@ -10969,21 +10969,21 @@ =<< 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 +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 +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 +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 @@ -11002,8 +11002,8 @@ 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 +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 @@ -11032,8 +11032,8 @@ forall a b. b -> Either a b P.Right E'EnumQueryInteger E'EnumQueryInteger'NumMinus_2 - Int -s -> String -> Either String E'EnumQueryInteger + 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 @@ -11044,7 +11044,7 @@ P.++ Int -> String forall a. Show a => a -> String P.show Int -s +s -- ** E'EnumString @@ -11054,7 +11054,7 @@ = E'EnumString'UPPER -- ^ @"UPPER"@ | E'EnumString'Lower -- ^ @"lower"@ | E'EnumString'Empty -- ^ @""@ - deriving (Int -> E'EnumString -> ShowS + deriving (Int -> E'EnumString -> ShowS [E'EnumString] -> ShowS E'EnumString -> String (Int -> E'EnumString -> ShowS) @@ -11069,7 +11069,7 @@ $cshow :: E'EnumString -> String showsPrec :: Int -> E'EnumString -> ShowS $cshowsPrec :: Int -> E'EnumString -> ShowS -P.Show, E'EnumString -> E'EnumString -> Bool +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 @@ -11077,7 +11077,7 @@ $c/= :: E'EnumString -> E'EnumString -> Bool == :: E'EnumString -> E'EnumString -> Bool $c== :: E'EnumString -> E'EnumString -> Bool -P.Eq, P.Typeable, Eq E'EnumString +P.Eq, P.Typeable, Eq E'EnumString Eq E'EnumString -> (E'EnumString -> E'EnumString -> Ordering) -> (E'EnumString -> E'EnumString -> Bool) @@ -11115,14 +11115,14 @@ compare :: E'EnumString -> E'EnumString -> Ordering $ccompare :: E'EnumString -> E'EnumString -> Ordering $cp1Ord :: Eq E'EnumString -P.Ord, 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 +P.Bounded, Int -> E'EnumString E'EnumString -> Int E'EnumString -> [E'EnumString] E'EnumString -> E'EnumString @@ -11165,16 +11165,16 @@ $csucc :: E'EnumString -> E'EnumString P.Enum) -instance A.ToJSON E'EnumString where toJSON :: E'EnumString -> Value -toJSON = Text -> Value +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) +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 @@ -11201,20 +11201,20 @@ =<< 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 +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 +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 +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) @@ -11230,8 +11230,8 @@ 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 +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 @@ -11269,8 +11269,8 @@ forall a b. b -> Either a b P.Right E'EnumString E'EnumString'Empty - Text -s -> String -> Either String E'EnumString + 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 @@ -11281,7 +11281,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'Inner @@ -11290,7 +11290,7 @@ data E'Inner = E'Inner'UPPER -- ^ @"UPPER"@ | E'Inner'Lower -- ^ @"lower"@ - deriving (Int -> E'Inner -> ShowS + deriving (Int -> E'Inner -> ShowS [E'Inner] -> ShowS E'Inner -> String (Int -> E'Inner -> ShowS) @@ -11303,7 +11303,7 @@ $cshow :: E'Inner -> String showsPrec :: Int -> E'Inner -> ShowS $cshowsPrec :: Int -> E'Inner -> ShowS -P.Show, E'Inner -> E'Inner -> Bool +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 @@ -11311,7 +11311,7 @@ $c/= :: E'Inner -> E'Inner -> Bool == :: E'Inner -> E'Inner -> Bool $c== :: E'Inner -> E'Inner -> Bool -P.Eq, P.Typeable, Eq E'Inner +P.Eq, P.Typeable, Eq E'Inner Eq E'Inner -> (E'Inner -> E'Inner -> Ordering) -> (E'Inner -> E'Inner -> Bool) @@ -11349,14 +11349,14 @@ compare :: E'Inner -> E'Inner -> Ordering $ccompare :: E'Inner -> E'Inner -> Ordering $cp1Ord :: Eq E'Inner -P.Ord, 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 +P.Bounded, Int -> E'Inner E'Inner -> Int E'Inner -> [E'Inner] E'Inner -> E'Inner @@ -11399,16 +11399,16 @@ $csucc :: E'Inner -> E'Inner P.Enum) -instance A.ToJSON E'Inner where toJSON :: E'Inner -> Value -toJSON = Text -> Value +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) +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 @@ -11431,20 +11431,20 @@ =<< 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 +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 +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 +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 @@ -11457,8 +11457,8 @@ 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 +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 @@ -11488,8 +11488,8 @@ forall a b. b -> Either a b P.Right E'Inner E'Inner'Lower - Text -s -> String -> Either String E'Inner + 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 @@ -11500,7 +11500,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'JustSymbol @@ -11509,7 +11509,7 @@ data E'JustSymbol = E'JustSymbol'Greater_Than_Or_Equal_To -- ^ @">="@ | E'JustSymbol'Dollar -- ^ @"$"@ - deriving (Int -> E'JustSymbol -> ShowS + deriving (Int -> E'JustSymbol -> ShowS [E'JustSymbol] -> ShowS E'JustSymbol -> String (Int -> E'JustSymbol -> ShowS) @@ -11524,7 +11524,7 @@ $cshow :: E'JustSymbol -> String showsPrec :: Int -> E'JustSymbol -> ShowS $cshowsPrec :: Int -> E'JustSymbol -> ShowS -P.Show, E'JustSymbol -> E'JustSymbol -> Bool +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 @@ -11532,7 +11532,7 @@ $c/= :: E'JustSymbol -> E'JustSymbol -> Bool == :: E'JustSymbol -> E'JustSymbol -> Bool $c== :: E'JustSymbol -> E'JustSymbol -> Bool -P.Eq, P.Typeable, Eq E'JustSymbol +P.Eq, P.Typeable, Eq E'JustSymbol Eq E'JustSymbol -> (E'JustSymbol -> E'JustSymbol -> Ordering) -> (E'JustSymbol -> E'JustSymbol -> Bool) @@ -11570,14 +11570,14 @@ compare :: E'JustSymbol -> E'JustSymbol -> Ordering $ccompare :: E'JustSymbol -> E'JustSymbol -> Ordering $cp1Ord :: Eq E'JustSymbol -P.Ord, 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 +P.Bounded, Int -> E'JustSymbol E'JustSymbol -> Int E'JustSymbol -> [E'JustSymbol] E'JustSymbol -> E'JustSymbol @@ -11620,16 +11620,16 @@ $csucc :: E'JustSymbol -> E'JustSymbol P.Enum) -instance A.ToJSON E'JustSymbol where toJSON :: E'JustSymbol -> Value -toJSON = Text -> Value +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) +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 @@ -11656,20 +11656,20 @@ =<< 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 +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 +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 +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) @@ -11685,8 +11685,8 @@ 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 +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 @@ -11716,8 +11716,8 @@ forall a b. b -> Either a b P.Right E'JustSymbol E'JustSymbol'Dollar - Text -s -> String -> Either String E'JustSymbol + 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 @@ -11728,7 +11728,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'Kind @@ -11739,7 +11739,7 @@ | E'Kind'Tigers -- ^ @"tigers"@ | E'Kind'Leopards -- ^ @"leopards"@ | E'Kind'Jaguars -- ^ @"jaguars"@ - deriving (Int -> E'Kind -> ShowS + deriving (Int -> E'Kind -> ShowS [E'Kind] -> ShowS E'Kind -> String (Int -> E'Kind -> ShowS) @@ -11752,7 +11752,7 @@ $cshow :: E'Kind -> String showsPrec :: Int -> E'Kind -> ShowS $cshowsPrec :: Int -> E'Kind -> ShowS -P.Show, E'Kind -> E'Kind -> Bool +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 @@ -11760,7 +11760,7 @@ $c/= :: E'Kind -> E'Kind -> Bool == :: E'Kind -> E'Kind -> Bool $c== :: E'Kind -> E'Kind -> Bool -P.Eq, P.Typeable, Eq E'Kind +P.Eq, P.Typeable, Eq E'Kind Eq E'Kind -> (E'Kind -> E'Kind -> Ordering) -> (E'Kind -> E'Kind -> Bool) @@ -11798,14 +11798,14 @@ compare :: E'Kind -> E'Kind -> Ordering $ccompare :: E'Kind -> E'Kind -> Ordering $cp1Ord :: Eq E'Kind -P.Ord, 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 +P.Bounded, Int -> E'Kind E'Kind -> Int E'Kind -> [E'Kind] E'Kind -> E'Kind @@ -11848,16 +11848,16 @@ $csucc :: E'Kind -> E'Kind P.Enum) -instance A.ToJSON E'Kind where toJSON :: E'Kind -> Value -toJSON = Text -> Value +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) +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 @@ -11880,20 +11880,20 @@ =<< 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 +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 +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 +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 @@ -11906,8 +11906,8 @@ 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 +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 @@ -11953,8 +11953,8 @@ forall a b. b -> Either a b P.Right E'Kind E'Kind'Jaguars - Text -s -> String -> Either String E'Kind + 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 @@ -11964,7 +11964,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'Status @@ -11975,7 +11975,7 @@ = E'Status'Placed -- ^ @"placed"@ | E'Status'Approved -- ^ @"approved"@ | E'Status'Delivered -- ^ @"delivered"@ - deriving (Int -> E'Status -> ShowS + deriving (Int -> E'Status -> ShowS [E'Status] -> ShowS E'Status -> String (Int -> E'Status -> ShowS) @@ -11988,7 +11988,7 @@ $cshow :: E'Status -> String showsPrec :: Int -> E'Status -> ShowS $cshowsPrec :: Int -> E'Status -> ShowS -P.Show, E'Status -> E'Status -> Bool +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 @@ -11996,7 +11996,7 @@ $c/= :: E'Status -> E'Status -> Bool == :: E'Status -> E'Status -> Bool $c== :: E'Status -> E'Status -> Bool -P.Eq, P.Typeable, Eq E'Status +P.Eq, P.Typeable, Eq E'Status Eq E'Status -> (E'Status -> E'Status -> Ordering) -> (E'Status -> E'Status -> Bool) @@ -12034,14 +12034,14 @@ compare :: E'Status -> E'Status -> Ordering $ccompare :: E'Status -> E'Status -> Ordering $cp1Ord :: Eq E'Status -P.Ord, 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 +P.Bounded, Int -> E'Status E'Status -> Int E'Status -> [E'Status] E'Status -> E'Status @@ -12084,16 +12084,16 @@ $csucc :: E'Status -> E'Status P.Enum) -instance A.ToJSON E'Status where toJSON :: E'Status -> Value -toJSON = Text -> Value +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) +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 @@ -12116,20 +12116,20 @@ =<< 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 +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 +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 +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 @@ -12142,8 +12142,8 @@ 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 +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 @@ -12181,8 +12181,8 @@ forall a b. b -> Either a b P.Right E'Status E'Status'Delivered - Text -s -> String -> Either String E'Status + 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 @@ -12193,7 +12193,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** E'Status2 @@ -12204,7 +12204,7 @@ = E'Status2'Available -- ^ @"available"@ | E'Status2'Pending -- ^ @"pending"@ | E'Status2'Sold -- ^ @"sold"@ - deriving (Int -> E'Status2 -> ShowS + deriving (Int -> E'Status2 -> ShowS [E'Status2] -> ShowS E'Status2 -> String (Int -> E'Status2 -> ShowS) @@ -12219,7 +12219,7 @@ $cshow :: E'Status2 -> String showsPrec :: Int -> E'Status2 -> ShowS $cshowsPrec :: Int -> E'Status2 -> ShowS -P.Show, E'Status2 -> E'Status2 -> Bool +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 @@ -12227,7 +12227,7 @@ $c/= :: E'Status2 -> E'Status2 -> Bool == :: E'Status2 -> E'Status2 -> Bool $c== :: E'Status2 -> E'Status2 -> Bool -P.Eq, P.Typeable, Eq E'Status2 +P.Eq, P.Typeable, Eq E'Status2 Eq E'Status2 -> (E'Status2 -> E'Status2 -> Ordering) -> (E'Status2 -> E'Status2 -> Bool) @@ -12265,14 +12265,14 @@ compare :: E'Status2 -> E'Status2 -> Ordering $ccompare :: E'Status2 -> E'Status2 -> Ordering $cp1Ord :: Eq E'Status2 -P.Ord, 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 +P.Bounded, Int -> E'Status2 E'Status2 -> Int E'Status2 -> [E'Status2] E'Status2 -> E'Status2 @@ -12315,16 +12315,16 @@ $csucc :: E'Status2 -> E'Status2 P.Enum) -instance A.ToJSON E'Status2 where toJSON :: E'Status2 -> Value -toJSON = Text -> Value +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) +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 @@ -12347,20 +12347,20 @@ =<< 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 +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 +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 +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) @@ -12376,8 +12376,8 @@ 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 +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 @@ -12415,8 +12415,8 @@ forall a b. b -> Either a b P.Right E'Status2 E'Status2'Sold - Text -s -> String -> Either String E'Status2 + 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 @@ -12427,7 +12427,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** EnumClass @@ -12437,7 +12437,7 @@ = EnumClass'_abc -- ^ @"_abc"@ | EnumClass'_efg -- ^ @"-efg"@ | EnumClass'_xyz -- ^ @"(xyz)"@ - deriving (Int -> EnumClass -> ShowS + deriving (Int -> EnumClass -> ShowS [EnumClass] -> ShowS EnumClass -> String (Int -> EnumClass -> ShowS) @@ -12452,7 +12452,7 @@ $cshow :: EnumClass -> String showsPrec :: Int -> EnumClass -> ShowS $cshowsPrec :: Int -> EnumClass -> ShowS -P.Show, EnumClass -> EnumClass -> Bool +P.Show, EnumClass -> EnumClass -> Bool (EnumClass -> EnumClass -> Bool) -> (EnumClass -> EnumClass -> Bool) -> Eq EnumClass forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -12460,7 +12460,7 @@ $c/= :: EnumClass -> EnumClass -> Bool == :: EnumClass -> EnumClass -> Bool $c== :: EnumClass -> EnumClass -> Bool -P.Eq, P.Typeable, Eq EnumClass +P.Eq, P.Typeable, Eq EnumClass Eq EnumClass -> (EnumClass -> EnumClass -> Ordering) -> (EnumClass -> EnumClass -> Bool) @@ -12498,14 +12498,14 @@ compare :: EnumClass -> EnumClass -> Ordering $ccompare :: EnumClass -> EnumClass -> Ordering $cp1Ord :: Eq EnumClass -P.Ord, 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 +P.Bounded, Int -> EnumClass EnumClass -> Int EnumClass -> [EnumClass] EnumClass -> EnumClass @@ -12548,16 +12548,16 @@ $csucc :: EnumClass -> EnumClass P.Enum) -instance A.ToJSON EnumClass where toJSON :: EnumClass -> Value -toJSON = Text -> Value +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) +instance A.FromJSON EnumClass where parseJSON :: Value -> Parser EnumClass +parseJSON Value +o = (String -> Parser EnumClass) -> (EnumClass -> Parser EnumClass) -> Either String EnumClass -> Parser EnumClass @@ -12580,20 +12580,20 @@ =<< 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 +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 +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 +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) @@ -12609,8 +12609,8 @@ 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 +instance MimeRender MimeMultipartFormData EnumClass where mimeRender :: Proxy MimeMultipartFormData -> EnumClass -> ByteString +mimeRender Proxy MimeMultipartFormData _ = EnumClass -> ByteString forall a. ToHttpApiData a => a -> ByteString mimeRenderDefaultMultipartFormData @@ -12648,8 +12648,8 @@ forall a b. b -> Either a b P.Right EnumClass EnumClass'_xyz - Text -s -> String -> Either String EnumClass + Text +s -> String -> Either String EnumClass forall a b. a -> Either a b P.Left (String -> Either String EnumClass) -> String -> Either String EnumClass @@ -12660,7 +12660,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- ** OuterEnum @@ -12670,7 +12670,7 @@ = OuterEnum'Placed -- ^ @"placed"@ | OuterEnum'Approved -- ^ @"approved"@ | OuterEnum'Delivered -- ^ @"delivered"@ - deriving (Int -> OuterEnum -> ShowS + deriving (Int -> OuterEnum -> ShowS [OuterEnum] -> ShowS OuterEnum -> String (Int -> OuterEnum -> ShowS) @@ -12685,7 +12685,7 @@ $cshow :: OuterEnum -> String showsPrec :: Int -> OuterEnum -> ShowS $cshowsPrec :: Int -> OuterEnum -> ShowS -P.Show, OuterEnum -> OuterEnum -> Bool +P.Show, OuterEnum -> OuterEnum -> Bool (OuterEnum -> OuterEnum -> Bool) -> (OuterEnum -> OuterEnum -> Bool) -> Eq OuterEnum forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a @@ -12693,7 +12693,7 @@ $c/= :: OuterEnum -> OuterEnum -> Bool == :: OuterEnum -> OuterEnum -> Bool $c== :: OuterEnum -> OuterEnum -> Bool -P.Eq, P.Typeable, Eq OuterEnum +P.Eq, P.Typeable, Eq OuterEnum Eq OuterEnum -> (OuterEnum -> OuterEnum -> Ordering) -> (OuterEnum -> OuterEnum -> Bool) @@ -12731,14 +12731,14 @@ compare :: OuterEnum -> OuterEnum -> Ordering $ccompare :: OuterEnum -> OuterEnum -> Ordering $cp1Ord :: Eq OuterEnum -P.Ord, 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 +P.Bounded, Int -> OuterEnum OuterEnum -> Int OuterEnum -> [OuterEnum] OuterEnum -> OuterEnum @@ -12781,16 +12781,16 @@ $csucc :: OuterEnum -> OuterEnum P.Enum) -instance A.ToJSON OuterEnum where toJSON :: OuterEnum -> Value -toJSON = Text -> Value +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) +instance A.FromJSON OuterEnum where parseJSON :: Value -> Parser OuterEnum +parseJSON Value +o = (String -> Parser OuterEnum) -> (OuterEnum -> Parser OuterEnum) -> Either String OuterEnum -> Parser OuterEnum @@ -12813,20 +12813,20 @@ =<< 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 +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 +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 +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) @@ -12842,8 +12842,8 @@ 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 +instance MimeRender MimeMultipartFormData OuterEnum where mimeRender :: Proxy MimeMultipartFormData -> OuterEnum -> ByteString +mimeRender Proxy MimeMultipartFormData _ = OuterEnum -> ByteString forall a. ToHttpApiData a => a -> ByteString mimeRenderDefaultMultipartFormData @@ -12881,8 +12881,8 @@ forall a b. b -> Either a b P.Right OuterEnum OuterEnum'Delivered - Text -s -> String -> Either String OuterEnum + Text +s -> String -> Either String OuterEnum forall a b. a -> Either a b P.Left (String -> Either String OuterEnum) -> String -> Either String OuterEnum @@ -12893,7 +12893,7 @@ P.++ Text -> String forall a. Show a => a -> String P.show Text -s +s -- * Auth Methods @@ -12901,7 +12901,7 @@ -- ** AuthApiKeyApiKey data AuthApiKeyApiKey = AuthApiKeyApiKey Text -- ^ secret - deriving (AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool + deriving (AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool (AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool) -> (AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool) -> Eq AuthApiKeyApiKey @@ -12910,7 +12910,7 @@ $c/= :: AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool == :: AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool $c== :: AuthApiKeyApiKey -> AuthApiKeyApiKey -> Bool -P.Eq, Int -> AuthApiKeyApiKey -> ShowS +P.Eq, Int -> AuthApiKeyApiKey -> ShowS [AuthApiKeyApiKey] -> ShowS AuthApiKeyApiKey -> String (Int -> AuthApiKeyApiKey -> ShowS) @@ -12928,15 +12928,15 @@ P.Show, P.Typeable) instance AuthMethod AuthApiKeyApiKey where - applyAuthMethod :: OpenAPIPetstoreConfig + 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 = +_ 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 @@ -12949,15 +12949,15 @@ if (AuthApiKeyApiKey -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthApiKeyApiKey -a TypeRep -> [TypeRep] -> Bool +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) +req) then OpenAPIPetstoreRequest req contentType res accept -req 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 @@ -12966,7 +12966,7 @@ forall a. ToHttpApiData a => (HeaderName, a) -> [Header] toHeader (HeaderName "api_key", Text -secret) +secret) OpenAPIPetstoreRequest req contentType res accept -> (OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept) @@ -12996,14 +12996,14 @@ /= AuthApiKeyApiKey -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthApiKeyApiKey -a)) +a)) else OpenAPIPetstoreRequest req contentType res accept -req +req -- ** AuthApiKeyApiKeyQuery data AuthApiKeyApiKeyQuery = AuthApiKeyApiKeyQuery Text -- ^ secret - deriving (AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool + deriving (AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool (AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool) -> (AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool) -> Eq AuthApiKeyApiKeyQuery @@ -13012,7 +13012,7 @@ $c/= :: AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool == :: AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool $c== :: AuthApiKeyApiKeyQuery -> AuthApiKeyApiKeyQuery -> Bool -P.Eq, Int -> AuthApiKeyApiKeyQuery -> ShowS +P.Eq, Int -> AuthApiKeyApiKeyQuery -> ShowS [AuthApiKeyApiKeyQuery] -> ShowS AuthApiKeyApiKeyQuery -> String (Int -> AuthApiKeyApiKeyQuery -> ShowS) @@ -13030,15 +13030,15 @@ P.Show, P.Typeable) instance AuthMethod AuthApiKeyApiKeyQuery where - applyAuthMethod :: OpenAPIPetstoreConfig + 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 = +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 @@ -13051,15 +13051,15 @@ if (AuthApiKeyApiKeyQuery -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthApiKeyApiKeyQuery -a TypeRep -> [TypeRep] -> Bool +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) +req) then OpenAPIPetstoreRequest req contentType res accept -req 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 @@ -13070,7 +13070,7 @@ "api_key_query", Text -> Maybe Text forall a. a -> Maybe a Just Text -secret) +secret) OpenAPIPetstoreRequest req contentType res accept -> (OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept) @@ -13100,14 +13100,14 @@ /= AuthApiKeyApiKeyQuery -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthApiKeyApiKeyQuery -a)) +a)) else OpenAPIPetstoreRequest req contentType res accept -req +req -- ** AuthBasicHttpBasicTest data AuthBasicHttpBasicTest = AuthBasicHttpBasicTest B.ByteString B.ByteString -- ^ username password - deriving (AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool + deriving (AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool (AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool) -> (AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool) -> Eq AuthBasicHttpBasicTest @@ -13116,7 +13116,7 @@ $c/= :: AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool == :: AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool $c== :: AuthBasicHttpBasicTest -> AuthBasicHttpBasicTest -> Bool -P.Eq, Int -> AuthBasicHttpBasicTest -> ShowS +P.Eq, Int -> AuthBasicHttpBasicTest -> ShowS [AuthBasicHttpBasicTest] -> ShowS AuthBasicHttpBasicTest -> String (Int -> AuthBasicHttpBasicTest -> ShowS) @@ -13134,16 +13134,16 @@ P.Show, P.Typeable) instance AuthMethod AuthBasicHttpBasicTest where - applyAuthMethod :: OpenAPIPetstoreConfig + 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 = +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 @@ -13156,15 +13156,15 @@ if (AuthBasicHttpBasicTest -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthBasicHttpBasicTest -a TypeRep -> [TypeRep] -> Bool +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) +req) then OpenAPIPetstoreRequest req contentType res accept -req 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 @@ -13174,7 +13174,7 @@ toHeader (HeaderName "Authorization", ByteString -> Text T.decodeUtf8 ByteString -cred) +cred) OpenAPIPetstoreRequest req contentType res accept -> (OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept) @@ -13204,25 +13204,25 @@ /= AuthBasicHttpBasicTest -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthBasicHttpBasicTest -a)) +a)) else OpenAPIPetstoreRequest req contentType res accept -req - where cred :: ByteString -cred = ByteString -> ByteString -> ByteString +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 +user, ByteString ":", ByteString -pw ]) +pw ]) -- ** AuthOAuthPetstoreAuth data AuthOAuthPetstoreAuth = AuthOAuthPetstoreAuth Text -- ^ secret - deriving (AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool + deriving (AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool (AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool) -> (AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool) -> Eq AuthOAuthPetstoreAuth @@ -13231,7 +13231,7 @@ $c/= :: AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool == :: AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool $c== :: AuthOAuthPetstoreAuth -> AuthOAuthPetstoreAuth -> Bool -P.Eq, Int -> AuthOAuthPetstoreAuth -> ShowS +P.Eq, Int -> AuthOAuthPetstoreAuth -> ShowS [AuthOAuthPetstoreAuth] -> ShowS AuthOAuthPetstoreAuth -> String (Int -> AuthOAuthPetstoreAuth -> ShowS) @@ -13249,15 +13249,15 @@ P.Show, P.Typeable) instance AuthMethod AuthOAuthPetstoreAuth where - applyAuthMethod :: OpenAPIPetstoreConfig + 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 = +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 @@ -13270,15 +13270,15 @@ if (AuthOAuthPetstoreAuth -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthOAuthPetstoreAuth -a TypeRep -> [TypeRep] -> Bool +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) +req) then OpenAPIPetstoreRequest req contentType res accept -req 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 @@ -13290,7 +13290,7 @@ "Bearer " Text -> Text -> Text forall a. Semigroup a => a -> a -> a <> Text -secret) +secret) OpenAPIPetstoreRequest req contentType res accept -> (OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept) @@ -13320,9 +13320,9 @@ /= AuthOAuthPetstoreAuth -> TypeRep forall a. Typeable a => a -> TypeRep P.typeOf AuthOAuthPetstoreAuth -a)) +a)) else OpenAPIPetstoreRequest req contentType res accept -req +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 8d8c0d33a225..3920ac61425e 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 @@ -42,21 +42,21 @@ additionalPropertiesAnyTypeNameL :: Lens_' AdditionalPropertiesAnyType (Maybe Text) additionalPropertiesAnyTypeNameL :: (Maybe Text -> f (Maybe Text)) -> AdditionalPropertiesAnyType -> f AdditionalPropertiesAnyType -additionalPropertiesAnyTypeNameL Maybe Text -> f (Maybe Text) -f AdditionalPropertiesAnyType{Maybe Text +additionalPropertiesAnyTypeNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesAnyType{Maybe Text additionalPropertiesAnyTypeName :: AdditionalPropertiesAnyType -> Maybe Text additionalPropertiesAnyTypeName :: Maybe Text -..} = (\Maybe Text -additionalPropertiesAnyTypeName -> AdditionalPropertiesAnyType :: Maybe Text -> AdditionalPropertiesAnyType +..} = (\Maybe Text +additionalPropertiesAnyTypeName -> AdditionalPropertiesAnyType :: Maybe Text -> AdditionalPropertiesAnyType AdditionalPropertiesAnyType { Maybe Text additionalPropertiesAnyTypeName :: Maybe Text additionalPropertiesAnyTypeName :: Maybe Text -additionalPropertiesAnyTypeName, ..} ) (Maybe Text -> AdditionalPropertiesAnyType) +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 +f Maybe Text +additionalPropertiesAnyTypeName {-# INLINE additionalPropertiesAnyTypeNameL #-} @@ -67,21 +67,21 @@ additionalPropertiesArrayNameL :: Lens_' AdditionalPropertiesArray (Maybe Text) additionalPropertiesArrayNameL :: (Maybe Text -> f (Maybe Text)) -> AdditionalPropertiesArray -> f AdditionalPropertiesArray -additionalPropertiesArrayNameL Maybe Text -> f (Maybe Text) -f AdditionalPropertiesArray{Maybe Text +additionalPropertiesArrayNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesArray{Maybe Text additionalPropertiesArrayName :: AdditionalPropertiesArray -> Maybe Text additionalPropertiesArrayName :: Maybe Text -..} = (\Maybe Text -additionalPropertiesArrayName -> AdditionalPropertiesArray :: Maybe Text -> AdditionalPropertiesArray +..} = (\Maybe Text +additionalPropertiesArrayName -> AdditionalPropertiesArray :: Maybe Text -> AdditionalPropertiesArray AdditionalPropertiesArray { Maybe Text additionalPropertiesArrayName :: Maybe Text additionalPropertiesArrayName :: Maybe Text -additionalPropertiesArrayName, ..} ) (Maybe Text -> AdditionalPropertiesArray) +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 +f Maybe Text +additionalPropertiesArrayName {-# INLINE additionalPropertiesArrayNameL #-} @@ -92,21 +92,21 @@ additionalPropertiesBooleanNameL :: Lens_' AdditionalPropertiesBoolean (Maybe Text) additionalPropertiesBooleanNameL :: (Maybe Text -> f (Maybe Text)) -> AdditionalPropertiesBoolean -> f AdditionalPropertiesBoolean -additionalPropertiesBooleanNameL Maybe Text -> f (Maybe Text) -f AdditionalPropertiesBoolean{Maybe Text +additionalPropertiesBooleanNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesBoolean{Maybe Text additionalPropertiesBooleanName :: AdditionalPropertiesBoolean -> Maybe Text additionalPropertiesBooleanName :: Maybe Text -..} = (\Maybe Text -additionalPropertiesBooleanName -> AdditionalPropertiesBoolean :: Maybe Text -> AdditionalPropertiesBoolean +..} = (\Maybe Text +additionalPropertiesBooleanName -> AdditionalPropertiesBoolean :: Maybe Text -> AdditionalPropertiesBoolean AdditionalPropertiesBoolean { Maybe Text additionalPropertiesBooleanName :: Maybe Text additionalPropertiesBooleanName :: Maybe Text -additionalPropertiesBooleanName, ..} ) (Maybe Text -> AdditionalPropertiesBoolean) +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 +f Maybe Text +additionalPropertiesBooleanName {-# INLINE additionalPropertiesBooleanNameL #-} @@ -117,8 +117,8 @@ 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) +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]) @@ -149,8 +149,8 @@ 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 Text) +additionalPropertiesClassMapString -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -165,7 +165,7 @@ AdditionalPropertiesClass { Maybe (Map String Text) additionalPropertiesClassMapString :: Maybe (Map String Text) additionalPropertiesClassMapString :: Maybe (Map String Text) -additionalPropertiesClassMapString, Maybe (Map String Bool) +additionalPropertiesClassMapString, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -197,16 +197,16 @@ -> 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 +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) +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]) @@ -237,8 +237,8 @@ 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) +additionalPropertiesClassMapNumber -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -253,7 +253,7 @@ AdditionalPropertiesClass { Maybe (Map String Double) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapNumber :: Maybe (Map String Double) -additionalPropertiesClassMapNumber, Maybe (Map String Bool) +additionalPropertiesClassMapNumber, Maybe (Map String Bool) Maybe (Map String Int) Maybe (Map String [Int]) Maybe (Map String [Value]) @@ -281,20 +281,20 @@ additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe (Map String Double) -> AdditionalPropertiesClass) +..} ) (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 +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) +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]) @@ -325,8 +325,8 @@ 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 Int) +additionalPropertiesClassMapInteger -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -341,7 +341,7 @@ AdditionalPropertiesClass { Maybe (Map String Int) additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapInteger :: Maybe (Map String Int) -additionalPropertiesClassMapInteger, Maybe (Map String Bool) +additionalPropertiesClassMapInteger, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String [Int]) Maybe (Map String [Value]) @@ -369,20 +369,20 @@ additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe (Map String Int) -> AdditionalPropertiesClass) +..} ) (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 +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) +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]) @@ -413,8 +413,8 @@ 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 Bool) +additionalPropertiesClassMapBoolean -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -429,7 +429,7 @@ AdditionalPropertiesClass { Maybe (Map String Bool) additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) additionalPropertiesClassMapBoolean :: Maybe (Map String Bool) -additionalPropertiesClassMapBoolean, Maybe (Map String Double) +additionalPropertiesClassMapBoolean, Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) Maybe (Map String [Value]) @@ -457,20 +457,20 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe (Map String Bool) -> AdditionalPropertiesClass) +..} ) (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 +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) +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]) @@ -501,8 +501,8 @@ 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 [Int]) +additionalPropertiesClassMapArrayInteger -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -517,7 +517,7 @@ AdditionalPropertiesClass { Maybe (Map String [Int]) additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) additionalPropertiesClassMapArrayInteger :: Maybe (Map String [Int]) -additionalPropertiesClassMapArrayInteger, Maybe (Map String Bool) +additionalPropertiesClassMapArrayInteger, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Value]) @@ -545,20 +545,20 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe (Map String [Int]) -> AdditionalPropertiesClass) +..} ) (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 +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) +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]) @@ -589,8 +589,8 @@ 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 [Value]) +additionalPropertiesClassMapArrayAnytype -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -605,7 +605,7 @@ AdditionalPropertiesClass { Maybe (Map String [Value]) additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) additionalPropertiesClassMapArrayAnytype :: Maybe (Map String [Value]) -additionalPropertiesClassMapArrayAnytype, Maybe (Map String Bool) +additionalPropertiesClassMapArrayAnytype, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -633,12 +633,12 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe (Map String [Value]) -> AdditionalPropertiesClass) +..} ) (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 +f Maybe (Map String [Value]) +additionalPropertiesClassMapArrayAnytype {-# INLINE additionalPropertiesClassMapArrayAnytypeL #-} -- | 'additionalPropertiesClassMapMapString' Lens @@ -646,9 +646,9 @@ additionalPropertiesClassMapMapStringL :: (Maybe (Map String (Map String Text)) -> f (Maybe (Map String (Map String Text)))) -> AdditionalPropertiesClass -> f AdditionalPropertiesClass -additionalPropertiesClassMapMapStringL Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapStringL Maybe (Map String (Map String Text)) -> f (Maybe (Map String (Map String Text))) -f AdditionalPropertiesClass{Maybe (Map String Bool) +f AdditionalPropertiesClass{Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -679,8 +679,8 @@ 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 (Map String Text)) +additionalPropertiesClassMapMapString -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -695,7 +695,7 @@ 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) +additionalPropertiesClassMapMapString, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -723,14 +723,14 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe (Map String (Map String Text)) -> AdditionalPropertiesClass) +..} ) (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 +f Maybe (Map String (Map String Text)) +additionalPropertiesClassMapMapString {-# INLINE additionalPropertiesClassMapMapStringL #-} -- | 'additionalPropertiesClassMapMapAnytype' Lens @@ -738,9 +738,9 @@ additionalPropertiesClassMapMapAnytypeL :: (Maybe (Map String (Map String Value)) -> f (Maybe (Map String (Map String Value)))) -> AdditionalPropertiesClass -> f AdditionalPropertiesClass -additionalPropertiesClassMapMapAnytypeL Maybe (Map String (Map String Value)) +additionalPropertiesClassMapMapAnytypeL Maybe (Map String (Map String Value)) -> f (Maybe (Map String (Map String Value))) -f AdditionalPropertiesClass{Maybe (Map String Bool) +f AdditionalPropertiesClass{Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -771,8 +771,8 @@ 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 (Map String Value)) +additionalPropertiesClassMapMapAnytype -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -787,7 +787,7 @@ 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) +additionalPropertiesClassMapMapAnytype, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -815,23 +815,23 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe (Map String (Map String Value)) +..} ) (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 +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) +additionalPropertiesClassAnytype1L Maybe Value -> f (Maybe Value) +f AdditionalPropertiesClass{Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -862,8 +862,8 @@ 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 Value +additionalPropertiesClassAnytype1 -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -878,7 +878,7 @@ AdditionalPropertiesClass { Maybe Value additionalPropertiesClassAnytype1 :: Maybe Value additionalPropertiesClassAnytype1 :: Maybe Value -additionalPropertiesClassAnytype1, Maybe (Map String Bool) +additionalPropertiesClassAnytype1, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -907,20 +907,20 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe Value -> AdditionalPropertiesClass) +..} ) (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 +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) +additionalPropertiesClassAnytype2L Maybe Value -> f (Maybe Value) +f AdditionalPropertiesClass{Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -951,8 +951,8 @@ 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 Value +additionalPropertiesClassAnytype2 -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -967,7 +967,7 @@ AdditionalPropertiesClass { Maybe Value additionalPropertiesClassAnytype2 :: Maybe Value additionalPropertiesClassAnytype2 :: Maybe Value -additionalPropertiesClassAnytype2, Maybe (Map String Bool) +additionalPropertiesClassAnytype2, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -996,20 +996,20 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe Value -> AdditionalPropertiesClass) +..} ) (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 +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) +additionalPropertiesClassAnytype3L Maybe Value -> f (Maybe Value) +f AdditionalPropertiesClass{Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -1040,8 +1040,8 @@ 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 Value +additionalPropertiesClassAnytype3 -> AdditionalPropertiesClass :: Maybe (Map String Text) -> Maybe (Map String Double) -> Maybe (Map String Int) -> Maybe (Map String Bool) @@ -1056,7 +1056,7 @@ AdditionalPropertiesClass { Maybe Value additionalPropertiesClassAnytype3 :: Maybe Value additionalPropertiesClassAnytype3 :: Maybe Value -additionalPropertiesClassAnytype3, Maybe (Map String Bool) +additionalPropertiesClassAnytype3, Maybe (Map String Bool) Maybe (Map String Double) Maybe (Map String Int) Maybe (Map String [Int]) @@ -1085,12 +1085,12 @@ additionalPropertiesClassMapInteger :: Maybe (Map String Int) additionalPropertiesClassMapNumber :: Maybe (Map String Double) additionalPropertiesClassMapString :: Maybe (Map String Text) -..} ) (Maybe Value -> AdditionalPropertiesClass) +..} ) (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 +f Maybe Value +additionalPropertiesClassAnytype3 {-# INLINE additionalPropertiesClassAnytype3L #-} @@ -1101,21 +1101,21 @@ additionalPropertiesIntegerNameL :: Lens_' AdditionalPropertiesInteger (Maybe Text) additionalPropertiesIntegerNameL :: (Maybe Text -> f (Maybe Text)) -> AdditionalPropertiesInteger -> f AdditionalPropertiesInteger -additionalPropertiesIntegerNameL Maybe Text -> f (Maybe Text) -f AdditionalPropertiesInteger{Maybe Text +additionalPropertiesIntegerNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesInteger{Maybe Text additionalPropertiesIntegerName :: AdditionalPropertiesInteger -> Maybe Text additionalPropertiesIntegerName :: Maybe Text -..} = (\Maybe Text -additionalPropertiesIntegerName -> AdditionalPropertiesInteger :: Maybe Text -> AdditionalPropertiesInteger +..} = (\Maybe Text +additionalPropertiesIntegerName -> AdditionalPropertiesInteger :: Maybe Text -> AdditionalPropertiesInteger AdditionalPropertiesInteger { Maybe Text additionalPropertiesIntegerName :: Maybe Text additionalPropertiesIntegerName :: Maybe Text -additionalPropertiesIntegerName, ..} ) (Maybe Text -> AdditionalPropertiesInteger) +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 +f Maybe Text +additionalPropertiesIntegerName {-# INLINE additionalPropertiesIntegerNameL #-} @@ -1126,21 +1126,21 @@ additionalPropertiesNumberNameL :: Lens_' AdditionalPropertiesNumber (Maybe Text) additionalPropertiesNumberNameL :: (Maybe Text -> f (Maybe Text)) -> AdditionalPropertiesNumber -> f AdditionalPropertiesNumber -additionalPropertiesNumberNameL Maybe Text -> f (Maybe Text) -f AdditionalPropertiesNumber{Maybe Text +additionalPropertiesNumberNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesNumber{Maybe Text additionalPropertiesNumberName :: AdditionalPropertiesNumber -> Maybe Text additionalPropertiesNumberName :: Maybe Text -..} = (\Maybe Text -additionalPropertiesNumberName -> AdditionalPropertiesNumber :: Maybe Text -> AdditionalPropertiesNumber +..} = (\Maybe Text +additionalPropertiesNumberName -> AdditionalPropertiesNumber :: Maybe Text -> AdditionalPropertiesNumber AdditionalPropertiesNumber { Maybe Text additionalPropertiesNumberName :: Maybe Text additionalPropertiesNumberName :: Maybe Text -additionalPropertiesNumberName, ..} ) (Maybe Text -> AdditionalPropertiesNumber) +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 +f Maybe Text +additionalPropertiesNumberName {-# INLINE additionalPropertiesNumberNameL #-} @@ -1151,21 +1151,21 @@ additionalPropertiesObjectNameL :: Lens_' AdditionalPropertiesObject (Maybe Text) additionalPropertiesObjectNameL :: (Maybe Text -> f (Maybe Text)) -> AdditionalPropertiesObject -> f AdditionalPropertiesObject -additionalPropertiesObjectNameL Maybe Text -> f (Maybe Text) -f AdditionalPropertiesObject{Maybe Text +additionalPropertiesObjectNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesObject{Maybe Text additionalPropertiesObjectName :: AdditionalPropertiesObject -> Maybe Text additionalPropertiesObjectName :: Maybe Text -..} = (\Maybe Text -additionalPropertiesObjectName -> AdditionalPropertiesObject :: Maybe Text -> AdditionalPropertiesObject +..} = (\Maybe Text +additionalPropertiesObjectName -> AdditionalPropertiesObject :: Maybe Text -> AdditionalPropertiesObject AdditionalPropertiesObject { Maybe Text additionalPropertiesObjectName :: Maybe Text additionalPropertiesObjectName :: Maybe Text -additionalPropertiesObjectName, ..} ) (Maybe Text -> AdditionalPropertiesObject) +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 +f Maybe Text +additionalPropertiesObjectName {-# INLINE additionalPropertiesObjectNameL #-} @@ -1176,21 +1176,21 @@ additionalPropertiesStringNameL :: Lens_' AdditionalPropertiesString (Maybe Text) additionalPropertiesStringNameL :: (Maybe Text -> f (Maybe Text)) -> AdditionalPropertiesString -> f AdditionalPropertiesString -additionalPropertiesStringNameL Maybe Text -> f (Maybe Text) -f AdditionalPropertiesString{Maybe Text +additionalPropertiesStringNameL Maybe Text -> f (Maybe Text) +f AdditionalPropertiesString{Maybe Text additionalPropertiesStringName :: AdditionalPropertiesString -> Maybe Text additionalPropertiesStringName :: Maybe Text -..} = (\Maybe Text -additionalPropertiesStringName -> AdditionalPropertiesString :: Maybe Text -> AdditionalPropertiesString +..} = (\Maybe Text +additionalPropertiesStringName -> AdditionalPropertiesString :: Maybe Text -> AdditionalPropertiesString AdditionalPropertiesString { Maybe Text additionalPropertiesStringName :: Maybe Text additionalPropertiesStringName :: Maybe Text -additionalPropertiesStringName, ..} ) (Maybe Text -> AdditionalPropertiesString) +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 +f Maybe Text +additionalPropertiesStringName {-# INLINE additionalPropertiesStringNameL #-} @@ -1200,51 +1200,51 @@ -- | 'animalClassName' Lens animalClassNameL :: Lens_' Animal (Text) animalClassNameL :: (Text -> f Text) -> Animal -> f Animal -animalClassNameL Text -> f Text -f Animal{Maybe Text +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 +..} = (\Text +animalClassName -> Animal :: Text -> Maybe Text -> Animal Animal { Text animalClassName :: Text animalClassName :: Text -animalClassName, Maybe 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 +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 +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 +..} = (\Maybe Text +animalColor -> Animal :: Text -> Maybe Text -> Animal Animal { Maybe Text animalColor :: Maybe Text animalColor :: Maybe Text -animalColor, Text +animalColor, Text animalClassName :: Text animalClassName :: Text -..} ) (Maybe Text -> Animal) -> f (Maybe Text) -> f Animal +..} ) (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 +f Maybe Text +animalColor {-# INLINE animalColorL #-} @@ -1254,8 +1254,8 @@ -- | '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 +apiResponseCodeL Maybe Int -> f (Maybe Int) +f ApiResponse{Maybe Int Maybe Text apiResponseMessage :: ApiResponse -> Maybe Text apiResponseType :: ApiResponse -> Maybe Text @@ -1263,12 +1263,12 @@ apiResponseMessage :: Maybe Text apiResponseType :: Maybe Text apiResponseCode :: Maybe Int -..} = (\Maybe Int -apiResponseCode -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +..} = (\Maybe Int +apiResponseCode -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse ApiResponse { Maybe Int apiResponseCode :: Maybe Int apiResponseCode :: Maybe Int -apiResponseCode, Maybe Text +apiResponseCode, Maybe Text apiResponseMessage :: Maybe Text apiResponseType :: Maybe Text apiResponseMessage :: Maybe Text @@ -1276,15 +1276,15 @@ ..} ) (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 +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 +apiResponseTypeL Maybe Text -> f (Maybe Text) +f ApiResponse{Maybe Int Maybe Text apiResponseMessage :: Maybe Text apiResponseType :: Maybe Text @@ -1292,29 +1292,29 @@ apiResponseMessage :: ApiResponse -> Maybe Text apiResponseType :: ApiResponse -> Maybe Text apiResponseCode :: ApiResponse -> Maybe Int -..} = (\Maybe Text -apiResponseType -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +..} = (\Maybe Text +apiResponseType -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse ApiResponse { Maybe Text apiResponseType :: Maybe Text apiResponseType :: Maybe Text -apiResponseType, Maybe Int +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 +..} ) (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 +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 +apiResponseMessageL Maybe Text -> f (Maybe Text) +f ApiResponse{Maybe Int Maybe Text apiResponseMessage :: Maybe Text apiResponseType :: Maybe Text @@ -1322,22 +1322,22 @@ apiResponseMessage :: ApiResponse -> Maybe Text apiResponseType :: ApiResponse -> Maybe Text apiResponseCode :: ApiResponse -> Maybe Int -..} = (\Maybe Text -apiResponseMessage -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse +..} = (\Maybe Text +apiResponseMessage -> ApiResponse :: Maybe Int -> Maybe Text -> Maybe Text -> ApiResponse ApiResponse { Maybe Text apiResponseMessage :: Maybe Text apiResponseMessage :: Maybe Text -apiResponseMessage, Maybe Int +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 +..} ) (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 +f Maybe Text +apiResponseMessage {-# INLINE apiResponseMessageL #-} @@ -1348,21 +1348,21 @@ arrayOfArrayOfNumberOnlyArrayArrayNumberL :: Lens_' ArrayOfArrayOfNumberOnly (Maybe [[Double]]) arrayOfArrayOfNumberOnlyArrayArrayNumberL :: (Maybe [[Double]] -> f (Maybe [[Double]])) -> ArrayOfArrayOfNumberOnly -> f ArrayOfArrayOfNumberOnly -arrayOfArrayOfNumberOnlyArrayArrayNumberL Maybe [[Double]] -> f (Maybe [[Double]]) -f ArrayOfArrayOfNumberOnly{Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumberL Maybe [[Double]] -> f (Maybe [[Double]]) +f ArrayOfArrayOfNumberOnly{Maybe [[Double]] arrayOfArrayOfNumberOnlyArrayArrayNumber :: ArrayOfArrayOfNumberOnly -> Maybe [[Double]] arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] -..} = (\Maybe [[Double]] -arrayOfArrayOfNumberOnlyArrayArrayNumber -> ArrayOfArrayOfNumberOnly :: Maybe [[Double]] -> ArrayOfArrayOfNumberOnly +..} = (\Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber -> ArrayOfArrayOfNumberOnly :: Maybe [[Double]] -> ArrayOfArrayOfNumberOnly ArrayOfArrayOfNumberOnly { Maybe [[Double]] arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] arrayOfArrayOfNumberOnlyArrayArrayNumber :: Maybe [[Double]] -arrayOfArrayOfNumberOnlyArrayArrayNumber, ..} ) (Maybe [[Double]] -> ArrayOfArrayOfNumberOnly) +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 +f Maybe [[Double]] +arrayOfArrayOfNumberOnlyArrayArrayNumber {-# INLINE arrayOfArrayOfNumberOnlyArrayArrayNumberL #-} @@ -1373,21 +1373,21 @@ arrayOfNumberOnlyArrayNumberL :: Lens_' ArrayOfNumberOnly (Maybe [Double]) arrayOfNumberOnlyArrayNumberL :: (Maybe [Double] -> f (Maybe [Double])) -> ArrayOfNumberOnly -> f ArrayOfNumberOnly -arrayOfNumberOnlyArrayNumberL Maybe [Double] -> f (Maybe [Double]) -f ArrayOfNumberOnly{Maybe [Double] +arrayOfNumberOnlyArrayNumberL Maybe [Double] -> f (Maybe [Double]) +f ArrayOfNumberOnly{Maybe [Double] arrayOfNumberOnlyArrayNumber :: ArrayOfNumberOnly -> Maybe [Double] arrayOfNumberOnlyArrayNumber :: Maybe [Double] -..} = (\Maybe [Double] -arrayOfNumberOnlyArrayNumber -> ArrayOfNumberOnly :: Maybe [Double] -> ArrayOfNumberOnly +..} = (\Maybe [Double] +arrayOfNumberOnlyArrayNumber -> ArrayOfNumberOnly :: Maybe [Double] -> ArrayOfNumberOnly ArrayOfNumberOnly { Maybe [Double] arrayOfNumberOnlyArrayNumber :: Maybe [Double] arrayOfNumberOnlyArrayNumber :: Maybe [Double] -arrayOfNumberOnlyArrayNumber, ..} ) (Maybe [Double] -> ArrayOfNumberOnly) +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 +f Maybe [Double] +arrayOfNumberOnlyArrayNumber {-# INLINE arrayOfNumberOnlyArrayNumberL #-} @@ -1397,8 +1397,8 @@ -- | '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]] +arrayTestArrayOfStringL Maybe [Text] -> f (Maybe [Text]) +f ArrayTest{Maybe [[Integer]] Maybe [[ReadOnlyFirst]] Maybe [Text] arrayTestArrayArrayOfModel :: ArrayTest -> Maybe [[ReadOnlyFirst]] @@ -1407,13 +1407,13 @@ arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] arrayTestArrayArrayOfInteger :: Maybe [[Integer]] arrayTestArrayOfString :: Maybe [Text] -..} = (\Maybe [Text] -arrayTestArrayOfString -> ArrayTest :: 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]] +arrayTestArrayOfString, Maybe [[Integer]] Maybe [[ReadOnlyFirst]] arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] arrayTestArrayArrayOfInteger :: Maybe [[Integer]] @@ -1422,16 +1422,16 @@ ..} ) (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 +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]] +arrayTestArrayArrayOfIntegerL Maybe [[Integer]] -> f (Maybe [[Integer]]) +f ArrayTest{Maybe [[Integer]] Maybe [[ReadOnlyFirst]] Maybe [Text] arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] @@ -1440,32 +1440,32 @@ arrayTestArrayArrayOfModel :: ArrayTest -> Maybe [[ReadOnlyFirst]] arrayTestArrayArrayOfInteger :: ArrayTest -> Maybe [[Integer]] arrayTestArrayOfString :: ArrayTest -> Maybe [Text] -..} = (\Maybe [[Integer]] -arrayTestArrayArrayOfInteger -> 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]] +arrayTestArrayArrayOfInteger, Maybe [[ReadOnlyFirst]] Maybe [Text] arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] arrayTestArrayOfString :: Maybe [Text] arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] arrayTestArrayOfString :: Maybe [Text] -..} ) (Maybe [[Integer]] -> ArrayTest) +..} ) (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 +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]] +arrayTestArrayArrayOfModelL Maybe [[ReadOnlyFirst]] -> f (Maybe [[ReadOnlyFirst]]) +f ArrayTest{Maybe [[Integer]] Maybe [[ReadOnlyFirst]] Maybe [Text] arrayTestArrayArrayOfModel :: Maybe [[ReadOnlyFirst]] @@ -1474,24 +1474,24 @@ arrayTestArrayArrayOfModel :: ArrayTest -> Maybe [[ReadOnlyFirst]] arrayTestArrayArrayOfInteger :: ArrayTest -> Maybe [[Integer]] arrayTestArrayOfString :: ArrayTest -> Maybe [Text] -..} = (\Maybe [[ReadOnlyFirst]] -arrayTestArrayArrayOfModel -> 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]] +arrayTestArrayArrayOfModel, Maybe [[Integer]] Maybe [Text] arrayTestArrayArrayOfInteger :: Maybe [[Integer]] arrayTestArrayOfString :: Maybe [Text] arrayTestArrayArrayOfInteger :: Maybe [[Integer]] arrayTestArrayOfString :: Maybe [Text] -..} ) (Maybe [[ReadOnlyFirst]] -> ArrayTest) +..} ) (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 +f Maybe [[ReadOnlyFirst]] +arrayTestArrayArrayOfModel {-# INLINE arrayTestArrayArrayOfModelL #-} @@ -1501,8 +1501,8 @@ -- | 'bigCatClassName' Lens bigCatClassNameL :: Lens_' BigCat (Text) bigCatClassNameL :: (Text -> f Text) -> BigCat -> f BigCat -bigCatClassNameL Text -> f Text -f BigCat{Maybe Bool +bigCatClassNameL Text -> f Text +f BigCat{Maybe Bool Maybe Text Maybe E'Kind Text @@ -1514,12 +1514,12 @@ bigCatDeclawed :: Maybe Bool bigCatColor :: Maybe Text bigCatClassName :: Text -..} = (\Text -bigCatClassName -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +..} = (\Text +bigCatClassName -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat BigCat { Text bigCatClassName :: Text bigCatClassName :: Text -bigCatClassName, Maybe Bool +bigCatClassName, Maybe Bool Maybe Text Maybe E'Kind bigCatKind :: Maybe E'Kind @@ -1531,15 +1531,15 @@ ..} ) (Text -> BigCat) -> f Text -> f BigCat forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -bigCatClassName +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 +bigCatColorL Maybe Text -> f (Maybe Text) +f BigCat{Maybe Bool Maybe Text Maybe E'Kind Text @@ -1551,12 +1551,12 @@ bigCatDeclawed :: BigCat -> Maybe Bool bigCatColor :: BigCat -> Maybe Text bigCatClassName :: BigCat -> Text -..} = (\Maybe Text -bigCatColor -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +..} = (\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 +bigCatColor, Maybe Bool Maybe E'Kind Text bigCatKind :: Maybe E'Kind @@ -1565,18 +1565,18 @@ bigCatKind :: Maybe E'Kind bigCatDeclawed :: Maybe Bool bigCatClassName :: Text -..} ) (Maybe Text -> BigCat) -> f (Maybe Text) -> f BigCat +..} ) (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 +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 +bigCatDeclawedL Maybe Bool -> f (Maybe Bool) +f BigCat{Maybe Bool Maybe Text Maybe E'Kind Text @@ -1588,12 +1588,12 @@ bigCatDeclawed :: BigCat -> Maybe Bool bigCatColor :: BigCat -> Maybe Text bigCatClassName :: BigCat -> Text -..} = (\Maybe Bool -bigCatDeclawed -> BigCat :: Text -> Maybe Text -> Maybe Bool -> Maybe E'Kind -> BigCat +..} = (\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 +bigCatDeclawed, Maybe Text Maybe E'Kind Text bigCatKind :: Maybe E'Kind @@ -1602,18 +1602,18 @@ bigCatKind :: Maybe E'Kind bigCatColor :: Maybe Text bigCatClassName :: Text -..} ) (Maybe Bool -> BigCat) -> f (Maybe Bool) -> f BigCat +..} ) (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 +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 +bigCatKindL Maybe E'Kind -> f (Maybe E'Kind) +f BigCat{Maybe Bool Maybe Text Maybe E'Kind Text @@ -1625,12 +1625,12 @@ 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 +..} = (\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 +bigCatKind, Maybe Bool Maybe Text Text bigCatDeclawed :: Maybe Bool @@ -1639,11 +1639,11 @@ bigCatDeclawed :: Maybe Bool bigCatColor :: Maybe Text bigCatClassName :: Text -..} ) (Maybe E'Kind -> BigCat) -> f (Maybe E'Kind) -> f BigCat +..} ) (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 +f Maybe E'Kind +bigCatKind {-# INLINE bigCatKindL #-} @@ -1653,20 +1653,20 @@ -- | '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 +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 +..} = (\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 +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 +f Maybe E'Kind +bigCatAllOfKind {-# INLINE bigCatAllOfKindL #-} @@ -1677,8 +1677,8 @@ capitalizationSmallCamelL :: Lens_' Capitalization (Maybe Text) capitalizationSmallCamelL :: (Maybe Text -> f (Maybe Text)) -> Capitalization -> f Capitalization -capitalizationSmallCamelL Maybe Text -> f (Maybe Text) -f Capitalization{Maybe Text +capitalizationSmallCamelL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text capitalizationAttName :: Capitalization -> Maybe Text capitalizationScaEthFlowPoints :: Capitalization -> Maybe Text capitalizationCapitalSnake :: Capitalization -> Maybe Text @@ -1691,8 +1691,8 @@ capitalizationSmallSnake :: Maybe Text capitalizationCapitalCamel :: Maybe Text capitalizationSmallCamel :: Maybe Text -..} = (\Maybe Text -capitalizationSmallCamel -> Capitalization :: Maybe Text +..} = (\Maybe Text +capitalizationSmallCamel -> Capitalization :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text @@ -1702,7 +1702,7 @@ Capitalization { Maybe Text capitalizationSmallCamel :: Maybe Text capitalizationSmallCamel :: Maybe Text -capitalizationSmallCamel, Maybe Text +capitalizationSmallCamel, Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1717,16 +1717,16 @@ -> 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 +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 +capitalizationCapitalCamelL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1739,8 +1739,8 @@ capitalizationSmallSnake :: Capitalization -> Maybe Text capitalizationCapitalCamel :: Capitalization -> Maybe Text capitalizationSmallCamel :: Capitalization -> Maybe Text -..} = (\Maybe Text -capitalizationCapitalCamel -> Capitalization :: Maybe Text +..} = (\Maybe Text +capitalizationCapitalCamel -> Capitalization :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text @@ -1750,7 +1750,7 @@ Capitalization { Maybe Text capitalizationCapitalCamel :: Maybe Text capitalizationCapitalCamel :: Maybe Text -capitalizationCapitalCamel, Maybe Text +capitalizationCapitalCamel, Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1761,20 +1761,20 @@ capitalizationCapitalSnake :: Maybe Text capitalizationSmallSnake :: Maybe Text capitalizationSmallCamel :: Maybe Text -..} ) (Maybe Text -> Capitalization) +..} ) (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 +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 +capitalizationSmallSnakeL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1787,8 +1787,8 @@ capitalizationSmallSnake :: Capitalization -> Maybe Text capitalizationCapitalCamel :: Capitalization -> Maybe Text capitalizationSmallCamel :: Capitalization -> Maybe Text -..} = (\Maybe Text -capitalizationSmallSnake -> Capitalization :: Maybe Text +..} = (\Maybe Text +capitalizationSmallSnake -> Capitalization :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text @@ -1798,7 +1798,7 @@ Capitalization { Maybe Text capitalizationSmallSnake :: Maybe Text capitalizationSmallSnake :: Maybe Text -capitalizationSmallSnake, Maybe Text +capitalizationSmallSnake, Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1809,20 +1809,20 @@ capitalizationCapitalSnake :: Maybe Text capitalizationCapitalCamel :: Maybe Text capitalizationSmallCamel :: Maybe Text -..} ) (Maybe Text -> Capitalization) +..} ) (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 +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 +capitalizationCapitalSnakeL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1835,8 +1835,8 @@ capitalizationSmallSnake :: Capitalization -> Maybe Text capitalizationCapitalCamel :: Capitalization -> Maybe Text capitalizationSmallCamel :: Capitalization -> Maybe Text -..} = (\Maybe Text -capitalizationCapitalSnake -> Capitalization :: Maybe Text +..} = (\Maybe Text +capitalizationCapitalSnake -> Capitalization :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text @@ -1846,7 +1846,7 @@ Capitalization { Maybe Text capitalizationCapitalSnake :: Maybe Text capitalizationCapitalSnake :: Maybe Text -capitalizationCapitalSnake, Maybe Text +capitalizationCapitalSnake, Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationSmallSnake :: Maybe Text @@ -1857,20 +1857,20 @@ capitalizationSmallSnake :: Maybe Text capitalizationCapitalCamel :: Maybe Text capitalizationSmallCamel :: Maybe Text -..} ) (Maybe Text -> Capitalization) +..} ) (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 +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 +capitalizationScaEthFlowPointsL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1883,8 +1883,8 @@ capitalizationSmallSnake :: Capitalization -> Maybe Text capitalizationCapitalCamel :: Capitalization -> Maybe Text capitalizationSmallCamel :: Capitalization -> Maybe Text -..} = (\Maybe Text -capitalizationScaEthFlowPoints -> Capitalization :: Maybe Text +..} = (\Maybe Text +capitalizationScaEthFlowPoints -> Capitalization :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text @@ -1894,7 +1894,7 @@ Capitalization { Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text -capitalizationScaEthFlowPoints, Maybe Text +capitalizationScaEthFlowPoints, Maybe Text capitalizationAttName :: Maybe Text capitalizationCapitalSnake :: Maybe Text capitalizationSmallSnake :: Maybe Text @@ -1905,20 +1905,20 @@ capitalizationSmallSnake :: Maybe Text capitalizationCapitalCamel :: Maybe Text capitalizationSmallCamel :: Maybe Text -..} ) (Maybe Text -> Capitalization) +..} ) (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 +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 +capitalizationAttNameL Maybe Text -> f (Maybe Text) +f Capitalization{Maybe Text capitalizationAttName :: Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text @@ -1931,8 +1931,8 @@ capitalizationSmallSnake :: Capitalization -> Maybe Text capitalizationCapitalCamel :: Capitalization -> Maybe Text capitalizationSmallCamel :: Capitalization -> Maybe Text -..} = (\Maybe Text -capitalizationAttName -> Capitalization :: Maybe Text +..} = (\Maybe Text +capitalizationAttName -> Capitalization :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text @@ -1942,7 +1942,7 @@ Capitalization { Maybe Text capitalizationAttName :: Maybe Text capitalizationAttName :: Maybe Text -capitalizationAttName, Maybe Text +capitalizationAttName, Maybe Text capitalizationScaEthFlowPoints :: Maybe Text capitalizationCapitalSnake :: Maybe Text capitalizationSmallSnake :: Maybe Text @@ -1953,12 +1953,12 @@ capitalizationSmallSnake :: Maybe Text capitalizationCapitalCamel :: Maybe Text capitalizationSmallCamel :: Maybe Text -..} ) (Maybe Text -> Capitalization) +..} ) (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 +f Maybe Text +capitalizationAttName {-# INLINE capitalizationAttNameL #-} @@ -1968,8 +1968,8 @@ -- | 'catClassName' Lens catClassNameL :: Lens_' Cat (Text) catClassNameL :: (Text -> f Text) -> Cat -> f Cat -catClassNameL Text -> f Text -f Cat{Maybe Bool +catClassNameL Text -> f Text +f Cat{Maybe Bool Maybe Text Text catDeclawed :: Cat -> Maybe Bool @@ -1978,12 +1978,12 @@ catDeclawed :: Maybe Bool catColor :: Maybe Text catClassName :: Text -..} = (\Text -catClassName -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat +..} = (\Text +catClassName -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat Cat { Text catClassName :: Text catClassName :: Text -catClassName, Maybe Bool +catClassName, Maybe Bool Maybe Text catDeclawed :: Maybe Bool catColor :: Maybe Text @@ -1992,15 +1992,15 @@ ..} ) (Text -> Cat) -> f Text -> f Cat forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -catClassName +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 +catColorL Maybe Text -> f (Maybe Text) +f Cat{Maybe Bool Maybe Text Text catDeclawed :: Maybe Bool @@ -2009,29 +2009,29 @@ catDeclawed :: Cat -> Maybe Bool catColor :: Cat -> Maybe Text catClassName :: Cat -> Text -..} = (\Maybe Text -catColor -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat +..} = (\Maybe Text +catColor -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat Cat { Maybe Text catColor :: Maybe Text catColor :: Maybe Text -catColor, Maybe Bool +catColor, Maybe Bool Text catDeclawed :: Maybe Bool catClassName :: Text catDeclawed :: Maybe Bool catClassName :: Text -..} ) (Maybe Text -> Cat) -> f (Maybe Text) -> f Cat +..} ) (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 +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 +catDeclawedL Maybe Bool -> f (Maybe Bool) +f Cat{Maybe Bool Maybe Text Text catDeclawed :: Maybe Bool @@ -2040,22 +2040,22 @@ catDeclawed :: Cat -> Maybe Bool catColor :: Cat -> Maybe Text catClassName :: Cat -> Text -..} = (\Maybe Bool -catDeclawed -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat +..} = (\Maybe Bool +catDeclawed -> Cat :: Text -> Maybe Text -> Maybe Bool -> Cat Cat { Maybe Bool catDeclawed :: Maybe Bool catDeclawed :: Maybe Bool -catDeclawed, Maybe Text +catDeclawed, Maybe Text Text catColor :: Maybe Text catClassName :: Text catColor :: Maybe Text catClassName :: Text -..} ) (Maybe Bool -> Cat) -> f (Maybe Bool) -> f Cat +..} ) (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 +f Maybe Bool +catDeclawed {-# INLINE catDeclawedL #-} @@ -2065,20 +2065,20 @@ -- | '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 +catAllOfDeclawedL Maybe Bool -> f (Maybe Bool) +f CatAllOf{Maybe Bool catAllOfDeclawed :: CatAllOf -> Maybe Bool catAllOfDeclawed :: Maybe Bool -..} = (\Maybe Bool -catAllOfDeclawed -> CatAllOf :: Maybe Bool -> CatAllOf +..} = (\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 +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 +f Maybe Bool +catAllOfDeclawed {-# INLINE catAllOfDeclawedL #-} @@ -2088,51 +2088,51 @@ -- | '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 +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 +..} = (\Maybe Integer +categoryId -> Category :: Maybe Integer -> Text -> Category Category { Maybe Integer categoryId :: Maybe Integer categoryId :: Maybe Integer -categoryId, Text +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 +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 +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 +..} = (\Text +categoryName -> Category :: Maybe Integer -> Text -> Category Category { Text categoryName :: Text categoryName :: Text -categoryName, Maybe Integer +categoryName, Maybe Integer categoryId :: Maybe Integer categoryId :: Maybe Integer -..} ) (Text -> Category) -> f Text -> f Category +..} ) (Text -> Category) -> f Text -> f Category forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -categoryName +f Text +categoryName {-# INLINE categoryNameL #-} @@ -2142,20 +2142,20 @@ -- | '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 +classModelClassL Maybe Text -> f (Maybe Text) +f ClassModel{Maybe Text classModelClass :: ClassModel -> Maybe Text classModelClass :: Maybe Text -..} = (\Maybe Text -classModelClass -> ClassModel :: Maybe Text -> ClassModel +..} = (\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 +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 +f Maybe Text +classModelClass {-# INLINE classModelClassL #-} @@ -2165,20 +2165,20 @@ -- | '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 +clientClientL Maybe Text -> f (Maybe Text) +f Client{Maybe Text clientClient :: Client -> Maybe Text clientClient :: Maybe Text -..} = (\Maybe Text -clientClient -> Client :: Maybe Text -> Client +..} = (\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 +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 +f Maybe Text +clientClient {-# INLINE clientClientL #-} @@ -2188,8 +2188,8 @@ -- | 'dogClassName' Lens dogClassNameL :: Lens_' Dog (Text) dogClassNameL :: (Text -> f Text) -> Dog -> f Dog -dogClassNameL Text -> f Text -f Dog{Maybe Text +dogClassNameL Text -> f Text +f Dog{Maybe Text Text dogBreed :: Dog -> Maybe Text dogColor :: Dog -> Maybe Text @@ -2197,12 +2197,12 @@ dogBreed :: Maybe Text dogColor :: Maybe Text dogClassName :: Text -..} = (\Text -dogClassName -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog +..} = (\Text +dogClassName -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog Dog { Text dogClassName :: Text dogClassName :: Text -dogClassName, Maybe Text +dogClassName, Maybe Text dogBreed :: Maybe Text dogColor :: Maybe Text dogBreed :: Maybe Text @@ -2210,15 +2210,15 @@ ..} ) (Text -> Dog) -> f Text -> f Dog forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -dogClassName +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 +dogColorL Maybe Text -> f (Maybe Text) +f Dog{Maybe Text Text dogBreed :: Maybe Text dogColor :: Maybe Text @@ -2226,29 +2226,29 @@ dogBreed :: Dog -> Maybe Text dogColor :: Dog -> Maybe Text dogClassName :: Dog -> Text -..} = (\Maybe Text -dogColor -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog +..} = (\Maybe Text +dogColor -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog Dog { Maybe Text dogColor :: 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 +..} ) (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 +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 +dogBreedL Maybe Text -> f (Maybe Text) +f Dog{Maybe Text Text dogBreed :: Maybe Text dogColor :: Maybe Text @@ -2256,22 +2256,22 @@ dogBreed :: Dog -> Maybe Text dogColor :: Dog -> Maybe Text dogClassName :: Dog -> Text -..} = (\Maybe Text -dogBreed -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog +..} = (\Maybe Text +dogBreed -> Dog :: Text -> Maybe Text -> Maybe Text -> Dog Dog { Maybe Text dogBreed :: 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 +..} ) (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 +f Maybe Text +dogBreed {-# INLINE dogBreedL #-} @@ -2281,20 +2281,20 @@ -- | '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 +dogAllOfBreedL Maybe Text -> f (Maybe Text) +f DogAllOf{Maybe Text dogAllOfBreed :: DogAllOf -> Maybe Text dogAllOfBreed :: Maybe Text -..} = (\Maybe Text -dogAllOfBreed -> DogAllOf :: Maybe Text -> DogAllOf +..} = (\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 +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 +f Maybe Text +dogAllOfBreed {-# INLINE dogAllOfBreedL #-} @@ -2305,54 +2305,54 @@ 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] +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 +..} = (\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] +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 +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] +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 +..} = (\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 +enumArraysArrayEnum, Maybe E'JustSymbol enumArraysJustSymbol :: Maybe E'JustSymbol enumArraysJustSymbol :: Maybe E'JustSymbol -..} ) (Maybe [E'ArrayEnum] -> EnumArrays) +..} ) (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 +f Maybe [E'ArrayEnum] +enumArraysArrayEnum {-# INLINE enumArraysArrayEnumL #-} @@ -2367,8 +2367,8 @@ 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 +enumTestEnumStringL Maybe E'EnumString -> f (Maybe E'EnumString) +f EnumTest{Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger @@ -2383,8 +2383,8 @@ enumTestEnumInteger :: Maybe E'EnumInteger enumTestEnumStringRequired :: E'EnumString enumTestEnumString :: Maybe E'EnumString -..} = (\Maybe E'EnumString -enumTestEnumString -> EnumTest :: Maybe E'EnumString +..} = (\Maybe E'EnumString +enumTestEnumString -> EnumTest :: Maybe E'EnumString -> E'EnumString -> Maybe E'EnumInteger -> Maybe E'EnumNumber @@ -2393,7 +2393,7 @@ EnumTest { Maybe E'EnumString enumTestEnumString :: Maybe E'EnumString enumTestEnumString :: Maybe E'EnumString -enumTestEnumString, Maybe OuterEnum +enumTestEnumString, Maybe OuterEnum Maybe E'EnumNumber Maybe E'EnumInteger E'EnumString @@ -2409,15 +2409,15 @@ -> 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 +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 +enumTestEnumStringRequiredL E'EnumString -> f E'EnumString +f EnumTest{Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger @@ -2432,8 +2432,8 @@ enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger enumTestEnumStringRequired :: EnumTest -> E'EnumString enumTestEnumString :: EnumTest -> Maybe E'EnumString -..} = (\E'EnumString -enumTestEnumStringRequired -> EnumTest :: Maybe E'EnumString +..} = (\E'EnumString +enumTestEnumStringRequired -> EnumTest :: Maybe E'EnumString -> E'EnumString -> Maybe E'EnumInteger -> Maybe E'EnumNumber @@ -2442,7 +2442,7 @@ EnumTest { E'EnumString enumTestEnumStringRequired :: E'EnumString enumTestEnumStringRequired :: E'EnumString -enumTestEnumStringRequired, Maybe OuterEnum +enumTestEnumStringRequired, Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger @@ -2454,19 +2454,19 @@ enumTestEnumNumber :: Maybe E'EnumNumber enumTestEnumInteger :: Maybe E'EnumInteger enumTestEnumString :: Maybe E'EnumString -..} ) (E'EnumString -> EnumTest) -> f E'EnumString -> f EnumTest +..} ) (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 +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 +enumTestEnumIntegerL Maybe E'EnumInteger -> f (Maybe E'EnumInteger) +f EnumTest{Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger @@ -2481,8 +2481,8 @@ enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger enumTestEnumStringRequired :: EnumTest -> E'EnumString enumTestEnumString :: EnumTest -> Maybe E'EnumString -..} = (\Maybe E'EnumInteger -enumTestEnumInteger -> EnumTest :: Maybe E'EnumString +..} = (\Maybe E'EnumInteger +enumTestEnumInteger -> EnumTest :: Maybe E'EnumString -> E'EnumString -> Maybe E'EnumInteger -> Maybe E'EnumNumber @@ -2491,7 +2491,7 @@ EnumTest { Maybe E'EnumInteger enumTestEnumInteger :: Maybe E'EnumInteger enumTestEnumInteger :: Maybe E'EnumInteger -enumTestEnumInteger, Maybe OuterEnum +enumTestEnumInteger, Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber E'EnumString @@ -2503,20 +2503,20 @@ enumTestEnumNumber :: Maybe E'EnumNumber enumTestEnumStringRequired :: E'EnumString enumTestEnumString :: Maybe E'EnumString -..} ) (Maybe E'EnumInteger -> EnumTest) +..} ) (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 +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 +enumTestEnumNumberL Maybe E'EnumNumber -> f (Maybe E'EnumNumber) +f EnumTest{Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger @@ -2531,8 +2531,8 @@ enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger enumTestEnumStringRequired :: EnumTest -> E'EnumString enumTestEnumString :: EnumTest -> Maybe E'EnumString -..} = (\Maybe E'EnumNumber -enumTestEnumNumber -> EnumTest :: Maybe E'EnumString +..} = (\Maybe E'EnumNumber +enumTestEnumNumber -> EnumTest :: Maybe E'EnumString -> E'EnumString -> Maybe E'EnumInteger -> Maybe E'EnumNumber @@ -2541,7 +2541,7 @@ EnumTest { Maybe E'EnumNumber enumTestEnumNumber :: Maybe E'EnumNumber enumTestEnumNumber :: Maybe E'EnumNumber -enumTestEnumNumber, Maybe OuterEnum +enumTestEnumNumber, Maybe OuterEnum Maybe E'EnumString Maybe E'EnumInteger E'EnumString @@ -2553,19 +2553,19 @@ enumTestEnumInteger :: Maybe E'EnumInteger enumTestEnumStringRequired :: E'EnumString enumTestEnumString :: Maybe E'EnumString -..} ) (Maybe E'EnumNumber -> EnumTest) +..} ) (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 +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 +enumTestOuterEnumL Maybe OuterEnum -> f (Maybe OuterEnum) +f EnumTest{Maybe OuterEnum Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger @@ -2580,8 +2580,8 @@ enumTestEnumInteger :: EnumTest -> Maybe E'EnumInteger enumTestEnumStringRequired :: EnumTest -> E'EnumString enumTestEnumString :: EnumTest -> Maybe E'EnumString -..} = (\Maybe OuterEnum -enumTestOuterEnum -> EnumTest :: Maybe E'EnumString +..} = (\Maybe OuterEnum +enumTestOuterEnum -> EnumTest :: Maybe E'EnumString -> E'EnumString -> Maybe E'EnumInteger -> Maybe E'EnumNumber @@ -2590,7 +2590,7 @@ EnumTest { Maybe OuterEnum enumTestOuterEnum :: Maybe OuterEnum enumTestOuterEnum :: Maybe OuterEnum -enumTestOuterEnum, Maybe E'EnumString +enumTestOuterEnum, Maybe E'EnumString Maybe E'EnumNumber Maybe E'EnumInteger E'EnumString @@ -2602,11 +2602,11 @@ enumTestEnumInteger :: Maybe E'EnumInteger enumTestEnumStringRequired :: E'EnumString enumTestEnumString :: Maybe E'EnumString -..} ) (Maybe OuterEnum -> EnumTest) -> f (Maybe OuterEnum) -> f EnumTest +..} ) (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 +f Maybe OuterEnum +enumTestOuterEnum {-# INLINE enumTestOuterEnumL #-} @@ -2616,20 +2616,20 @@ -- | '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 +fileSourceUriL Maybe Text -> f (Maybe Text) +f File{Maybe Text fileSourceUri :: File -> Maybe Text fileSourceUri :: Maybe Text -..} = (\Maybe Text -fileSourceUri -> File :: Maybe Text -> File +..} = (\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 +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 +f Maybe Text +fileSourceUri {-# INLINE fileSourceUriL #-} @@ -2640,54 +2640,54 @@ fileSchemaTestClassFileL :: Lens_' FileSchemaTestClass (Maybe File) fileSchemaTestClassFileL :: (Maybe File -> f (Maybe File)) -> FileSchemaTestClass -> f FileSchemaTestClass -fileSchemaTestClassFileL Maybe File -> f (Maybe File) -f FileSchemaTestClass{Maybe [File] +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 +..} = (\Maybe File +fileSchemaTestClassFile -> FileSchemaTestClass :: Maybe File -> Maybe [File] -> FileSchemaTestClass FileSchemaTestClass { Maybe File fileSchemaTestClassFile :: 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 +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] +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 +..} = (\Maybe [File] +fileSchemaTestClassFiles -> FileSchemaTestClass :: Maybe File -> Maybe [File] -> FileSchemaTestClass FileSchemaTestClass { Maybe [File] fileSchemaTestClassFiles :: Maybe [File] fileSchemaTestClassFiles :: Maybe [File] -fileSchemaTestClassFiles, Maybe File +fileSchemaTestClassFiles, Maybe File fileSchemaTestClassFile :: Maybe File fileSchemaTestClassFile :: Maybe File -..} ) (Maybe [File] -> FileSchemaTestClass) +..} ) (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 +f Maybe [File] +fileSchemaTestClassFiles {-# INLINE fileSchemaTestClassFilesL #-} @@ -2697,8 +2697,8 @@ -- | '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 +formatTestIntegerL Maybe Int -> f (Maybe Int) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -2737,8 +2737,8 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} = (\Maybe Int -formatTestInteger -> FormatTest :: Maybe Int +..} = (\Maybe Int +formatTestInteger -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -2756,7 +2756,7 @@ FormatTest { Maybe Int formatTestInteger :: Maybe Int formatTestInteger :: Maybe Int -formatTestInteger, Double +formatTestInteger, Double Maybe Double Maybe Float Maybe Int @@ -2796,15 +2796,15 @@ ..} ) (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 +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 +formatTestInt32L Maybe Int -> f (Maybe Int) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -2843,8 +2843,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe Int -formatTestInt32 -> FormatTest :: Maybe Int +..} = (\Maybe Int +formatTestInt32 -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -2862,7 +2862,7 @@ FormatTest { Maybe Int formatTestInt32 :: Maybe Int formatTestInt32 :: Maybe Int -formatTestInt32, Double +formatTestInt32, Double Maybe Double Maybe Float Maybe Int @@ -2899,18 +2899,18 @@ formatTestNumber :: Double formatTestInt64 :: Maybe Integer formatTestInteger :: Maybe Int -..} ) (Maybe Int -> FormatTest) -> f (Maybe Int) -> f FormatTest +..} ) (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 +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 +formatTestInt64L Maybe Integer -> f (Maybe Integer) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -2949,8 +2949,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe Integer -formatTestInt64 -> FormatTest :: Maybe Int +..} = (\Maybe Integer +formatTestInt64 -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -2968,7 +2968,7 @@ FormatTest { Maybe Integer formatTestInt64 :: Maybe Integer formatTestInt64 :: Maybe Integer -formatTestInt64, Double +formatTestInt64, Double Maybe Double Maybe Float Maybe Int @@ -3004,18 +3004,18 @@ formatTestNumber :: Double formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe Integer -> FormatTest) -> f (Maybe Integer) -> f FormatTest +..} ) (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 +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 +formatTestNumberL Double -> f Double +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3054,8 +3054,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Double -formatTestNumber -> FormatTest :: Maybe Int +..} = (\Double +formatTestNumber -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3073,7 +3073,7 @@ FormatTest { Double formatTestNumber :: Double formatTestNumber :: Double -formatTestNumber, Maybe Double +formatTestNumber, Maybe Double Maybe Float Maybe Int Maybe Integer @@ -3109,18 +3109,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Double -> FormatTest) -> f Double -> f FormatTest +..} ) (Double -> FormatTest) -> f Double -> f FormatTest forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Double -> f Double -f Double -formatTestNumber +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 +formatTestFloatL Maybe Float -> f (Maybe Float) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3159,8 +3159,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe Float -formatTestFloat -> FormatTest :: Maybe Int +..} = (\Maybe Float +formatTestFloat -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3178,7 +3178,7 @@ FormatTest { Maybe Float formatTestFloat :: Maybe Float formatTestFloat :: Maybe Float -formatTestFloat, Double +formatTestFloat, Double Maybe Double Maybe Int Maybe Integer @@ -3214,18 +3214,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe Float -> FormatTest) -> f (Maybe Float) -> f FormatTest +..} ) (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 +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 +formatTestDoubleL Maybe Double -> f (Maybe Double) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3264,8 +3264,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe Double -formatTestDouble -> FormatTest :: Maybe Int +..} = (\Maybe Double +formatTestDouble -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3283,7 +3283,7 @@ FormatTest { Maybe Double formatTestDouble :: Maybe Double formatTestDouble :: Maybe Double -formatTestDouble, Double +formatTestDouble, Double Maybe Double Maybe Float Maybe Int @@ -3320,18 +3320,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe Double -> FormatTest) -> f (Maybe Double) -> f FormatTest +..} ) (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 +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 +formatTestStringL Maybe Text -> f (Maybe Text) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3370,8 +3370,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe Text -formatTestString -> FormatTest :: Maybe Int +..} = (\Maybe Text +formatTestString -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3389,7 +3389,7 @@ FormatTest { Maybe Text formatTestString :: Maybe Text formatTestString :: Maybe Text -formatTestString, Double +formatTestString, Double Maybe Double Maybe Float Maybe Int @@ -3426,18 +3426,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe Text -> FormatTest) -> f (Maybe Text) -> f FormatTest +..} ) (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 +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 +formatTestByteL ByteArray -> f ByteArray +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3476,8 +3476,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\ByteArray -formatTestByte -> FormatTest :: Maybe Int +..} = (\ByteArray +formatTestByte -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3495,7 +3495,7 @@ FormatTest { ByteArray formatTestByte :: ByteArray formatTestByte :: ByteArray -formatTestByte, Double +formatTestByte, Double Maybe Double Maybe Float Maybe Int @@ -3531,18 +3531,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (ByteArray -> FormatTest) -> f ByteArray -> f FormatTest +..} ) (ByteArray -> FormatTest) -> f ByteArray -> f FormatTest forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> ByteArray -> f ByteArray -f ByteArray -formatTestByte +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 +formatTestBinaryL Maybe String -> f (Maybe String) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3581,8 +3581,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe String -formatTestBinary -> FormatTest :: Maybe Int +..} = (\Maybe String +formatTestBinary -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3600,7 +3600,7 @@ FormatTest { Maybe String formatTestBinary :: Maybe String formatTestBinary :: Maybe String -formatTestBinary, Double +formatTestBinary, Double Maybe Double Maybe Float Maybe Int @@ -3636,18 +3636,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe String -> FormatTest) -> f (Maybe String) -> f FormatTest +..} ) (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 +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 +formatTestDateL Date -> f Date +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3686,8 +3686,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Date -formatTestDate -> FormatTest :: Maybe Int +..} = (\Date +formatTestDate -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3705,7 +3705,7 @@ FormatTest { Date formatTestDate :: Date formatTestDate :: Date -formatTestDate, Double +formatTestDate, Double Maybe Double Maybe Float Maybe Int @@ -3741,19 +3741,19 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Date -> FormatTest) -> f Date -> f FormatTest +..} ) (Date -> FormatTest) -> f Date -> f FormatTest forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Date -> f Date -f Date -formatTestDate +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 +formatTestDateTimeL Maybe DateTime -> f (Maybe DateTime) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3792,8 +3792,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe DateTime -formatTestDateTime -> FormatTest :: Maybe Int +..} = (\Maybe DateTime +formatTestDateTime -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3811,7 +3811,7 @@ FormatTest { Maybe DateTime formatTestDateTime :: Maybe DateTime formatTestDateTime :: Maybe DateTime -formatTestDateTime, Double +formatTestDateTime, Double Maybe Double Maybe Float Maybe Int @@ -3847,19 +3847,19 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe DateTime -> FormatTest) +..} ) (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 +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 +formatTestUuidL Maybe Text -> f (Maybe Text) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -3898,8 +3898,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe Text -formatTestUuid -> FormatTest :: Maybe Int +..} = (\Maybe Text +formatTestUuid -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -3917,7 +3917,7 @@ FormatTest { Maybe Text formatTestUuid :: Maybe Text formatTestUuid :: Maybe Text -formatTestUuid, Double +formatTestUuid, Double Maybe Double Maybe Float Maybe Int @@ -3954,18 +3954,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe Text -> FormatTest) -> f (Maybe Text) -> f FormatTest +..} ) (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 +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 +formatTestPasswordL Text -> f Text +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -4004,8 +4004,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Text -formatTestPassword -> FormatTest :: Maybe Int +..} = (\Text +formatTestPassword -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -4023,7 +4023,7 @@ FormatTest { Text formatTestPassword :: Text formatTestPassword :: Text -formatTestPassword, Double +formatTestPassword, Double Maybe Double Maybe Float Maybe Int @@ -4059,18 +4059,18 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Text -> FormatTest) -> f Text -> f FormatTest +..} ) (Text -> FormatTest) -> f Text -> f FormatTest forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -formatTestPassword +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 +formatTestBigDecimalL Maybe Double -> f (Maybe Double) +f FormatTest{Double Maybe Double Maybe Float Maybe Int @@ -4109,8 +4109,8 @@ formatTestInt64 :: FormatTest -> Maybe Integer formatTestInt32 :: FormatTest -> Maybe Int formatTestInteger :: FormatTest -> Maybe Int -..} = (\Maybe Double -formatTestBigDecimal -> FormatTest :: Maybe Int +..} = (\Maybe Double +formatTestBigDecimal -> FormatTest :: Maybe Int -> Maybe Int -> Maybe Integer -> Double @@ -4128,7 +4128,7 @@ FormatTest { Maybe Double formatTestBigDecimal :: Maybe Double formatTestBigDecimal :: Maybe Double -formatTestBigDecimal, Double +formatTestBigDecimal, Double Maybe Double Maybe Float Maybe Int @@ -4165,11 +4165,11 @@ formatTestInt64 :: Maybe Integer formatTestInt32 :: Maybe Int formatTestInteger :: Maybe Int -..} ) (Maybe Double -> FormatTest) -> f (Maybe Double) -> f FormatTest +..} ) (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 +f Maybe Double +formatTestBigDecimal {-# INLINE formatTestBigDecimalL #-} @@ -4180,52 +4180,52 @@ hasOnlyReadOnlyBarL :: Lens_' HasOnlyReadOnly (Maybe Text) hasOnlyReadOnlyBarL :: (Maybe Text -> f (Maybe Text)) -> HasOnlyReadOnly -> f HasOnlyReadOnly -hasOnlyReadOnlyBarL Maybe Text -> f (Maybe Text) -f HasOnlyReadOnly{Maybe Text +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 +..} = (\Maybe Text +hasOnlyReadOnlyBar -> HasOnlyReadOnly :: Maybe Text -> Maybe Text -> HasOnlyReadOnly HasOnlyReadOnly { Maybe Text hasOnlyReadOnlyBar :: 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 +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 +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 +..} = (\Maybe Text +hasOnlyReadOnlyFoo -> HasOnlyReadOnly :: Maybe Text -> Maybe Text -> HasOnlyReadOnly HasOnlyReadOnly { Maybe Text hasOnlyReadOnlyFoo :: Maybe Text hasOnlyReadOnlyFoo :: Maybe Text -hasOnlyReadOnlyFoo, Maybe Text +hasOnlyReadOnlyFoo, Maybe Text hasOnlyReadOnlyBar :: Maybe Text hasOnlyReadOnlyBar :: Maybe Text -..} ) (Maybe Text -> HasOnlyReadOnly) +..} ) (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 +f Maybe Text +hasOnlyReadOnlyFoo {-# INLINE hasOnlyReadOnlyFooL #-} @@ -4237,9 +4237,9 @@ mapTestMapMapOfStringL :: (Maybe (Map String (Map String Text)) -> f (Maybe (Map String (Map String Text)))) -> MapTest -> f MapTest -mapTestMapMapOfStringL Maybe (Map String (Map String Text)) +mapTestMapMapOfStringL Maybe (Map String (Map String Text)) -> f (Maybe (Map String (Map String Text))) -f MapTest{Maybe (Map String Bool) +f MapTest{Maybe (Map String Bool) Maybe (Map String (Map String Text)) Maybe (Map String E'Inner) mapTestIndirectMap :: MapTest -> Maybe (Map String Bool) @@ -4250,8 +4250,8 @@ 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 (Map String Text)) +mapTestMapMapOfString -> MapTest :: Maybe (Map String (Map String Text)) -> Maybe (Map String E'Inner) -> Maybe (Map String Bool) -> Maybe (Map String Bool) @@ -4259,7 +4259,7 @@ 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) +mapTestMapMapOfString, Maybe (Map String Bool) Maybe (Map String E'Inner) mapTestIndirectMap :: Maybe (Map String Bool) mapTestDirectMap :: Maybe (Map String Bool) @@ -4272,16 +4272,16 @@ 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 +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) +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) @@ -4292,8 +4292,8 @@ 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) +mapTestMapOfEnumString -> MapTest :: Maybe (Map String (Map String Text)) -> Maybe (Map String E'Inner) -> Maybe (Map String Bool) -> Maybe (Map String Bool) @@ -4301,7 +4301,7 @@ MapTest { Maybe (Map String E'Inner) mapTestMapOfEnumString :: Maybe (Map String E'Inner) mapTestMapOfEnumString :: Maybe (Map String E'Inner) -mapTestMapOfEnumString, Maybe (Map String Bool) +mapTestMapOfEnumString, Maybe (Map String Bool) Maybe (Map String (Map String Text)) mapTestIndirectMap :: Maybe (Map String Bool) mapTestDirectMap :: Maybe (Map String Bool) @@ -4309,20 +4309,20 @@ mapTestIndirectMap :: Maybe (Map String Bool) mapTestDirectMap :: Maybe (Map String Bool) mapTestMapMapOfString :: Maybe (Map String (Map String Text)) -..} ) (Maybe (Map String E'Inner) -> MapTest) +..} ) (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 +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) +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) @@ -4333,8 +4333,8 @@ 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 Bool) +mapTestDirectMap -> MapTest :: Maybe (Map String (Map String Text)) -> Maybe (Map String E'Inner) -> Maybe (Map String Bool) -> Maybe (Map String Bool) @@ -4342,7 +4342,7 @@ MapTest { Maybe (Map String Bool) mapTestDirectMap :: 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) @@ -4351,20 +4351,20 @@ mapTestIndirectMap :: Maybe (Map String Bool) mapTestMapOfEnumString :: Maybe (Map String E'Inner) mapTestMapMapOfString :: Maybe (Map String (Map String Text)) -..} ) (Maybe (Map String Bool) -> MapTest) +..} ) (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 +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) +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) @@ -4375,8 +4375,8 @@ 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 Bool) +mapTestIndirectMap -> MapTest :: Maybe (Map String (Map String Text)) -> Maybe (Map String E'Inner) -> Maybe (Map String Bool) -> Maybe (Map String Bool) @@ -4384,7 +4384,7 @@ MapTest { Maybe (Map String Bool) mapTestIndirectMap :: 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) @@ -4393,12 +4393,12 @@ mapTestDirectMap :: Maybe (Map String Bool) mapTestMapOfEnumString :: Maybe (Map String E'Inner) mapTestMapMapOfString :: Maybe (Map String (Map String Text)) -..} ) (Maybe (Map String Bool) -> MapTest) +..} ) (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 +f Maybe (Map String Bool) +mapTestIndirectMap {-# INLINE mapTestIndirectMapL #-} @@ -4410,8 +4410,8 @@ mixedPropertiesAndAdditionalPropertiesClassUuidL :: (Maybe Text -> f (Maybe Text)) -> MixedPropertiesAndAdditionalPropertiesClass -> f MixedPropertiesAndAdditionalPropertiesClass -mixedPropertiesAndAdditionalPropertiesClassUuidL Maybe Text -> f (Maybe Text) -f MixedPropertiesAndAdditionalPropertiesClass{Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassUuidL Maybe Text -> f (Maybe Text) +f MixedPropertiesAndAdditionalPropertiesClass{Maybe (Map String Animal) Maybe Text Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassMap :: MixedPropertiesAndAdditionalPropertiesClass @@ -4421,15 +4421,15 @@ mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text -..} = (\Maybe Text -mixedPropertiesAndAdditionalPropertiesClassUuid -> MixedPropertiesAndAdditionalPropertiesClass :: 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) +mixedPropertiesAndAdditionalPropertiesClassUuid, Maybe (Map String Animal) Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime @@ -4439,8 +4439,8 @@ -> 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 +f Maybe Text +mixedPropertiesAndAdditionalPropertiesClassUuid {-# INLINE mixedPropertiesAndAdditionalPropertiesClassUuidL #-} -- | 'mixedPropertiesAndAdditionalPropertiesClassDateTime' Lens @@ -4448,8 +4448,8 @@ mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: (Maybe DateTime -> f (Maybe DateTime)) -> MixedPropertiesAndAdditionalPropertiesClass -> f MixedPropertiesAndAdditionalPropertiesClass -mixedPropertiesAndAdditionalPropertiesClassDateTimeL Maybe DateTime -> f (Maybe DateTime) -f MixedPropertiesAndAdditionalPropertiesClass{Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassDateTimeL Maybe DateTime -> f (Maybe DateTime) +f MixedPropertiesAndAdditionalPropertiesClass{Maybe (Map String Animal) Maybe Text Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassMap :: Maybe (Map String Animal) @@ -4459,27 +4459,27 @@ -> Maybe (Map String Animal) mixedPropertiesAndAdditionalPropertiesClassDateTime :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassUuid :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe Text -..} = (\Maybe DateTime -mixedPropertiesAndAdditionalPropertiesClassDateTime -> 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) +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) +..} ) (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 +f Maybe DateTime +mixedPropertiesAndAdditionalPropertiesClassDateTime {-# INLINE mixedPropertiesAndAdditionalPropertiesClassDateTimeL #-} -- | 'mixedPropertiesAndAdditionalPropertiesClassMap' Lens @@ -4487,8 +4487,8 @@ 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) +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) @@ -4498,28 +4498,28 @@ -> Maybe (Map String Animal) mixedPropertiesAndAdditionalPropertiesClassDateTime :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassUuid :: MixedPropertiesAndAdditionalPropertiesClass -> Maybe Text -..} = (\Maybe (Map String Animal) -mixedPropertiesAndAdditionalPropertiesClassMap -> 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 +mixedPropertiesAndAdditionalPropertiesClassMap, Maybe Text Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text mixedPropertiesAndAdditionalPropertiesClassDateTime :: Maybe DateTime mixedPropertiesAndAdditionalPropertiesClassUuid :: Maybe Text -..} ) (Maybe (Map String Animal) +..} ) (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 +f Maybe (Map String Animal) +mixedPropertiesAndAdditionalPropertiesClassMap {-# INLINE mixedPropertiesAndAdditionalPropertiesClassMapL #-} @@ -4530,54 +4530,54 @@ model200ResponseNameL :: Lens_' Model200Response (Maybe Int) model200ResponseNameL :: (Maybe Int -> f (Maybe Int)) -> Model200Response -> f Model200Response -model200ResponseNameL Maybe Int -> f (Maybe Int) -f Model200Response{Maybe Int +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 +..} = (\Maybe Int +model200ResponseName -> Model200Response :: Maybe Int -> Maybe Text -> Model200Response Model200Response { Maybe Int model200ResponseName :: Maybe Int model200ResponseName :: Maybe Int -model200ResponseName, Maybe Text +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 +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 +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 +..} = (\Maybe Text +model200ResponseClass -> Model200Response :: Maybe Int -> Maybe Text -> Model200Response Model200Response { Maybe Text model200ResponseClass :: Maybe Text model200ResponseClass :: Maybe Text -model200ResponseClass, Maybe Int +model200ResponseClass, Maybe Int model200ResponseName :: Maybe Int model200ResponseName :: Maybe Int -..} ) (Maybe Text -> Model200Response) +..} ) (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 +f Maybe Text +model200ResponseClass {-# INLINE model200ResponseClassL #-} @@ -4587,20 +4587,20 @@ -- | '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 +modelList123listL Maybe Text -> f (Maybe Text) +f ModelList{Maybe Text modelList123list :: ModelList -> Maybe Text modelList123list :: Maybe Text -..} = (\Maybe Text -modelList123list -> ModelList :: Maybe Text -> ModelList +..} = (\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 +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 +f Maybe Text +modelList123list {-# INLINE modelList123listL #-} @@ -4610,20 +4610,20 @@ -- | '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 +modelReturnReturnL Maybe Int -> f (Maybe Int) +f ModelReturn{Maybe Int modelReturnReturn :: ModelReturn -> Maybe Int modelReturnReturn :: Maybe Int -..} = (\Maybe Int -modelReturnReturn -> ModelReturn :: Maybe Int -> ModelReturn +..} = (\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 +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 +f Maybe Int +modelReturnReturn {-# INLINE modelReturnReturnL #-} @@ -4633,8 +4633,8 @@ -- | 'nameName' Lens nameNameL :: Lens_' Name (Int) nameNameL :: (Int -> f Int) -> Name -> f Name -nameNameL Int -> f Int -f Name{Int +nameNameL Int -> f Int +f Name{Int Maybe Int Maybe Text name123number :: Name -> Maybe Int @@ -4645,12 +4645,12 @@ nameProperty :: Maybe Text nameSnakeCase :: Maybe Int nameName :: Int -..} = (\Int -nameName -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +..} = (\Int +nameName -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name Name { Int nameName :: Int nameName :: Int -nameName, Maybe Int +nameName, Maybe Int Maybe Text name123number :: Maybe Int nameProperty :: Maybe Text @@ -4661,15 +4661,15 @@ ..} ) (Int -> Name) -> f Int -> f Name forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Int -> f Int -f Int -nameName +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 +nameSnakeCaseL Maybe Int -> f (Maybe Int) +f Name{Int Maybe Int Maybe Text name123number :: Maybe Int @@ -4680,12 +4680,12 @@ nameProperty :: Name -> Maybe Text nameSnakeCase :: Name -> Maybe Int nameName :: Name -> Int -..} = (\Maybe Int -nameSnakeCase -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +..} = (\Maybe Int +nameSnakeCase -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name Name { Maybe Int nameSnakeCase :: Maybe Int nameSnakeCase :: Maybe Int -nameSnakeCase, Int +nameSnakeCase, Int Maybe Int Maybe Text name123number :: Maybe Int @@ -4694,18 +4694,18 @@ name123number :: Maybe Int nameProperty :: Maybe Text nameName :: Int -..} ) (Maybe Int -> Name) -> f (Maybe Int) -> f Name +..} ) (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 +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 +namePropertyL Maybe Text -> f (Maybe Text) +f Name{Int Maybe Int Maybe Text name123number :: Maybe Int @@ -4716,12 +4716,12 @@ nameProperty :: Name -> Maybe Text nameSnakeCase :: Name -> Maybe Int nameName :: Name -> Int -..} = (\Maybe Text -nameProperty -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +..} = (\Maybe Text +nameProperty -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name Name { Maybe Text nameProperty :: Maybe Text nameProperty :: Maybe Text -nameProperty, Int +nameProperty, Int Maybe Int name123number :: Maybe Int nameSnakeCase :: Maybe Int @@ -4729,18 +4729,18 @@ name123number :: Maybe Int nameSnakeCase :: Maybe Int nameName :: Int -..} ) (Maybe Text -> Name) -> f (Maybe Text) -> f Name +..} ) (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 +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 +name123numberL Maybe Int -> f (Maybe Int) +f Name{Int Maybe Int Maybe Text name123number :: Maybe Int @@ -4751,12 +4751,12 @@ nameProperty :: Name -> Maybe Text nameSnakeCase :: Name -> Maybe Int nameName :: Name -> Int -..} = (\Maybe Int -name123number -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name +..} = (\Maybe Int +name123number -> Name :: Int -> Maybe Int -> Maybe Text -> Maybe Int -> Name Name { Maybe Int name123number :: Maybe Int name123number :: Maybe Int -name123number, Int +name123number, Int Maybe Int Maybe Text nameProperty :: Maybe Text @@ -4765,11 +4765,11 @@ nameProperty :: Maybe Text nameSnakeCase :: Maybe Int nameName :: Int -..} ) (Maybe Int -> Name) -> f (Maybe Int) -> f Name +..} ) (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 +f Maybe Int +name123number {-# INLINE name123numberL #-} @@ -4779,20 +4779,20 @@ -- | '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 +numberOnlyJustNumberL Maybe Double -> f (Maybe Double) +f NumberOnly{Maybe Double numberOnlyJustNumber :: NumberOnly -> Maybe Double numberOnlyJustNumber :: Maybe Double -..} = (\Maybe Double -numberOnlyJustNumber -> NumberOnly :: Maybe Double -> NumberOnly +..} = (\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 +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 +f Maybe Double +numberOnlyJustNumber {-# INLINE numberOnlyJustNumberL #-} @@ -4802,8 +4802,8 @@ -- | '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 +orderIdL Maybe Integer -> f (Maybe Integer) +f Order{Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -4820,8 +4820,8 @@ orderQuantity :: Maybe Int orderPetId :: Maybe Integer orderId :: Maybe Integer -..} = (\Maybe Integer -orderId -> Order :: Maybe Integer +..} = (\Maybe Integer +orderId -> Order :: Maybe Integer -> Maybe Integer -> Maybe Int -> Maybe DateTime @@ -4831,7 +4831,7 @@ Order { Maybe Integer orderId :: Maybe Integer orderId :: Maybe Integer -orderId, Maybe Bool +orderId, Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -4849,15 +4849,15 @@ ..} ) (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 +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 +orderPetIdL Maybe Integer -> f (Maybe Integer) +f Order{Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -4874,8 +4874,8 @@ orderQuantity :: Order -> Maybe Int orderPetId :: Order -> Maybe Integer orderId :: Order -> Maybe Integer -..} = (\Maybe Integer -orderPetId -> Order :: Maybe Integer +..} = (\Maybe Integer +orderPetId -> Order :: Maybe Integer -> Maybe Integer -> Maybe Int -> Maybe DateTime @@ -4885,7 +4885,7 @@ Order { Maybe Integer orderPetId :: Maybe Integer orderPetId :: Maybe Integer -orderPetId, Maybe Bool +orderPetId, Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -4900,18 +4900,18 @@ orderShipDate :: Maybe DateTime orderQuantity :: Maybe Int orderId :: Maybe Integer -..} ) (Maybe Integer -> Order) -> f (Maybe Integer) -> f Order +..} ) (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 +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 +orderQuantityL Maybe Int -> f (Maybe Int) +f Order{Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -4928,8 +4928,8 @@ orderQuantity :: Order -> Maybe Int orderPetId :: Order -> Maybe Integer orderId :: Order -> Maybe Integer -..} = (\Maybe Int -orderQuantity -> Order :: Maybe Integer +..} = (\Maybe Int +orderQuantity -> Order :: Maybe Integer -> Maybe Integer -> Maybe Int -> Maybe DateTime @@ -4939,7 +4939,7 @@ Order { Maybe Int orderQuantity :: Maybe Int orderQuantity :: Maybe Int -orderQuantity, Maybe Bool +orderQuantity, Maybe Bool Maybe Integer Maybe DateTime Maybe E'Status @@ -4953,18 +4953,18 @@ orderShipDate :: Maybe DateTime orderPetId :: Maybe Integer orderId :: Maybe Integer -..} ) (Maybe Int -> Order) -> f (Maybe Int) -> f Order +..} ) (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 +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 +orderShipDateL Maybe DateTime -> f (Maybe DateTime) +f Order{Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -4981,8 +4981,8 @@ orderQuantity :: Order -> Maybe Int orderPetId :: Order -> Maybe Integer orderId :: Order -> Maybe Integer -..} = (\Maybe DateTime -orderShipDate -> Order :: Maybe Integer +..} = (\Maybe DateTime +orderShipDate -> Order :: Maybe Integer -> Maybe Integer -> Maybe Int -> Maybe DateTime @@ -4992,7 +4992,7 @@ Order { Maybe DateTime orderShipDate :: Maybe DateTime orderShipDate :: Maybe DateTime -orderShipDate, Maybe Bool +orderShipDate, Maybe Bool Maybe Int Maybe Integer Maybe E'Status @@ -5006,18 +5006,18 @@ orderQuantity :: Maybe Int orderPetId :: Maybe Integer orderId :: Maybe Integer -..} ) (Maybe DateTime -> Order) -> f (Maybe DateTime) -> f Order +..} ) (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 +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 +orderStatusL Maybe E'Status -> f (Maybe E'Status) +f Order{Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -5034,8 +5034,8 @@ orderQuantity :: Order -> Maybe Int orderPetId :: Order -> Maybe Integer orderId :: Order -> Maybe Integer -..} = (\Maybe E'Status -orderStatus -> Order :: Maybe Integer +..} = (\Maybe E'Status +orderStatus -> Order :: Maybe Integer -> Maybe Integer -> Maybe Int -> Maybe DateTime @@ -5045,7 +5045,7 @@ Order { Maybe E'Status orderStatus :: Maybe E'Status orderStatus :: Maybe E'Status -orderStatus, Maybe Bool +orderStatus, Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -5059,18 +5059,18 @@ orderQuantity :: Maybe Int orderPetId :: Maybe Integer orderId :: Maybe Integer -..} ) (Maybe E'Status -> Order) -> f (Maybe E'Status) -> f Order +..} ) (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 +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 +orderCompleteL Maybe Bool -> f (Maybe Bool) +f Order{Maybe Bool Maybe Int Maybe Integer Maybe DateTime @@ -5087,8 +5087,8 @@ orderQuantity :: Order -> Maybe Int orderPetId :: Order -> Maybe Integer orderId :: Order -> Maybe Integer -..} = (\Maybe Bool -orderComplete -> Order :: Maybe Integer +..} = (\Maybe Bool +orderComplete -> Order :: Maybe Integer -> Maybe Integer -> Maybe Int -> Maybe DateTime @@ -5098,7 +5098,7 @@ Order { Maybe Bool orderComplete :: Maybe Bool orderComplete :: Maybe Bool -orderComplete, Maybe Int +orderComplete, Maybe Int Maybe Integer Maybe DateTime Maybe E'Status @@ -5112,11 +5112,11 @@ orderQuantity :: Maybe Int orderPetId :: Maybe Integer orderId :: Maybe Integer -..} ) (Maybe Bool -> Order) -> f (Maybe Bool) -> f Order +..} ) (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 +f Maybe Bool +orderComplete {-# INLINE orderCompleteL #-} @@ -5127,8 +5127,8 @@ outerCompositeMyNumberL :: Lens_' OuterComposite (Maybe Double) outerCompositeMyNumberL :: (Maybe Double -> f (Maybe Double)) -> OuterComposite -> f OuterComposite -outerCompositeMyNumberL Maybe Double -> f (Maybe Double) -f OuterComposite{Maybe Bool +outerCompositeMyNumberL Maybe Double -> f (Maybe Double) +f OuterComposite{Maybe Bool Maybe Double Maybe Text outerCompositeMyBoolean :: OuterComposite -> Maybe Bool @@ -5137,12 +5137,12 @@ outerCompositeMyBoolean :: Maybe Bool outerCompositeMyString :: Maybe Text outerCompositeMyNumber :: Maybe Double -..} = (\Maybe Double -outerCompositeMyNumber -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +..} = (\Maybe Double +outerCompositeMyNumber -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite OuterComposite { Maybe Double outerCompositeMyNumber :: Maybe Double outerCompositeMyNumber :: Maybe Double -outerCompositeMyNumber, Maybe Bool +outerCompositeMyNumber, Maybe Bool Maybe Text outerCompositeMyBoolean :: Maybe Bool outerCompositeMyString :: Maybe Text @@ -5152,16 +5152,16 @@ -> 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 +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 +outerCompositeMyStringL Maybe Text -> f (Maybe Text) +f OuterComposite{Maybe Bool Maybe Double Maybe Text outerCompositeMyBoolean :: Maybe Bool @@ -5170,31 +5170,31 @@ outerCompositeMyBoolean :: OuterComposite -> Maybe Bool outerCompositeMyString :: OuterComposite -> Maybe Text outerCompositeMyNumber :: OuterComposite -> Maybe Double -..} = (\Maybe Text -outerCompositeMyString -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +..} = (\Maybe Text +outerCompositeMyString -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite OuterComposite { Maybe Text outerCompositeMyString :: Maybe Text outerCompositeMyString :: Maybe Text -outerCompositeMyString, Maybe Bool +outerCompositeMyString, Maybe Bool Maybe Double outerCompositeMyBoolean :: Maybe Bool outerCompositeMyNumber :: Maybe Double outerCompositeMyBoolean :: Maybe Bool outerCompositeMyNumber :: Maybe Double -..} ) (Maybe Text -> OuterComposite) +..} ) (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 +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 +outerCompositeMyBooleanL Maybe Bool -> f (Maybe Bool) +f OuterComposite{Maybe Bool Maybe Double Maybe Text outerCompositeMyBoolean :: Maybe Bool @@ -5203,23 +5203,23 @@ outerCompositeMyBoolean :: OuterComposite -> Maybe Bool outerCompositeMyString :: OuterComposite -> Maybe Text outerCompositeMyNumber :: OuterComposite -> Maybe Double -..} = (\Maybe Bool -outerCompositeMyBoolean -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite +..} = (\Maybe Bool +outerCompositeMyBoolean -> OuterComposite :: Maybe Double -> Maybe Text -> Maybe Bool -> OuterComposite OuterComposite { Maybe Bool outerCompositeMyBoolean :: Maybe Bool outerCompositeMyBoolean :: Maybe Bool -outerCompositeMyBoolean, Maybe Double +outerCompositeMyBoolean, Maybe Double Maybe Text outerCompositeMyString :: Maybe Text outerCompositeMyNumber :: Maybe Double outerCompositeMyString :: Maybe Text outerCompositeMyNumber :: Maybe Double -..} ) (Maybe Bool -> OuterComposite) +..} ) (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 +f Maybe Bool +outerCompositeMyBoolean {-# INLINE outerCompositeMyBooleanL #-} @@ -5233,8 +5233,8 @@ -- | '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] +petIdL Maybe Integer -> f (Maybe Integer) +f Pet{[Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5252,8 +5252,8 @@ petName :: Text petCategory :: Maybe Category petId :: Maybe Integer -..} = (\Maybe Integer -petId -> Pet :: Maybe Integer +..} = (\Maybe Integer +petId -> Pet :: Maybe Integer -> Maybe Category -> Text -> [Text] @@ -5263,7 +5263,7 @@ Pet { Maybe Integer petId :: Maybe Integer petId :: Maybe Integer -petId, [Text] +petId, [Text] Maybe [Tag] Maybe E'Status2 Maybe Category @@ -5281,15 +5281,15 @@ ..} ) (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 +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] +petCategoryL Maybe Category -> f (Maybe Category) +f Pet{[Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5307,8 +5307,8 @@ petName :: Pet -> Text petCategory :: Pet -> Maybe Category petId :: Pet -> Maybe Integer -..} = (\Maybe Category -petCategory -> Pet :: Maybe Integer +..} = (\Maybe Category +petCategory -> Pet :: Maybe Integer -> Maybe Category -> Text -> [Text] @@ -5318,7 +5318,7 @@ Pet { Maybe Category petCategory :: Maybe Category petCategory :: Maybe Category -petCategory, [Text] +petCategory, [Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5333,18 +5333,18 @@ petPhotoUrls :: [Text] petName :: Text petId :: Maybe Integer -..} ) (Maybe Category -> Pet) -> f (Maybe Category) -> f Pet +..} ) (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 +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] +petNameL Text -> f Text +f Pet{[Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5362,8 +5362,8 @@ petName :: Pet -> Text petCategory :: Pet -> Maybe Category petId :: Pet -> Maybe Integer -..} = (\Text -petName -> Pet :: Maybe Integer +..} = (\Text +petName -> Pet :: Maybe Integer -> Maybe Category -> Text -> [Text] @@ -5373,7 +5373,7 @@ Pet { Text petName :: Text petName :: Text -petName, [Text] +petName, [Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5388,18 +5388,18 @@ petPhotoUrls :: [Text] petCategory :: Maybe Category petId :: Maybe Integer -..} ) (Text -> Pet) -> f Text -> f Pet +..} ) (Text -> Pet) -> f Text -> f Pet forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -petName +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] +petPhotoUrlsL [Text] -> f [Text] +f Pet{[Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5417,8 +5417,8 @@ petName :: Pet -> Text petCategory :: Pet -> Maybe Category petId :: Pet -> Maybe Integer -..} = (\[Text] -petPhotoUrls -> Pet :: Maybe Integer +..} = (\[Text] +petPhotoUrls -> Pet :: Maybe Integer -> Maybe Category -> Text -> [Text] @@ -5428,7 +5428,7 @@ Pet { [Text] petPhotoUrls :: [Text] petPhotoUrls :: [Text] -petPhotoUrls, Maybe Integer +petPhotoUrls, Maybe Integer Maybe [Tag] Maybe E'Status2 Maybe Category @@ -5443,18 +5443,18 @@ petName :: Text petCategory :: Maybe Category petId :: Maybe Integer -..} ) ([Text] -> Pet) -> f [Text] -> f Pet +..} ) ([Text] -> Pet) -> f [Text] -> f Pet forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> [Text] -> f [Text] -f [Text] -petPhotoUrls +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] +petTagsL Maybe [Tag] -> f (Maybe [Tag]) +f Pet{[Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5472,8 +5472,8 @@ petName :: Pet -> Text petCategory :: Pet -> Maybe Category petId :: Pet -> Maybe Integer -..} = (\Maybe [Tag] -petTags -> Pet :: Maybe Integer +..} = (\Maybe [Tag] +petTags -> Pet :: Maybe Integer -> Maybe Category -> Text -> [Text] @@ -5483,7 +5483,7 @@ Pet { Maybe [Tag] petTags :: Maybe [Tag] petTags :: Maybe [Tag] -petTags, [Text] +petTags, [Text] Maybe Integer Maybe E'Status2 Maybe Category @@ -5498,18 +5498,18 @@ petName :: Text petCategory :: Maybe Category petId :: Maybe Integer -..} ) (Maybe [Tag] -> Pet) -> f (Maybe [Tag]) -> f Pet +..} ) (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 +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] +petStatusL Maybe E'Status2 -> f (Maybe E'Status2) +f Pet{[Text] Maybe Integer Maybe [Tag] Maybe E'Status2 @@ -5527,8 +5527,8 @@ petName :: Pet -> Text petCategory :: Pet -> Maybe Category petId :: Pet -> Maybe Integer -..} = (\Maybe E'Status2 -petStatus -> Pet :: Maybe Integer +..} = (\Maybe E'Status2 +petStatus -> Pet :: Maybe Integer -> Maybe Category -> Text -> [Text] @@ -5538,7 +5538,7 @@ Pet { Maybe E'Status2 petStatus :: Maybe E'Status2 petStatus :: Maybe E'Status2 -petStatus, [Text] +petStatus, [Text] Maybe Integer Maybe [Tag] Maybe Category @@ -5553,11 +5553,11 @@ petName :: Text petCategory :: Maybe Category petId :: Maybe Integer -..} ) (Maybe E'Status2 -> Pet) -> f (Maybe E'Status2) -> f Pet +..} ) (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 +f Maybe E'Status2 +petStatus {-# INLINE petStatusL #-} @@ -5567,49 +5567,49 @@ -- | '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 +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 +..} = (\Maybe Text +readOnlyFirstBar -> ReadOnlyFirst :: Maybe Text -> Maybe Text -> ReadOnlyFirst ReadOnlyFirst { Maybe Text readOnlyFirstBar :: 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 +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 +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 +..} = (\Maybe Text +readOnlyFirstBaz -> ReadOnlyFirst :: Maybe Text -> Maybe Text -> ReadOnlyFirst ReadOnlyFirst { Maybe Text readOnlyFirstBaz :: 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 +..} ) (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 +f Maybe Text +readOnlyFirstBaz {-# INLINE readOnlyFirstBazL #-} @@ -5620,21 +5620,21 @@ specialModelNameSpecialPropertyNameL :: Lens_' SpecialModelName (Maybe Integer) specialModelNameSpecialPropertyNameL :: (Maybe Integer -> f (Maybe Integer)) -> SpecialModelName -> f SpecialModelName -specialModelNameSpecialPropertyNameL Maybe Integer -> f (Maybe Integer) -f SpecialModelName{Maybe Integer +specialModelNameSpecialPropertyNameL Maybe Integer -> f (Maybe Integer) +f SpecialModelName{Maybe Integer specialModelNameSpecialPropertyName :: SpecialModelName -> Maybe Integer specialModelNameSpecialPropertyName :: Maybe Integer -..} = (\Maybe Integer -specialModelNameSpecialPropertyName -> SpecialModelName :: Maybe Integer -> SpecialModelName +..} = (\Maybe Integer +specialModelNameSpecialPropertyName -> SpecialModelName :: Maybe Integer -> SpecialModelName SpecialModelName { Maybe Integer specialModelNameSpecialPropertyName :: Maybe Integer specialModelNameSpecialPropertyName :: Maybe Integer -specialModelNameSpecialPropertyName, ..} ) (Maybe Integer -> SpecialModelName) +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 +f Maybe Integer +specialModelNameSpecialPropertyName {-# INLINE specialModelNameSpecialPropertyNameL #-} @@ -5644,51 +5644,51 @@ -- | '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 +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 +..} = (\Maybe Integer +tagId -> Tag :: Maybe Integer -> Maybe Text -> Tag Tag { Maybe Integer tagId :: Maybe Integer tagId :: Maybe Integer -tagId, Maybe Text +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 +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 +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 +..} = (\Maybe Text +tagName -> Tag :: Maybe Integer -> Maybe Text -> Tag Tag { Maybe Text tagName :: Maybe Text tagName :: Maybe Text -tagName, Maybe Integer +tagName, Maybe Integer tagId :: Maybe Integer tagId :: Maybe Integer -..} ) (Maybe Text -> Tag) -> f (Maybe Text) -> f Tag +..} ) (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 +f Maybe Text +tagName {-# INLINE tagNameL #-} @@ -5698,8 +5698,8 @@ -- | 'typeHolderDefaultStringItem' Lens typeHolderDefaultStringItemL :: Lens_' TypeHolderDefault (Text) typeHolderDefaultStringItemL :: (Text -> f Text) -> TypeHolderDefault -> f TypeHolderDefault -typeHolderDefaultStringItemL Text -> f Text -f TypeHolderDefault{Bool +typeHolderDefaultStringItemL Text -> f Text +f TypeHolderDefault{Bool Double Int [Int] @@ -5714,12 +5714,12 @@ typeHolderDefaultIntegerItem :: Int typeHolderDefaultNumberItem :: Double typeHolderDefaultStringItem :: Text -..} = (\Text -typeHolderDefaultStringItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +..} = (\Text +typeHolderDefaultStringItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault TypeHolderDefault { Text typeHolderDefaultStringItem :: Text typeHolderDefaultStringItem :: Text -typeHolderDefaultStringItem, Bool +typeHolderDefaultStringItem, Bool Double Int [Int] @@ -5734,15 +5734,15 @@ ..} ) (Text -> TypeHolderDefault) -> f Text -> f TypeHolderDefault forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -typeHolderDefaultStringItem +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 +typeHolderDefaultNumberItemL Double -> f Double +f TypeHolderDefault{Bool Double Int [Int] @@ -5757,12 +5757,12 @@ typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int typeHolderDefaultNumberItem :: TypeHolderDefault -> Double typeHolderDefaultStringItem :: TypeHolderDefault -> Text -..} = (\Double -typeHolderDefaultNumberItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +..} = (\Double +typeHolderDefaultNumberItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault TypeHolderDefault { Double typeHolderDefaultNumberItem :: Double typeHolderDefaultNumberItem :: Double -typeHolderDefaultNumberItem, Bool +typeHolderDefaultNumberItem, Bool Int [Int] Text @@ -5774,18 +5774,18 @@ typeHolderDefaultBoolItem :: Bool typeHolderDefaultIntegerItem :: Int typeHolderDefaultStringItem :: Text -..} ) (Double -> TypeHolderDefault) -> f Double -> f TypeHolderDefault +..} ) (Double -> TypeHolderDefault) -> f Double -> f TypeHolderDefault forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Double -> f Double -f Double -typeHolderDefaultNumberItem +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 +typeHolderDefaultIntegerItemL Int -> f Int +f TypeHolderDefault{Bool Double Int [Int] @@ -5800,12 +5800,12 @@ typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int typeHolderDefaultNumberItem :: TypeHolderDefault -> Double typeHolderDefaultStringItem :: TypeHolderDefault -> Text -..} = (\Int -typeHolderDefaultIntegerItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +..} = (\Int +typeHolderDefaultIntegerItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault TypeHolderDefault { Int typeHolderDefaultIntegerItem :: Int typeHolderDefaultIntegerItem :: Int -typeHolderDefaultIntegerItem, Bool +typeHolderDefaultIntegerItem, Bool Double [Int] Text @@ -5817,18 +5817,18 @@ typeHolderDefaultBoolItem :: Bool typeHolderDefaultNumberItem :: Double typeHolderDefaultStringItem :: Text -..} ) (Int -> TypeHolderDefault) -> f Int -> f TypeHolderDefault +..} ) (Int -> TypeHolderDefault) -> f Int -> f TypeHolderDefault forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Int -> f Int -f Int -typeHolderDefaultIntegerItem +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 +typeHolderDefaultBoolItemL Bool -> f Bool +f TypeHolderDefault{Bool Double Int [Int] @@ -5843,12 +5843,12 @@ typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int typeHolderDefaultNumberItem :: TypeHolderDefault -> Double typeHolderDefaultStringItem :: TypeHolderDefault -> Text -..} = (\Bool -typeHolderDefaultBoolItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +..} = (\Bool +typeHolderDefaultBoolItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault TypeHolderDefault { Bool typeHolderDefaultBoolItem :: Bool typeHolderDefaultBoolItem :: Bool -typeHolderDefaultBoolItem, Double +typeHolderDefaultBoolItem, Double Int [Int] Text @@ -5860,18 +5860,18 @@ typeHolderDefaultIntegerItem :: Int typeHolderDefaultNumberItem :: Double typeHolderDefaultStringItem :: Text -..} ) (Bool -> TypeHolderDefault) -> f Bool -> f TypeHolderDefault +..} ) (Bool -> TypeHolderDefault) -> f Bool -> f TypeHolderDefault forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Bool -> f Bool -f Bool -typeHolderDefaultBoolItem +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 +typeHolderDefaultArrayItemL [Int] -> f [Int] +f TypeHolderDefault{Bool Double Int [Int] @@ -5886,12 +5886,12 @@ typeHolderDefaultIntegerItem :: TypeHolderDefault -> Int typeHolderDefaultNumberItem :: TypeHolderDefault -> Double typeHolderDefaultStringItem :: TypeHolderDefault -> Text -..} = (\[Int] -typeHolderDefaultArrayItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault +..} = (\[Int] +typeHolderDefaultArrayItem -> TypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault TypeHolderDefault { [Int] typeHolderDefaultArrayItem :: [Int] typeHolderDefaultArrayItem :: [Int] -typeHolderDefaultArrayItem, Bool +typeHolderDefaultArrayItem, Bool Double Int Text @@ -5903,11 +5903,11 @@ typeHolderDefaultIntegerItem :: Int typeHolderDefaultNumberItem :: Double typeHolderDefaultStringItem :: Text -..} ) ([Int] -> TypeHolderDefault) -> f [Int] -> f TypeHolderDefault +..} ) ([Int] -> TypeHolderDefault) -> f [Int] -> f TypeHolderDefault forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> [Int] -> f [Int] -f [Int] -typeHolderDefaultArrayItem +f [Int] +typeHolderDefaultArrayItem {-# INLINE typeHolderDefaultArrayItemL #-} @@ -5917,8 +5917,8 @@ -- | 'typeHolderExampleStringItem' Lens typeHolderExampleStringItemL :: Lens_' TypeHolderExample (Text) typeHolderExampleStringItemL :: (Text -> f Text) -> TypeHolderExample -> f TypeHolderExample -typeHolderExampleStringItemL Text -> f Text -f TypeHolderExample{Bool +typeHolderExampleStringItemL Text -> f Text +f TypeHolderExample{Bool Double Float Int @@ -5936,13 +5936,13 @@ typeHolderExampleFloatItem :: Float typeHolderExampleNumberItem :: Double typeHolderExampleStringItem :: Text -..} = (\Text -typeHolderExampleStringItem -> TypeHolderExample :: Text +..} = (\Text +typeHolderExampleStringItem -> TypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample TypeHolderExample { Text typeHolderExampleStringItem :: Text typeHolderExampleStringItem :: Text -typeHolderExampleStringItem, Bool +typeHolderExampleStringItem, Bool Double Float Int @@ -5960,15 +5960,15 @@ ..} ) (Text -> TypeHolderExample) -> f Text -> f TypeHolderExample forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Text -> f Text -f Text -typeHolderExampleStringItem +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 +typeHolderExampleNumberItemL Double -> f Double +f TypeHolderExample{Bool Double Float Int @@ -5986,13 +5986,13 @@ typeHolderExampleFloatItem :: TypeHolderExample -> Float typeHolderExampleNumberItem :: TypeHolderExample -> Double typeHolderExampleStringItem :: TypeHolderExample -> Text -..} = (\Double -typeHolderExampleNumberItem -> TypeHolderExample :: Text +..} = (\Double +typeHolderExampleNumberItem -> TypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample TypeHolderExample { Double typeHolderExampleNumberItem :: Double typeHolderExampleNumberItem :: Double -typeHolderExampleNumberItem, Bool +typeHolderExampleNumberItem, Bool Float Int [Int] @@ -6007,18 +6007,18 @@ typeHolderExampleIntegerItem :: Int typeHolderExampleFloatItem :: Float typeHolderExampleStringItem :: Text -..} ) (Double -> TypeHolderExample) -> f Double -> f TypeHolderExample +..} ) (Double -> TypeHolderExample) -> f Double -> f TypeHolderExample forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Double -> f Double -f Double -typeHolderExampleNumberItem +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 +typeHolderExampleFloatItemL Float -> f Float +f TypeHolderExample{Bool Double Float Int @@ -6036,13 +6036,13 @@ typeHolderExampleFloatItem :: TypeHolderExample -> Float typeHolderExampleNumberItem :: TypeHolderExample -> Double typeHolderExampleStringItem :: TypeHolderExample -> Text -..} = (\Float -typeHolderExampleFloatItem -> TypeHolderExample :: Text +..} = (\Float +typeHolderExampleFloatItem -> TypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample TypeHolderExample { Float typeHolderExampleFloatItem :: Float typeHolderExampleFloatItem :: Float -typeHolderExampleFloatItem, Bool +typeHolderExampleFloatItem, Bool Double Int [Int] @@ -6057,18 +6057,18 @@ typeHolderExampleIntegerItem :: Int typeHolderExampleNumberItem :: Double typeHolderExampleStringItem :: Text -..} ) (Float -> TypeHolderExample) -> f Float -> f TypeHolderExample +..} ) (Float -> TypeHolderExample) -> f Float -> f TypeHolderExample forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Float -> f Float -f Float -typeHolderExampleFloatItem +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 +typeHolderExampleIntegerItemL Int -> f Int +f TypeHolderExample{Bool Double Float Int @@ -6086,13 +6086,13 @@ typeHolderExampleFloatItem :: TypeHolderExample -> Float typeHolderExampleNumberItem :: TypeHolderExample -> Double typeHolderExampleStringItem :: TypeHolderExample -> Text -..} = (\Int -typeHolderExampleIntegerItem -> TypeHolderExample :: Text +..} = (\Int +typeHolderExampleIntegerItem -> TypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample TypeHolderExample { Int typeHolderExampleIntegerItem :: Int typeHolderExampleIntegerItem :: Int -typeHolderExampleIntegerItem, Bool +typeHolderExampleIntegerItem, Bool Double Float [Int] @@ -6107,18 +6107,18 @@ typeHolderExampleFloatItem :: Float typeHolderExampleNumberItem :: Double typeHolderExampleStringItem :: Text -..} ) (Int -> TypeHolderExample) -> f Int -> f TypeHolderExample +..} ) (Int -> TypeHolderExample) -> f Int -> f TypeHolderExample forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Int -> f Int -f Int -typeHolderExampleIntegerItem +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 +typeHolderExampleBoolItemL Bool -> f Bool +f TypeHolderExample{Bool Double Float Int @@ -6136,13 +6136,13 @@ typeHolderExampleFloatItem :: TypeHolderExample -> Float typeHolderExampleNumberItem :: TypeHolderExample -> Double typeHolderExampleStringItem :: TypeHolderExample -> Text -..} = (\Bool -typeHolderExampleBoolItem -> TypeHolderExample :: Text +..} = (\Bool +typeHolderExampleBoolItem -> TypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample TypeHolderExample { Bool typeHolderExampleBoolItem :: Bool typeHolderExampleBoolItem :: Bool -typeHolderExampleBoolItem, Double +typeHolderExampleBoolItem, Double Float Int [Int] @@ -6157,18 +6157,18 @@ typeHolderExampleFloatItem :: Float typeHolderExampleNumberItem :: Double typeHolderExampleStringItem :: Text -..} ) (Bool -> TypeHolderExample) -> f Bool -> f TypeHolderExample +..} ) (Bool -> TypeHolderExample) -> f Bool -> f TypeHolderExample forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> Bool -> f Bool -f Bool -typeHolderExampleBoolItem +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 +typeHolderExampleArrayItemL [Int] -> f [Int] +f TypeHolderExample{Bool Double Float Int @@ -6186,13 +6186,13 @@ typeHolderExampleFloatItem :: TypeHolderExample -> Float typeHolderExampleNumberItem :: TypeHolderExample -> Double typeHolderExampleStringItem :: TypeHolderExample -> Text -..} = (\[Int] -typeHolderExampleArrayItem -> TypeHolderExample :: Text +..} = (\[Int] +typeHolderExampleArrayItem -> TypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample TypeHolderExample { [Int] typeHolderExampleArrayItem :: [Int] typeHolderExampleArrayItem :: [Int] -typeHolderExampleArrayItem, Bool +typeHolderExampleArrayItem, Bool Double Float Int @@ -6207,11 +6207,11 @@ typeHolderExampleFloatItem :: Float typeHolderExampleNumberItem :: Double typeHolderExampleStringItem :: Text -..} ) ([Int] -> TypeHolderExample) -> f [Int] -> f TypeHolderExample +..} ) ([Int] -> TypeHolderExample) -> f [Int] -> f TypeHolderExample forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b <$> [Int] -> f [Int] -f [Int] -typeHolderExampleArrayItem +f [Int] +typeHolderExampleArrayItem {-# INLINE typeHolderExampleArrayItemL #-} @@ -6221,8 +6221,8 @@ -- | '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 +userIdL Maybe Integer -> f (Maybe Integer) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: User -> Maybe Int @@ -6241,8 +6241,8 @@ userFirstName :: Maybe Text userUsername :: Maybe Text userId :: Maybe Integer -..} = (\Maybe Integer -userId -> User :: Maybe Integer +..} = (\Maybe Integer +userId -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6254,7 +6254,7 @@ User { Maybe Integer userId :: Maybe Integer userId :: Maybe Integer -userId, Maybe Int +userId, Maybe Int Maybe Text userUserStatus :: Maybe Int userPhone :: Maybe Text @@ -6273,15 +6273,15 @@ ..} ) (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 +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 +userUsernameL Maybe Text -> f (Maybe Text) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6300,8 +6300,8 @@ userFirstName :: User -> Maybe Text userUsername :: User -> Maybe Text userId :: User -> Maybe Integer -..} = (\Maybe Text -userUsername -> User :: Maybe Integer +..} = (\Maybe Text +userUsername -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6313,7 +6313,7 @@ User { Maybe Text userUsername :: Maybe Text userUsername :: Maybe Text -userUsername, Maybe Int +userUsername, Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6330,18 +6330,18 @@ userLastName :: Maybe Text userFirstName :: Maybe Text userId :: Maybe Integer -..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +..} ) (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 +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 +userFirstNameL Maybe Text -> f (Maybe Text) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6360,8 +6360,8 @@ userFirstName :: User -> Maybe Text userUsername :: User -> Maybe Text userId :: User -> Maybe Integer -..} = (\Maybe Text -userFirstName -> User :: Maybe Integer +..} = (\Maybe Text +userFirstName -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6373,7 +6373,7 @@ User { Maybe Text userFirstName :: Maybe Text userFirstName :: Maybe Text -userFirstName, Maybe Int +userFirstName, Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6390,18 +6390,18 @@ userLastName :: Maybe Text userUsername :: Maybe Text userId :: Maybe Integer -..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +..} ) (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 +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 +userLastNameL Maybe Text -> f (Maybe Text) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6420,8 +6420,8 @@ userFirstName :: User -> Maybe Text userUsername :: User -> Maybe Text userId :: User -> Maybe Integer -..} = (\Maybe Text -userLastName -> User :: Maybe Integer +..} = (\Maybe Text +userLastName -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6433,7 +6433,7 @@ User { Maybe Text userLastName :: Maybe Text userLastName :: Maybe Text -userLastName, Maybe Int +userLastName, Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6450,18 +6450,18 @@ userFirstName :: Maybe Text userUsername :: Maybe Text userId :: Maybe Integer -..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +..} ) (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 +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 +userEmailL Maybe Text -> f (Maybe Text) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6480,8 +6480,8 @@ userFirstName :: User -> Maybe Text userUsername :: User -> Maybe Text userId :: User -> Maybe Integer -..} = (\Maybe Text -userEmail -> User :: Maybe Integer +..} = (\Maybe Text +userEmail -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6493,7 +6493,7 @@ User { Maybe Text userEmail :: Maybe Text userEmail :: Maybe Text -userEmail, Maybe Int +userEmail, Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6510,18 +6510,18 @@ userFirstName :: Maybe Text userUsername :: Maybe Text userId :: Maybe Integer -..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +..} ) (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 +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 +userPasswordL Maybe Text -> f (Maybe Text) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6540,8 +6540,8 @@ userFirstName :: User -> Maybe Text userUsername :: User -> Maybe Text userId :: User -> Maybe Integer -..} = (\Maybe Text -userPassword -> User :: Maybe Integer +..} = (\Maybe Text +userPassword -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6553,7 +6553,7 @@ User { Maybe Text userPassword :: Maybe Text userPassword :: Maybe Text -userPassword, Maybe Int +userPassword, Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6570,18 +6570,18 @@ userFirstName :: Maybe Text userUsername :: Maybe Text userId :: Maybe Integer -..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +..} ) (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 +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 +userPhoneL Maybe Text -> f (Maybe Text) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6600,8 +6600,8 @@ userFirstName :: User -> Maybe Text userUsername :: User -> Maybe Text userId :: User -> Maybe Integer -..} = (\Maybe Text -userPhone -> User :: Maybe Integer +..} = (\Maybe Text +userPhone -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6613,7 +6613,7 @@ User { Maybe Text userPhone :: Maybe Text userPhone :: Maybe Text -userPhone, Maybe Int +userPhone, Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6630,18 +6630,18 @@ userFirstName :: Maybe Text userUsername :: Maybe Text userId :: Maybe Integer -..} ) (Maybe Text -> User) -> f (Maybe Text) -> f User +..} ) (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 +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 +userUserStatusL Maybe Int -> f (Maybe Int) +f User{Maybe Int Maybe Integer Maybe Text userUserStatus :: Maybe Int @@ -6660,8 +6660,8 @@ userFirstName :: User -> Maybe Text userUsername :: User -> Maybe Text userId :: User -> Maybe Integer -..} = (\Maybe Int -userUserStatus -> User :: Maybe Integer +..} = (\Maybe Int +userUserStatus -> User :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text @@ -6673,7 +6673,7 @@ User { Maybe Int userUserStatus :: Maybe Int userUserStatus :: Maybe Int -userUserStatus, Maybe Integer +userUserStatus, Maybe Integer Maybe Text userPhone :: Maybe Text userPassword :: Maybe Text @@ -6689,11 +6689,11 @@ userFirstName :: Maybe Text userUsername :: Maybe Text userId :: Maybe Integer -..} ) (Maybe Int -> User) -> f (Maybe Int) -> f User +..} ) (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 +f Maybe Int +userUserStatus {-# INLINE userUserStatusL #-} @@ -6703,8 +6703,8 @@ -- | '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 +xmlItemAttributeStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -6767,8 +6767,8 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} = (\Maybe Text -xmlItemAttributeString -> XmlItem :: Maybe Text +..} = (\Maybe Text +xmlItemAttributeString -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -6801,7 +6801,7 @@ XmlItem { Maybe Text xmlItemAttributeString :: Maybe Text xmlItemAttributeString :: Maybe Text -xmlItemAttributeString, Maybe Bool +xmlItemAttributeString, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -6865,15 +6865,15 @@ ..} ) (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 +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 +xmlItemAttributeNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -6936,8 +6936,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Double -xmlItemAttributeNumber -> XmlItem :: Maybe Text +..} = (\Maybe Double +xmlItemAttributeNumber -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -6970,7 +6970,7 @@ XmlItem { Maybe Double xmlItemAttributeNumber :: Maybe Double xmlItemAttributeNumber :: Maybe Double -xmlItemAttributeNumber, Maybe Bool +xmlItemAttributeNumber, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7031,18 +7031,18 @@ xmlItemAttributeBoolean :: Maybe Bool xmlItemAttributeInteger :: Maybe Int xmlItemAttributeString :: Maybe Text -..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +..} ) (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 +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 +xmlItemAttributeIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7105,8 +7105,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Int -xmlItemAttributeInteger -> XmlItem :: Maybe Text +..} = (\Maybe Int +xmlItemAttributeInteger -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -7139,7 +7139,7 @@ XmlItem { Maybe Int xmlItemAttributeInteger :: Maybe Int xmlItemAttributeInteger :: Maybe Int -xmlItemAttributeInteger, Maybe Bool +xmlItemAttributeInteger, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7200,18 +7200,18 @@ xmlItemAttributeBoolean :: Maybe Bool xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +..} ) (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 +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 +xmlItemAttributeBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7274,8 +7274,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Bool -xmlItemAttributeBoolean -> XmlItem :: Maybe Text +..} = (\Maybe Bool +xmlItemAttributeBoolean -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -7308,7 +7308,7 @@ XmlItem { Maybe Bool xmlItemAttributeBoolean :: Maybe Bool xmlItemAttributeBoolean :: Maybe Bool -xmlItemAttributeBoolean, Maybe Bool +xmlItemAttributeBoolean, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7369,18 +7369,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +..} ) (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 +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 +xmlItemWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7443,8 +7443,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemWrappedArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemWrappedArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -7477,7 +7477,7 @@ XmlItem { Maybe [Int] xmlItemWrappedArray :: Maybe [Int] xmlItemWrappedArray :: Maybe [Int] -xmlItemWrappedArray, Maybe Bool +xmlItemWrappedArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7538,18 +7538,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemNameStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7612,8 +7612,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Text -xmlItemNameString -> XmlItem :: Maybe Text +..} = (\Maybe Text +xmlItemNameString -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -7646,7 +7646,7 @@ XmlItem { Maybe Text xmlItemNameString :: Maybe Text xmlItemNameString :: Maybe Text -xmlItemNameString, Maybe Bool +xmlItemNameString, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7707,18 +7707,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +..} ) (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 +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 +xmlItemNameNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7781,8 +7781,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Double -xmlItemNameNumber -> XmlItem :: Maybe Text +..} = (\Maybe Double +xmlItemNameNumber -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -7815,7 +7815,7 @@ XmlItem { Maybe Double xmlItemNameNumber :: Maybe Double xmlItemNameNumber :: Maybe Double -xmlItemNameNumber, Maybe Bool +xmlItemNameNumber, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7876,18 +7876,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +..} ) (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 +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 +xmlItemNameIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -7950,8 +7950,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Int -xmlItemNameInteger -> XmlItem :: Maybe Text +..} = (\Maybe Int +xmlItemNameInteger -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -7984,7 +7984,7 @@ XmlItem { Maybe Int xmlItemNameInteger :: Maybe Int xmlItemNameInteger :: Maybe Int -xmlItemNameInteger, Maybe Bool +xmlItemNameInteger, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8045,18 +8045,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +..} ) (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 +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 +xmlItemNameBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8119,8 +8119,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Bool -xmlItemNameBoolean -> XmlItem :: Maybe Text +..} = (\Maybe Bool +xmlItemNameBoolean -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -8153,7 +8153,7 @@ XmlItem { Maybe Bool xmlItemNameBoolean :: Maybe Bool xmlItemNameBoolean :: Maybe Bool -xmlItemNameBoolean, Maybe Bool +xmlItemNameBoolean, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8214,18 +8214,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +..} ) (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 +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 +xmlItemNameArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8288,8 +8288,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemNameArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemNameArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -8322,7 +8322,7 @@ XmlItem { Maybe [Int] xmlItemNameArray :: Maybe [Int] xmlItemNameArray :: Maybe [Int] -xmlItemNameArray, Maybe Bool +xmlItemNameArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8383,18 +8383,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemNameWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8457,8 +8457,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemNameWrappedArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemNameWrappedArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -8491,7 +8491,7 @@ XmlItem { Maybe [Int] xmlItemNameWrappedArray :: Maybe [Int] xmlItemNameWrappedArray :: Maybe [Int] -xmlItemNameWrappedArray, Maybe Bool +xmlItemNameWrappedArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8552,18 +8552,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8626,8 +8626,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Text -xmlItemPrefixString -> XmlItem :: Maybe Text +..} = (\Maybe Text +xmlItemPrefixString -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -8660,7 +8660,7 @@ XmlItem { Maybe Text xmlItemPrefixString :: Maybe Text xmlItemPrefixString :: Maybe Text -xmlItemPrefixString, Maybe Bool +xmlItemPrefixString, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8721,18 +8721,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8795,8 +8795,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Double -xmlItemPrefixNumber -> XmlItem :: Maybe Text +..} = (\Maybe Double +xmlItemPrefixNumber -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -8829,7 +8829,7 @@ XmlItem { Maybe Double xmlItemPrefixNumber :: Maybe Double xmlItemPrefixNumber :: Maybe Double -xmlItemPrefixNumber, Maybe Bool +xmlItemPrefixNumber, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8890,18 +8890,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -8964,8 +8964,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Int -xmlItemPrefixInteger -> XmlItem :: Maybe Text +..} = (\Maybe Int +xmlItemPrefixInteger -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -8998,7 +8998,7 @@ XmlItem { Maybe Int xmlItemPrefixInteger :: Maybe Int xmlItemPrefixInteger :: Maybe Int -xmlItemPrefixInteger, Maybe Bool +xmlItemPrefixInteger, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9059,18 +9059,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9133,8 +9133,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Bool -xmlItemPrefixBoolean -> XmlItem :: Maybe Text +..} = (\Maybe Bool +xmlItemPrefixBoolean -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -9167,7 +9167,7 @@ XmlItem { Maybe Bool xmlItemPrefixBoolean :: Maybe Bool xmlItemPrefixBoolean :: Maybe Bool -xmlItemPrefixBoolean, Maybe Bool +xmlItemPrefixBoolean, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9228,18 +9228,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9302,8 +9302,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemPrefixArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -9336,7 +9336,7 @@ XmlItem { Maybe [Int] xmlItemPrefixArray :: Maybe [Int] xmlItemPrefixArray :: Maybe [Int] -xmlItemPrefixArray, Maybe Bool +xmlItemPrefixArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9397,18 +9397,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9471,8 +9471,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemPrefixWrappedArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixWrappedArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -9505,7 +9505,7 @@ XmlItem { Maybe [Int] xmlItemPrefixWrappedArray :: Maybe [Int] xmlItemPrefixWrappedArray :: Maybe [Int] -xmlItemPrefixWrappedArray, Maybe Bool +xmlItemPrefixWrappedArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9566,18 +9566,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemNamespaceStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9640,8 +9640,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Text -xmlItemNamespaceString -> XmlItem :: Maybe Text +..} = (\Maybe Text +xmlItemNamespaceString -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -9674,7 +9674,7 @@ XmlItem { Maybe Text xmlItemNamespaceString :: Maybe Text xmlItemNamespaceString :: Maybe Text -xmlItemNamespaceString, Maybe Bool +xmlItemNamespaceString, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9735,18 +9735,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +..} ) (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 +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 +xmlItemNamespaceNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9809,8 +9809,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Double -xmlItemNamespaceNumber -> XmlItem :: Maybe Text +..} = (\Maybe Double +xmlItemNamespaceNumber -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -9843,7 +9843,7 @@ XmlItem { Maybe Double xmlItemNamespaceNumber :: Maybe Double xmlItemNamespaceNumber :: Maybe Double -xmlItemNamespaceNumber, Maybe Bool +xmlItemNamespaceNumber, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9904,18 +9904,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +..} ) (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 +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 +xmlItemNamespaceIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -9978,8 +9978,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Int -xmlItemNamespaceInteger -> XmlItem :: Maybe Text +..} = (\Maybe Int +xmlItemNamespaceInteger -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -10012,7 +10012,7 @@ XmlItem { Maybe Int xmlItemNamespaceInteger :: Maybe Int xmlItemNamespaceInteger :: Maybe Int -xmlItemNamespaceInteger, Maybe Bool +xmlItemNamespaceInteger, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10073,18 +10073,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +..} ) (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 +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 +xmlItemNamespaceBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10147,8 +10147,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Bool -xmlItemNamespaceBoolean -> XmlItem :: Maybe Text +..} = (\Maybe Bool +xmlItemNamespaceBoolean -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -10181,7 +10181,7 @@ XmlItem { Maybe Bool xmlItemNamespaceBoolean :: Maybe Bool xmlItemNamespaceBoolean :: Maybe Bool -xmlItemNamespaceBoolean, Maybe Bool +xmlItemNamespaceBoolean, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10242,18 +10242,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +..} ) (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 +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 +xmlItemNamespaceArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10316,8 +10316,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemNamespaceArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemNamespaceArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -10350,7 +10350,7 @@ XmlItem { Maybe [Int] xmlItemNamespaceArray :: Maybe [Int] xmlItemNamespaceArray :: Maybe [Int] -xmlItemNamespaceArray, Maybe Bool +xmlItemNamespaceArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10411,18 +10411,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemNamespaceWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10485,8 +10485,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemNamespaceWrappedArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemNamespaceWrappedArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -10519,7 +10519,7 @@ XmlItem { Maybe [Int] xmlItemNamespaceWrappedArray :: Maybe [Int] xmlItemNamespaceWrappedArray :: Maybe [Int] -xmlItemNamespaceWrappedArray, Maybe Bool +xmlItemNamespaceWrappedArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10580,18 +10580,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixNsStringL Maybe Text -> f (Maybe Text) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10654,8 +10654,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Text -xmlItemPrefixNsString -> XmlItem :: Maybe Text +..} = (\Maybe Text +xmlItemPrefixNsString -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -10688,7 +10688,7 @@ XmlItem { Maybe Text xmlItemPrefixNsString :: Maybe Text xmlItemPrefixNsString :: Maybe Text -xmlItemPrefixNsString, Maybe Bool +xmlItemPrefixNsString, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10749,18 +10749,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Text -> XmlItem) -> f (Maybe Text) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixNsNumberL Maybe Double -> f (Maybe Double) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10823,8 +10823,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Double -xmlItemPrefixNsNumber -> XmlItem :: Maybe Text +..} = (\Maybe Double +xmlItemPrefixNsNumber -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -10857,7 +10857,7 @@ XmlItem { Maybe Double xmlItemPrefixNsNumber :: Maybe Double xmlItemPrefixNsNumber :: Maybe Double -xmlItemPrefixNsNumber, Maybe Bool +xmlItemPrefixNsNumber, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10918,18 +10918,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Double -> XmlItem) -> f (Maybe Double) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixNsIntegerL Maybe Int -> f (Maybe Int) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -10992,8 +10992,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Int -xmlItemPrefixNsInteger -> XmlItem :: Maybe Text +..} = (\Maybe Int +xmlItemPrefixNsInteger -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -11026,7 +11026,7 @@ XmlItem { Maybe Int xmlItemPrefixNsInteger :: Maybe Int xmlItemPrefixNsInteger :: Maybe Int -xmlItemPrefixNsInteger, Maybe Bool +xmlItemPrefixNsInteger, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -11087,18 +11087,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Int -> XmlItem) -> f (Maybe Int) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixNsBooleanL Maybe Bool -> f (Maybe Bool) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -11161,8 +11161,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe Bool -xmlItemPrefixNsBoolean -> XmlItem :: Maybe Text +..} = (\Maybe Bool +xmlItemPrefixNsBoolean -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -11195,7 +11195,7 @@ XmlItem { Maybe Bool xmlItemPrefixNsBoolean :: Maybe Bool xmlItemPrefixNsBoolean :: Maybe Bool -xmlItemPrefixNsBoolean, Maybe Bool +xmlItemPrefixNsBoolean, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -11256,18 +11256,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe Bool -> XmlItem) -> f (Maybe Bool) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixNsArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -11330,8 +11330,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemPrefixNsArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixNsArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -11364,7 +11364,7 @@ XmlItem { Maybe [Int] xmlItemPrefixNsArray :: Maybe [Int] xmlItemPrefixNsArray :: Maybe [Int] -xmlItemPrefixNsArray, Maybe Bool +xmlItemPrefixNsArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -11425,18 +11425,18 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +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 +xmlItemPrefixNsWrappedArrayL Maybe [Int] -> f (Maybe [Int]) +f XmlItem{Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -11499,8 +11499,8 @@ xmlItemAttributeInteger :: XmlItem -> Maybe Int xmlItemAttributeNumber :: XmlItem -> Maybe Double xmlItemAttributeString :: XmlItem -> Maybe Text -..} = (\Maybe [Int] -xmlItemPrefixNsWrappedArray -> XmlItem :: Maybe Text +..} = (\Maybe [Int] +xmlItemPrefixNsWrappedArray -> XmlItem :: Maybe Text -> Maybe Double -> Maybe Int -> Maybe Bool @@ -11533,7 +11533,7 @@ XmlItem { Maybe [Int] xmlItemPrefixNsWrappedArray :: Maybe [Int] xmlItemPrefixNsWrappedArray :: Maybe [Int] -xmlItemPrefixNsWrappedArray, Maybe Bool +xmlItemPrefixNsWrappedArray, Maybe Bool Maybe Double Maybe Int Maybe [Int] @@ -11594,11 +11594,11 @@ xmlItemAttributeInteger :: Maybe Int xmlItemAttributeNumber :: Maybe Double xmlItemAttributeString :: Maybe Text -..} ) (Maybe [Int] -> XmlItem) -> f (Maybe [Int]) -> f XmlItem +..} ) (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 +f Maybe [Int] +xmlItemPrefixNsWrappedArray {-# INLINE xmlItemPrefixNsWrappedArrayL #-} 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 f9cd21e5cac8..26554c4a3985 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 @@ -15,7 +15,7 @@ #if defined(VERSION_base) #if MIN_VERSION_base(4,0,0) -catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a +catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a #else catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a #endif @@ -121,19 +121,19 @@ getDataFileName :: FilePath -> IO FilePath getDataFileName :: String -> IO String -getDataFileName String -name = do - String -dir <- 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 +dir String -> String -> String forall a. [a] -> [a] -> [a] ++ String "/" String -> String -> String forall a. [a] -> [a] -> [a] ++ String -name) +name) \ No newline at end of file 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 67bef39ad74b..7902bd6a64d1 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 @@ -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 }) 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 3988f547e379..855d83ce97be 100644 --- a/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Core.hs +++ b/samples/client/petstore/haskell-http-client/lib/OpenAPIPetstore/Core.hs @@ -67,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 @@ -79,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 @@ -109,6 +110,7 @@ newConfig = do , configLogContext = logCxt , configAuthMethods = [] , configValidateAuthMethods = True + , configQueryExtraUnreserved = "" } -- | updates config use AuthMethod on matching requests @@ -336,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. diff --git a/samples/client/petstore/haskell-http-client/stack.yaml b/samples/client/petstore/haskell-http-client/stack.yaml index a95602365030..940a7cd0ca24 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-18.10 +resolver: lts-18.6 build: haddock-arguments: haddock-args: From 7358de909bd6223b7b599d62b0d243802869467d Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 20 Sep 2021 13:37:36 +0300 Subject: [PATCH 24/36] TAP-232 Restart CI builds From 8a1cf1e0bb98f0d7b8bf9cb26dfbe68aea02eb04 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 20 Sep 2021 15:50:01 +0300 Subject: [PATCH 25/36] TAP-232 Removed unused imports, fixed OneOf generation in response schema --- .../languages/AbstractJavaCodegen.java | 70 ++++++++++--------- .../codegen/java/JavaClientCodegenTest.java | 1 - .../java/spring/SpringCodegenTest.java | 3 - 3 files changed, 38 insertions(+), 36 deletions(-) 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 fa6c8a7a210c..079c604f75a4 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 @@ -43,6 +43,7 @@ import java.util.regex.Pattern; import java.util.stream.Stream; +import io.swagger.v3.oas.models.responses.ApiResponse; import org.apache.commons.io.FilenameUtils; import org.apache.commons.lang3.BooleanUtils; import org.apache.commons.lang3.StringUtils; @@ -81,24 +82,9 @@ import io.swagger.v3.oas.models.parameters.RequestBody; import io.swagger.v3.oas.models.servers.Server; import io.swagger.v3.parser.util.SchemaTypeUtil; -import org.apache.commons.io.FilenameUtils; -import org.apache.commons.lang3.BooleanUtils; -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.Logger; -import org.slf4j.LoggerFactory; -import java.io.File; import java.io.IOException; -import java.time.LocalDate; -import java.time.ZoneId; import java.util.*; -import java.util.regex.Pattern; -import java.util.stream.Stream; - -import static org.openapitools.codegen.utils.StringUtils.*; public abstract class AbstractJavaCodegen extends DefaultCodegen implements CodegenConfig { @@ -1365,26 +1351,19 @@ public void preprocessOpenAPI(OpenAPI openAPI) { LOGGER.info("Processing operation {}", operation.getOperationId()); boolean hasBodyParameter = hasBodyParameter(openAPI, operation); boolean hasFormParameter = hasFormParameter(openAPI, operation); + // OpenAPI parser do not add Inline One Of models in Operations to Components/Schemas if (hasBodyParameter) { - RequestBody requestBody = operation.getRequestBody(); - Optional.ofNullable(requestBody) - .map(ModelUtils::getSchemaFromRequestBody) - .ifPresent(schema -> { - if (schema instanceof ComposedSchema - && ((ComposedSchema) schema).getProperties() == null - && Optional.ofNullable(schema.getExtensions()).map(m -> m.containsKey("x-one-of-name")).orElse(false) - ) { - String oneOfModelName = (String) schema.getExtensions().get("x-one-of-name"); - Schema originalSchema = ModelUtils.getSchemaFromRequestBody(requestBody); - Schema replacedSchema = new Schema<>().$ref("#/components/schemas/" + oneOfModelName); - requestBody.getContent().values().forEach(mediaType -> { - mediaType.setSchema(replacedSchema); - ModelUtils.getSchemas(openAPI).put(oneOfModelName, originalSchema); - }); - } - }); + Optional.ofNullable(operation.getRequestBody()) + .map(RequestBody::getContent) + .ifPresent(this::repairInlineOneOf); } + if (operation.getResponses() != null) { + operation.getResponses().values().stream().map(ApiResponse::getContent) + .filter(Objects::nonNull) + .forEach(this::repairInlineOneOf); + } + if (hasBodyParameter || hasFormParameter) { String defaultContentType = hasFormParameter ? "application/x-www-form-urlencoded" : "application/json"; List consumes = new ArrayList<>(getConsumesInfo(openAPI, operation)); @@ -1443,6 +1422,33 @@ public void preprocessOpenAPI(OpenAPI openAPI) { } } + + /** + * Add all OneOf schemas to #/components/schemas and replace them in the original content by ref schema + * + * OpenAPI Parser does not add inline OneOf schemas to models to generate + * + * @param content a 'content' section in the OAS specification. + */ + private void repairInlineOneOf(final Content content) { + content.values().forEach(mediaType -> { + final Schema replacingSchema = mediaType.getSchema(); + if (isOneOfSchema(replacingSchema)) { + final String oneOfModelName = (String) replacingSchema.getExtensions().get("x-one-of-name"); + final Schema newRefSchema = new Schema<>().$ref("#/components/schemas/" + oneOfModelName); + mediaType.setSchema(newRefSchema); + ModelUtils.getSchemas(openAPI).put(oneOfModelName, replacingSchema); + } + }); + } + + private static boolean isOneOfSchema(final Schema schema) { + return schema instanceof ComposedSchema + && ((ComposedSchema) schema).getProperties() == null + && Optional.ofNullable(schema.getExtensions()).map(m -> m.containsKey("x-one-of-name")) + .orElse(false); + } + private static String getAccept(OpenAPI openAPI, Operation operation) { String accepts = null; String defaultContentType = "application/json"; 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 1e7b4269dde1..7b9a50127096 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 @@ -58,7 +58,6 @@ import org.openapitools.codegen.config.CodegenConfigurator; import org.openapitools.codegen.languages.AbstractJavaCodegen; import org.openapitools.codegen.languages.JavaClientCodegen; -import org.openapitools.codegen.languages.SpringCodegen; import org.openapitools.codegen.utils.ModelUtils; import org.testng.Assert; import org.testng.annotations.DataProvider; 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 787f39868059..5fb7bcf6b7c7 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 @@ -39,16 +39,13 @@ import java.io.File; import java.io.IOException; import java.nio.file.Files; -import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; -import java.util.Optional; import java.util.stream.Collectors; -import java.util.stream.Stream; import static java.util.stream.Collectors.groupingBy; import static org.openapitools.codegen.TestUtils.assertFileContains; From 5c45465a97b344946beb8c563df870040050dcf6 Mon Sep 17 00:00:00 2001 From: Pi Delport Date: Tue, 21 Sep 2021 05:23:04 +0200 Subject: [PATCH 26/36] ci(drone): use parallel pipelines (#10423) Docs: https://docs.drone.io/pipeline/configuration/#multiple-pipelines --- CI/.drone.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/CI/.drone.yml b/CI/.drone.yml index bd7d040bde33..73143ea7a026 100644 --- a/CI/.drone.yml +++ b/CI/.drone.yml @@ -1,4 +1,5 @@ kind: pipeline +type: docker name: default steps: # test Java 11 HTTP client @@ -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: default +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: default +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: default +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: default +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: default +steps: # test haskell client - name: haskell-client-test 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: default +steps: # test erlang client and server - name: erlang image: erlang:alpine From ce30a3f3bcee4b2d825bdc0f93b357a1577366b3 Mon Sep 17 00:00:00 2001 From: Pi Delport Date: Tue, 21 Sep 2021 05:36:02 +0200 Subject: [PATCH 27/36] fix(rust,client): convert form isArray values to string (#10420) --- .../src/main/resources/rust/reqwest/api.mustache | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 e41aaea20c7d..c37112258bae 100644 --- a/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache +++ b/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache @@ -211,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}} @@ -255,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}} From 04e67acd0a3f25cfbdbbe567e25294f1c6ab1ab8 Mon Sep 17 00:00:00 2001 From: RomainPruvostMHH <76999857+RomainPruvostMHH@users.noreply.github.com> Date: Tue, 21 Sep 2021 05:40:56 +0200 Subject: [PATCH 28/36] Fix issue 8352: [Java][RestTemplate][WebClient] Incorrect handling of free form query parameters (#10428) * [Java][RestTemplate][WebClient] fix issue #8352 handling of free-form query parameters with Java * replace tab by spaces * commit samples files generated by the generate-samples.sh script --- .../libraries/resttemplate/ApiClient.mustache | 8 +++ .../libraries/webclient/ApiClient.mustache | 8 +++ .../codegen/java/JavaClientCodegenTest.java | 58 +++++++++++++++++++ .../src/test/resources/3_0/issue8352.yaml | 18 ++++++ .../org/openapitools/client/ApiClient.java | 8 +++ .../org/openapitools/client/ApiClient.java | 8 +++ .../org/openapitools/client/ApiClient.java | 8 +++ .../org/openapitools/client/ApiClient.java | 8 +++ 8 files changed, 124 insertions(+) create mode 100644 modules/openapi-generator/src/test/resources/3_0/issue8352.yaml 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 73cfe2d43a58..2f049f273b95 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; 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 67d8e3a4fba5..2c49fea70691 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; 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 48fa9cadcfbb..f034760ea969 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 void testWebClientWithUseAbstractionForFiles() throws IOException { "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/resources/3_0/issue8352.yaml b/modules/openapi-generator/src/test/resources/3_0/issue8352.yaml new file mode 100644 index 000000000000..a1298fa8b93c --- /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/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 1b63359e1e15..0d95c6e8542c 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 MultiValueMap parameterToMultiValueMap(CollectionFormat c 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; 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 9a6e71a8841b..0b49be2164e4 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 MultiValueMap parameterToMultiValueMap(CollectionFormat c 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; 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 087da74084be..ae73f7c6c610 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 MultiValueMap parameterToMultiValueMap(CollectionFormat c 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; 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 2320997a57cd..17e3523aa38c 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 MultiValueMap parameterToMultiValueMap(CollectionFormat c 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; From 1a48c5f19f7600774f8ba7a017ee70ad223c3295 Mon Sep 17 00:00:00 2001 From: adessoDpd <83429301+adessoDpd@users.noreply.github.com> Date: Tue, 21 Sep 2021 05:46:05 +0200 Subject: [PATCH 29/36] [Wsdl] Handle schema property of type array with oneOf items and other minor updates/fixes (#10434) * add handling of array of oneOfs * handle res model-type lowercase name +shorten code * remove unnecessary vendor-extension model enum * handle openapi lowercase schema name for array res * change xs:anytype to string for file responses * update checkstyles * remove not needed imports again * update samples * upper/lowercase use local getdefault * update samples again --- docs/generators/fsharp-functions.md | 2 +- docs/generators/fsharp-giraffe-server.md | 2 +- docs/generators/java-inflector.md | 2 +- docs/generators/jaxrs-cxf-client.md | 2 +- docs/generators/swift5.md | 4 +- .../codegen/languages/WsdlSchemaCodegen.java | 59 +++--- .../wsdl-schema/wsdl-converter.mustache | 11 +- .../petstore/R/.openapi-generator/FILES | 2 +- .../.openapi-generator/FILES | 2 +- .../php/OpenAPIClient-php/phpunit.xml.dist | 4 +- samples/client/petstore/powershell/README.md | 12 +- .../petstore/powershell/docs/PSPetApi.md | 2 +- .../petstore/powershell/docs/PSStoreApi.md | 2 +- .../petstore/powershell/docs/PSUserApi.md | 2 +- .../default-v3.0/models/Capitalization.ts | 1 + .../petstore_client_lib_fake/README.md | 174 +++++++++--------- .../dart-dio/petstore_client_lib/README.md | 52 +++--- .../petstore_client_lib_fake/README.md | 174 +++++++++--------- .../dart2/petstore_client_lib/README.md | 52 +++--- .../dart2/petstore_client_lib_fake/README.md | 174 +++++++++--------- .../README.md | 174 +++++++++--------- .../Org.OpenAPITools/Controllers/PetApi.cs | 8 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- .../Org.OpenAPITools/Controllers/PetApi.cs | 8 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- .../Org.OpenAPITools/Controllers/PetApi.cs | 12 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- .../Org.OpenAPITools/Controllers/PetApi.cs | 8 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- samples/server/petstore/php-slim4/README.md | 4 +- .../petstore/php-slim4/phpunit.xml.dist | 4 +- .../SymfonyBundle-php/phpunit.xml.dist | 6 +- .../python-aiohttp-srclayout/setup.py | 6 +- .../tests/conftest.py | 2 +- .../petstore/python-aiohttp-srclayout/tox.ini | 2 +- 39 files changed, 507 insertions(+), 486 deletions(-) diff --git a/docs/generators/fsharp-functions.md b/docs/generators/fsharp-functions.md index bb16f39fa776..2a81000a7fb0 100644 --- a/docs/generators/fsharp-functions.md +++ b/docs/generators/fsharp-functions.md @@ -22,7 +22,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| |sortModelPropertiesByRequiredFlag|Sort model properties to place required parameters before optional parameters.| |true| |sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true| -|sourceFolder|source folder for generated code| |OpenAPI/src| +|sourceFolder|source folder for generated code| |OpenAPI\src| ## IMPORT MAPPING diff --git a/docs/generators/fsharp-giraffe-server.md b/docs/generators/fsharp-giraffe-server.md index f374168aa71f..66150dbec0de 100644 --- a/docs/generators/fsharp-giraffe-server.md +++ b/docs/generators/fsharp-giraffe-server.md @@ -19,7 +19,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |packageVersion|F# package version.| |1.0.0| |returnICollection|Return ICollection<T> instead of the concrete type.| |false| |sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true| -|sourceFolder|source folder for generated code| |OpenAPI/src| +|sourceFolder|source folder for generated code| |OpenAPI\src| |useCollection|Deserialize array types to Collection<T> instead of List<T>.| |false| |useDateTimeOffset|Use DateTimeOffset to model date-time properties| |false| |useSwashbuckle|Uses the Swashbuckle.AspNetCore NuGet package for documentation.| |false| diff --git a/docs/generators/java-inflector.md b/docs/generators/java-inflector.md index bb4d9dbb2365..a33de1ffb462 100644 --- a/docs/generators/java-inflector.md +++ b/docs/generators/java-inflector.md @@ -48,7 +48,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |snapshotVersion|Uses a SNAPSHOT version.|
**true**
Use a SnapShot Version
**false**
Use a Release Version
|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| -|sourceFolder|source folder for generated code| |src/gen/java| +|sourceFolder|source folder for generated code| |src\gen\java| |withXml|whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML)| |false| ## IMPORT MAPPING diff --git a/docs/generators/jaxrs-cxf-client.md b/docs/generators/jaxrs-cxf-client.md index 36393f588aae..6c4137adfcc6 100644 --- a/docs/generators/jaxrs-cxf-client.md +++ b/docs/generators/jaxrs-cxf-client.md @@ -48,7 +48,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |snapshotVersion|Uses a SNAPSHOT version.|
**true**
Use a SnapShot Version
**false**
Use a Release Version
|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| -|sourceFolder|source folder for generated code| |src/gen/java| +|sourceFolder|source folder for generated code| |src\gen\java| |useBeanValidation|Use BeanValidation API annotations| |false| |useGenericResponse|Use generic response| |false| |useGzipFeatureForTests|Use Gzip Feature for tests| |false| diff --git a/docs/generators/swift5.md b/docs/generators/swift5.md index 33f1a29ca773..23fb8b884b43 100644 --- a/docs/generators/swift5.md +++ b/docs/generators/swift5.md @@ -37,11 +37,11 @@ These options may be applied as additional-properties (cli) or configOptions (pl |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| -|swiftPackagePath|Set a custom source path instead of OpenAPIClient/Classes/OpenAPIs.| |null| +|swiftPackagePath|Set a custom source path instead of OpenAPIClient\Classes\OpenAPIs.| |null| |swiftUseApiNamespace|Flag to make all the API classes inner-class of {{projectName}}API| |null| |useBacktickEscapes|Escape reserved words using backticks (default: false)| |false| |useClasses|Use final classes for models instead of structs (default: false)| |false| -|useSPMFileStructure|Use SPM file structure and set the source path to Sources/{{projectName}} (default: false).| |null| +|useSPMFileStructure|Use SPM file structure and set the source path to Sources\{{projectName}} (default: false).| |null| ## IMPORT MAPPING 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 435494d8f3af..d6cd4e103abb 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 @@ -28,6 +28,7 @@ import java.util.List; import java.util.Locale; import java.util.Map; +import java.util.Arrays; public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig { public static final String PROJECT_NAME = "projectName"; @@ -128,9 +129,21 @@ public Map postProcessOperationsWithModels(Map o // 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); } } @@ -174,33 +187,19 @@ public Map postProcessModels(Map objs) { Map mod = (Map) mo; 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); @@ -217,6 +216,21 @@ public Map postProcessModels(Map objs) { } else { propertyVendorExtensions.put("x-prop-has-minormax", false); } + + // specify appearing schema names in case of openapi array with oneOf elements + if (var.openApiType == "array" && 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); @@ -233,7 +247,8 @@ public String generateOperationId(CodegenOperation op) { 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/wsdl-schema/wsdl-converter.mustache b/modules/openapi-generator/src/main/resources/wsdl-schema/wsdl-converter.mustache index d3bc158cd593..0de132567bf1 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/samples/client/petstore/R/.openapi-generator/FILES b/samples/client/petstore/R/.openapi-generator/FILES index 9385728f0103..5ec829dd19d5 100644 --- a/samples/client/petstore/R/.openapi-generator/FILES +++ b/samples/client/petstore/R/.openapi-generator/FILES @@ -3,6 +3,7 @@ .travis.yml DESCRIPTION NAMESPACE +README.md R/api_client.R R/api_response.R R/category.R @@ -14,7 +15,6 @@ R/store_api.R R/tag.R R/user.R R/user_api.R -README.md docs/Category.md docs/ModelApiResponse.md docs/Order.md diff --git a/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES b/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES index 7d0b2295b615..838bb1435360 100644 --- a/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES +++ b/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES @@ -57,6 +57,7 @@ docs/Model/SpecialModelName.md docs/Model/Tag.md docs/Model/User.md git_push.sh +lib/ApiException.php lib/Api/AnotherFakeApi.php lib/Api/DefaultApi.php lib/Api/FakeApi.php @@ -64,7 +65,6 @@ lib/Api/FakeClassnameTags123Api.php lib/Api/PetApi.php lib/Api/StoreApi.php lib/Api/UserApi.php -lib/ApiException.php lib/Configuration.php lib/HeaderSelector.php lib/Model/AdditionalPropertiesClass.php diff --git a/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist b/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist index 3dd90bbe32c9..afbe167922d2 100644 --- a/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist +++ b/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist @@ -13,8 +13,8 @@ - ./lib/Api - ./lib/Model + ./lib\/Api + ./lib\/Model diff --git a/samples/client/petstore/powershell/README.md b/samples/client/petstore/powershell/README.md index d394a82a0e91..45adbebb0967 100644 --- a/samples/client/petstore/powershell/README.md +++ b/samples/client/petstore/powershell/README.md @@ -79,12 +79,12 @@ Class | Method | HTTP request | Description ## Documentation for Models - - [PSPetstore/Model.ApiResponse](docs/ApiResponse.md) - - [PSPetstore/Model.Category](docs/Category.md) - - [PSPetstore/Model.Order](docs/Order.md) - - [PSPetstore/Model.Pet](docs/Pet.md) - - [PSPetstore/Model.Tag](docs/Tag.md) - - [PSPetstore/Model.User](docs/User.md) + - [PSPetstore\Model.ApiResponse](docs/ApiResponse.md) + - [PSPetstore\Model.Category](docs/Category.md) + - [PSPetstore\Model.Order](docs/Order.md) + - [PSPetstore\Model.Pet](docs/Pet.md) + - [PSPetstore\Model.Tag](docs/Tag.md) + - [PSPetstore\Model.User](docs/User.md) ## Documentation for Authorization diff --git a/samples/client/petstore/powershell/docs/PSPetApi.md b/samples/client/petstore/powershell/docs/PSPetApi.md index b4b553d9d922..a2f13a24851d 100644 --- a/samples/client/petstore/powershell/docs/PSPetApi.md +++ b/samples/client/petstore/powershell/docs/PSPetApi.md @@ -1,4 +1,4 @@ -# PSPetstore.PSPetstore/Api.PSPetApi +# PSPetstore.PSPetstore\Api.PSPetApi All URIs are relative to *http://petstore.swagger.io:80/v2* diff --git a/samples/client/petstore/powershell/docs/PSStoreApi.md b/samples/client/petstore/powershell/docs/PSStoreApi.md index aadeb611ab06..3cc4fd7611de 100644 --- a/samples/client/petstore/powershell/docs/PSStoreApi.md +++ b/samples/client/petstore/powershell/docs/PSStoreApi.md @@ -1,4 +1,4 @@ -# PSPetstore.PSPetstore/Api.PSStoreApi +# PSPetstore.PSPetstore\Api.PSStoreApi All URIs are relative to *http://petstore.swagger.io:80/v2* diff --git a/samples/client/petstore/powershell/docs/PSUserApi.md b/samples/client/petstore/powershell/docs/PSUserApi.md index 37308235b0f0..76fd46804e78 100644 --- a/samples/client/petstore/powershell/docs/PSUserApi.md +++ b/samples/client/petstore/powershell/docs/PSUserApi.md @@ -1,4 +1,4 @@ -# PSPetstore.PSPetstore/Api.PSUserApi +# PSPetstore.PSPetstore\Api.PSUserApi All URIs are relative to *http://petstore.swagger.io:80/v2* diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts index 8bfd529f1a26..2dc1fddadd16 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts @@ -51,6 +51,7 @@ export interface Capitalization { sCAETHFlowPoints?: string; /** * Name of the pet + * @type {string} * @memberof Capitalization */ diff --git a/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md index 52553e236b05..d92d866edcb7 100644 --- a/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md @@ -64,97 +64,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -[*AnotherFakeApi*](doc/AnotherFakeApi.md) | [**call123testSpecialTags**](doc/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -[*DefaultApi*](doc/DefaultApi.md) | [**fooGet**](doc/DefaultApi.md#fooget) | **GET** /foo | -[*FakeApi*](doc/FakeApi.md) | [**fakeHealthGet**](doc/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -[*FakeApi*](doc/FakeApi.md) | [**fakeHttpSignatureTest**](doc/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -[*FakeApi*](doc/FakeApi.md) | [**fakeOuterBooleanSerialize**](doc/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -[*FakeApi*](doc/FakeApi.md) | [**fakeOuterCompositeSerialize**](doc/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -[*FakeApi*](doc/FakeApi.md) | [**fakeOuterNumberSerialize**](doc/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -[*FakeApi*](doc/FakeApi.md) | [**fakeOuterStringSerialize**](doc/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -[*FakeApi*](doc/FakeApi.md) | [**fakePropertyEnumIntegerSerialize**](doc/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -[*FakeApi*](doc/FakeApi.md) | [**testBodyWithBinary**](doc/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -[*FakeApi*](doc/FakeApi.md) | [**testBodyWithFileSchema**](doc/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -[*FakeApi*](doc/FakeApi.md) | [**testBodyWithQueryParams**](doc/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -[*FakeApi*](doc/FakeApi.md) | [**testClientModel**](doc/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -[*FakeApi*](doc/FakeApi.md) | [**testEndpointParameters**](doc/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -[*FakeApi*](doc/FakeApi.md) | [**testEnumParameters**](doc/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -[*FakeApi*](doc/FakeApi.md) | [**testGroupParameters**](doc/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -[*FakeApi*](doc/FakeApi.md) | [**testInlineAdditionalProperties**](doc/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -[*FakeApi*](doc/FakeApi.md) | [**testJsonFormData**](doc/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -[*FakeApi*](doc/FakeApi.md) | [**testQueryParameterCollectionFormat**](doc/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -[*FakeClassnameTags123Api*](doc/FakeClassnameTags123Api.md) | [**testClassname**](doc/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -[*PetApi*](doc/PetApi.md) | [**addPet**](doc/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -[*PetApi*](doc/PetApi.md) | [**deletePet**](doc/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -[*PetApi*](doc/PetApi.md) | [**findPetsByStatus**](doc/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -[*PetApi*](doc/PetApi.md) | [**findPetsByTags**](doc/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -[*PetApi*](doc/PetApi.md) | [**getPetById**](doc/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -[*PetApi*](doc/PetApi.md) | [**updatePet**](doc/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -[*PetApi*](doc/PetApi.md) | [**updatePetWithForm**](doc/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -[*PetApi*](doc/PetApi.md) | [**uploadFile**](doc/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -[*PetApi*](doc/PetApi.md) | [**uploadFileWithRequiredFile**](doc/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -[*StoreApi*](doc/StoreApi.md) | [**deleteOrder**](doc/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -[*StoreApi*](doc/StoreApi.md) | [**getInventory**](doc/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -[*StoreApi*](doc/StoreApi.md) | [**getOrderById**](doc/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -[*StoreApi*](doc/StoreApi.md) | [**placeOrder**](doc/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -[*UserApi*](doc/UserApi.md) | [**createUser**](doc/UserApi.md#createuser) | **POST** /user | Create user -[*UserApi*](doc/UserApi.md) | [**createUsersWithArrayInput**](doc/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -[*UserApi*](doc/UserApi.md) | [**createUsersWithListInput**](doc/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -[*UserApi*](doc/UserApi.md) | [**deleteUser**](doc/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -[*UserApi*](doc/UserApi.md) | [**getUserByName**](doc/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -[*UserApi*](doc/UserApi.md) | [**loginUser**](doc/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -[*UserApi*](doc/UserApi.md) | [**logoutUser**](doc/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -[*UserApi*](doc/UserApi.md) | [**updateUser**](doc/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +[*AnotherFakeApi*](doc\AnotherFakeApi.md) | [**call123testSpecialTags**](doc\AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +[*DefaultApi*](doc\DefaultApi.md) | [**fooGet**](doc\DefaultApi.md#fooget) | **GET** /foo | +[*FakeApi*](doc\FakeApi.md) | [**fakeHealthGet**](doc\FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +[*FakeApi*](doc\FakeApi.md) | [**fakeHttpSignatureTest**](doc\FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +[*FakeApi*](doc\FakeApi.md) | [**fakeOuterBooleanSerialize**](doc\FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +[*FakeApi*](doc\FakeApi.md) | [**fakeOuterCompositeSerialize**](doc\FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +[*FakeApi*](doc\FakeApi.md) | [**fakeOuterNumberSerialize**](doc\FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +[*FakeApi*](doc\FakeApi.md) | [**fakeOuterStringSerialize**](doc\FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +[*FakeApi*](doc\FakeApi.md) | [**fakePropertyEnumIntegerSerialize**](doc\FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +[*FakeApi*](doc\FakeApi.md) | [**testBodyWithBinary**](doc\FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +[*FakeApi*](doc\FakeApi.md) | [**testBodyWithFileSchema**](doc\FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +[*FakeApi*](doc\FakeApi.md) | [**testBodyWithQueryParams**](doc\FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +[*FakeApi*](doc\FakeApi.md) | [**testClientModel**](doc\FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +[*FakeApi*](doc\FakeApi.md) | [**testEndpointParameters**](doc\FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +[*FakeApi*](doc\FakeApi.md) | [**testEnumParameters**](doc\FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +[*FakeApi*](doc\FakeApi.md) | [**testGroupParameters**](doc\FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +[*FakeApi*](doc\FakeApi.md) | [**testInlineAdditionalProperties**](doc\FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +[*FakeApi*](doc\FakeApi.md) | [**testJsonFormData**](doc\FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +[*FakeApi*](doc\FakeApi.md) | [**testQueryParameterCollectionFormat**](doc\FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +[*FakeClassnameTags123Api*](doc\FakeClassnameTags123Api.md) | [**testClassname**](doc\FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +[*PetApi*](doc\PetApi.md) | [**addPet**](doc\PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +[*PetApi*](doc\PetApi.md) | [**deletePet**](doc\PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +[*PetApi*](doc\PetApi.md) | [**findPetsByStatus**](doc\PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +[*PetApi*](doc\PetApi.md) | [**findPetsByTags**](doc\PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +[*PetApi*](doc\PetApi.md) | [**getPetById**](doc\PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +[*PetApi*](doc\PetApi.md) | [**updatePet**](doc\PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +[*PetApi*](doc\PetApi.md) | [**updatePetWithForm**](doc\PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +[*PetApi*](doc\PetApi.md) | [**uploadFile**](doc\PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +[*PetApi*](doc\PetApi.md) | [**uploadFileWithRequiredFile**](doc\PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +[*StoreApi*](doc\StoreApi.md) | [**deleteOrder**](doc\StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +[*StoreApi*](doc\StoreApi.md) | [**getInventory**](doc\StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +[*StoreApi*](doc\StoreApi.md) | [**getOrderById**](doc\StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +[*StoreApi*](doc\StoreApi.md) | [**placeOrder**](doc\StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +[*UserApi*](doc\UserApi.md) | [**createUser**](doc\UserApi.md#createuser) | **POST** /user | Create user +[*UserApi*](doc\UserApi.md) | [**createUsersWithArrayInput**](doc\UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +[*UserApi*](doc\UserApi.md) | [**createUsersWithListInput**](doc\UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +[*UserApi*](doc\UserApi.md) | [**deleteUser**](doc\UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +[*UserApi*](doc\UserApi.md) | [**getUserByName**](doc\UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +[*UserApi*](doc\UserApi.md) | [**loginUser**](doc\UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +[*UserApi*](doc\UserApi.md) | [**logoutUser**](doc\UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +[*UserApi*](doc\UserApi.md) | [**updateUser**](doc\UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc/AdditionalPropertiesClass.md) - - [Animal](doc/Animal.md) - - [ApiResponse](doc/ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc/ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc/ArrayOfNumberOnly.md) - - [ArrayTest](doc/ArrayTest.md) - - [Capitalization](doc/Capitalization.md) - - [Cat](doc/Cat.md) - - [CatAllOf](doc/CatAllOf.md) - - [Category](doc/Category.md) - - [ClassModel](doc/ClassModel.md) - - [DeprecatedObject](doc/DeprecatedObject.md) - - [Dog](doc/Dog.md) - - [DogAllOf](doc/DogAllOf.md) - - [EnumArrays](doc/EnumArrays.md) - - [EnumTest](doc/EnumTest.md) - - [FileSchemaTestClass](doc/FileSchemaTestClass.md) - - [Foo](doc/Foo.md) - - [FormatTest](doc/FormatTest.md) - - [HasOnlyReadOnly](doc/HasOnlyReadOnly.md) - - [HealthCheckResult](doc/HealthCheckResult.md) - - [InlineResponseDefault](doc/InlineResponseDefault.md) - - [MapTest](doc/MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc/MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc/Model200Response.md) - - [ModelClient](doc/ModelClient.md) - - [ModelEnumClass](doc/ModelEnumClass.md) - - [ModelFile](doc/ModelFile.md) - - [ModelList](doc/ModelList.md) - - [ModelReturn](doc/ModelReturn.md) - - [Name](doc/Name.md) - - [NullableClass](doc/NullableClass.md) - - [NumberOnly](doc/NumberOnly.md) - - [ObjectWithDeprecatedFields](doc/ObjectWithDeprecatedFields.md) - - [Order](doc/Order.md) - - [OuterComposite](doc/OuterComposite.md) - - [OuterEnum](doc/OuterEnum.md) - - [OuterEnumDefaultValue](doc/OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc/OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc/OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc/OuterObjectWithEnumProperty.md) - - [Pet](doc/Pet.md) - - [ReadOnlyFirst](doc/ReadOnlyFirst.md) - - [SpecialModelName](doc/SpecialModelName.md) - - [Tag](doc/Tag.md) - - [User](doc/User.md) + - [AdditionalPropertiesClass](doc\AdditionalPropertiesClass.md) + - [Animal](doc\Animal.md) + - [ApiResponse](doc\ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc\ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc\ArrayOfNumberOnly.md) + - [ArrayTest](doc\ArrayTest.md) + - [Capitalization](doc\Capitalization.md) + - [Cat](doc\Cat.md) + - [CatAllOf](doc\CatAllOf.md) + - [Category](doc\Category.md) + - [ClassModel](doc\ClassModel.md) + - [DeprecatedObject](doc\DeprecatedObject.md) + - [Dog](doc\Dog.md) + - [DogAllOf](doc\DogAllOf.md) + - [EnumArrays](doc\EnumArrays.md) + - [EnumTest](doc\EnumTest.md) + - [FileSchemaTestClass](doc\FileSchemaTestClass.md) + - [Foo](doc\Foo.md) + - [FormatTest](doc\FormatTest.md) + - [HasOnlyReadOnly](doc\HasOnlyReadOnly.md) + - [HealthCheckResult](doc\HealthCheckResult.md) + - [InlineResponseDefault](doc\InlineResponseDefault.md) + - [MapTest](doc\MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc\MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc\Model200Response.md) + - [ModelClient](doc\ModelClient.md) + - [ModelEnumClass](doc\ModelEnumClass.md) + - [ModelFile](doc\ModelFile.md) + - [ModelList](doc\ModelList.md) + - [ModelReturn](doc\ModelReturn.md) + - [Name](doc\Name.md) + - [NullableClass](doc\NullableClass.md) + - [NumberOnly](doc\NumberOnly.md) + - [ObjectWithDeprecatedFields](doc\ObjectWithDeprecatedFields.md) + - [Order](doc\Order.md) + - [OuterComposite](doc\OuterComposite.md) + - [OuterEnum](doc\OuterEnum.md) + - [OuterEnumDefaultValue](doc\OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc\OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc\OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc\OuterObjectWithEnumProperty.md) + - [Pet](doc\Pet.md) + - [ReadOnlyFirst](doc\ReadOnlyFirst.md) + - [SpecialModelName](doc\SpecialModelName.md) + - [Tag](doc\Tag.md) + - [User](doc\User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md index aee38c63bb47..9be9da966687 100644 --- a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md +++ b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md @@ -58,36 +58,36 @@ All URIs are relative to *http://petstore.swagger.io/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*PetApi* | [**addPet**](doc/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*StoreApi* | [**deleteOrder**](doc/StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc/StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc/UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*PetApi* | [**addPet**](doc\PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc\PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc\PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc\PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc\PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc\PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc\PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc\PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*StoreApi* | [**deleteOrder**](doc\StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc\StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc\StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc\StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc\UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc\UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc\UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc\UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc\UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc\UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc\UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc\UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [ApiResponse](doc/ApiResponse.md) - - [Category](doc/Category.md) - - [Order](doc/Order.md) - - [Pet](doc/Pet.md) - - [Tag](doc/Tag.md) - - [User](doc/User.md) + - [ApiResponse](doc\ApiResponse.md) + - [Category](doc\Category.md) + - [Order](doc\Order.md) + - [Pet](doc\Pet.md) + - [Tag](doc\Tag.md) + - [User](doc\User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md index e03bec1228af..774e30d25ec0 100644 --- a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md @@ -58,97 +58,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AnotherFakeApi* | [**call123testSpecialTags**](doc/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -*DefaultApi* | [**fooGet**](doc/DefaultApi.md#fooget) | **GET** /foo | -*FakeApi* | [**fakeHealthGet**](doc/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -*FakeApi* | [**fakeHttpSignatureTest**](doc/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -*FakeApi* | [**fakeOuterBooleanSerialize**](doc/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -*FakeApi* | [**fakeOuterCompositeSerialize**](doc/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -*FakeApi* | [**fakeOuterNumberSerialize**](doc/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -*FakeApi* | [**fakeOuterStringSerialize**](doc/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -*FakeApi* | [**testBodyWithBinary**](doc/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -*FakeApi* | [**testBodyWithFileSchema**](doc/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -*FakeApi* | [**testBodyWithQueryParams**](doc/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -*FakeApi* | [**testClientModel**](doc/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -*FakeApi* | [**testEndpointParameters**](doc/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -*FakeApi* | [**testEnumParameters**](doc/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -*FakeApi* | [**testGroupParameters**](doc/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -*FakeApi* | [**testInlineAdditionalProperties**](doc/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -*FakeApi* | [**testJsonFormData**](doc/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -*FakeApi* | [**testQueryParameterCollectionFormat**](doc/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -*FakeClassnameTags123Api* | [**testClassname**](doc/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -*PetApi* | [**addPet**](doc/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*PetApi* | [**uploadFileWithRequiredFile**](doc/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -*StoreApi* | [**deleteOrder**](doc/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc/UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*AnotherFakeApi* | [**call123testSpecialTags**](doc\AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +*DefaultApi* | [**fooGet**](doc\DefaultApi.md#fooget) | **GET** /foo | +*FakeApi* | [**fakeHealthGet**](doc\FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +*FakeApi* | [**fakeHttpSignatureTest**](doc\FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +*FakeApi* | [**fakeOuterBooleanSerialize**](doc\FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +*FakeApi* | [**fakeOuterCompositeSerialize**](doc\FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +*FakeApi* | [**fakeOuterNumberSerialize**](doc\FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +*FakeApi* | [**fakeOuterStringSerialize**](doc\FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc\FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +*FakeApi* | [**testBodyWithBinary**](doc\FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +*FakeApi* | [**testBodyWithFileSchema**](doc\FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +*FakeApi* | [**testBodyWithQueryParams**](doc\FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +*FakeApi* | [**testClientModel**](doc\FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +*FakeApi* | [**testEndpointParameters**](doc\FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +*FakeApi* | [**testEnumParameters**](doc\FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +*FakeApi* | [**testGroupParameters**](doc\FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +*FakeApi* | [**testInlineAdditionalProperties**](doc\FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +*FakeApi* | [**testJsonFormData**](doc\FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +*FakeApi* | [**testQueryParameterCollectionFormat**](doc\FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +*FakeClassnameTags123Api* | [**testClassname**](doc\FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +*PetApi* | [**addPet**](doc\PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc\PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc\PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc\PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc\PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc\PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc\PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc\PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*PetApi* | [**uploadFileWithRequiredFile**](doc\PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +*StoreApi* | [**deleteOrder**](doc\StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc\StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc\StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc\StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc\UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc\UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc\UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc\UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc\UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc\UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc\UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc\UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc/AdditionalPropertiesClass.md) - - [Animal](doc/Animal.md) - - [ApiResponse](doc/ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc/ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc/ArrayOfNumberOnly.md) - - [ArrayTest](doc/ArrayTest.md) - - [Capitalization](doc/Capitalization.md) - - [Cat](doc/Cat.md) - - [CatAllOf](doc/CatAllOf.md) - - [Category](doc/Category.md) - - [ClassModel](doc/ClassModel.md) - - [DeprecatedObject](doc/DeprecatedObject.md) - - [Dog](doc/Dog.md) - - [DogAllOf](doc/DogAllOf.md) - - [EnumArrays](doc/EnumArrays.md) - - [EnumTest](doc/EnumTest.md) - - [FileSchemaTestClass](doc/FileSchemaTestClass.md) - - [Foo](doc/Foo.md) - - [FormatTest](doc/FormatTest.md) - - [HasOnlyReadOnly](doc/HasOnlyReadOnly.md) - - [HealthCheckResult](doc/HealthCheckResult.md) - - [InlineResponseDefault](doc/InlineResponseDefault.md) - - [MapTest](doc/MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc/MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc/Model200Response.md) - - [ModelClient](doc/ModelClient.md) - - [ModelEnumClass](doc/ModelEnumClass.md) - - [ModelFile](doc/ModelFile.md) - - [ModelList](doc/ModelList.md) - - [ModelReturn](doc/ModelReturn.md) - - [Name](doc/Name.md) - - [NullableClass](doc/NullableClass.md) - - [NumberOnly](doc/NumberOnly.md) - - [ObjectWithDeprecatedFields](doc/ObjectWithDeprecatedFields.md) - - [Order](doc/Order.md) - - [OuterComposite](doc/OuterComposite.md) - - [OuterEnum](doc/OuterEnum.md) - - [OuterEnumDefaultValue](doc/OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc/OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc/OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc/OuterObjectWithEnumProperty.md) - - [Pet](doc/Pet.md) - - [ReadOnlyFirst](doc/ReadOnlyFirst.md) - - [SpecialModelName](doc/SpecialModelName.md) - - [Tag](doc/Tag.md) - - [User](doc/User.md) + - [AdditionalPropertiesClass](doc\AdditionalPropertiesClass.md) + - [Animal](doc\Animal.md) + - [ApiResponse](doc\ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc\ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc\ArrayOfNumberOnly.md) + - [ArrayTest](doc\ArrayTest.md) + - [Capitalization](doc\Capitalization.md) + - [Cat](doc\Cat.md) + - [CatAllOf](doc\CatAllOf.md) + - [Category](doc\Category.md) + - [ClassModel](doc\ClassModel.md) + - [DeprecatedObject](doc\DeprecatedObject.md) + - [Dog](doc\Dog.md) + - [DogAllOf](doc\DogAllOf.md) + - [EnumArrays](doc\EnumArrays.md) + - [EnumTest](doc\EnumTest.md) + - [FileSchemaTestClass](doc\FileSchemaTestClass.md) + - [Foo](doc\Foo.md) + - [FormatTest](doc\FormatTest.md) + - [HasOnlyReadOnly](doc\HasOnlyReadOnly.md) + - [HealthCheckResult](doc\HealthCheckResult.md) + - [InlineResponseDefault](doc\InlineResponseDefault.md) + - [MapTest](doc\MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc\MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc\Model200Response.md) + - [ModelClient](doc\ModelClient.md) + - [ModelEnumClass](doc\ModelEnumClass.md) + - [ModelFile](doc\ModelFile.md) + - [ModelList](doc\ModelList.md) + - [ModelReturn](doc\ModelReturn.md) + - [Name](doc\Name.md) + - [NullableClass](doc\NullableClass.md) + - [NumberOnly](doc\NumberOnly.md) + - [ObjectWithDeprecatedFields](doc\ObjectWithDeprecatedFields.md) + - [Order](doc\Order.md) + - [OuterComposite](doc\OuterComposite.md) + - [OuterEnum](doc\OuterEnum.md) + - [OuterEnumDefaultValue](doc\OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc\OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc\OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc\OuterObjectWithEnumProperty.md) + - [Pet](doc\Pet.md) + - [ReadOnlyFirst](doc\ReadOnlyFirst.md) + - [SpecialModelName](doc\SpecialModelName.md) + - [Tag](doc\Tag.md) + - [User](doc\User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md b/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md index b41b8970d0c2..532463391c51 100644 --- a/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md +++ b/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md @@ -60,36 +60,36 @@ All URIs are relative to *http://petstore.swagger.io/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*PetApi* | [**addPet**](doc//PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc//PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc//PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc//PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc//PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc//PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc//PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc//PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*StoreApi* | [**deleteOrder**](doc//StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc//StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc//StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc//StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc//UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc//UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc//UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc//UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc//UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc//UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc//UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc//UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*PetApi* | [**addPet**](doc\/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc\/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc\/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc\/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc\/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc\/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc\/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc\/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*StoreApi* | [**deleteOrder**](doc\/StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc\/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc\/StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc\/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc\/UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc\/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc\/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc\/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc\/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc\/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc\/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc\/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [ApiResponse](doc//ApiResponse.md) - - [Category](doc//Category.md) - - [Order](doc//Order.md) - - [Pet](doc//Pet.md) - - [Tag](doc//Tag.md) - - [User](doc//User.md) + - [ApiResponse](doc\/ApiResponse.md) + - [Category](doc\/Category.md) + - [Order](doc\/Order.md) + - [Pet](doc\/Pet.md) + - [Tag](doc\/Tag.md) + - [User](doc\/User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md index db2f2c26eac2..c7fb623aa40a 100644 --- a/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md @@ -58,97 +58,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AnotherFakeApi* | [**call123testSpecialTags**](doc//AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -*DefaultApi* | [**fooGet**](doc//DefaultApi.md#fooget) | **GET** /foo | -*FakeApi* | [**fakeHealthGet**](doc//FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -*FakeApi* | [**fakeHttpSignatureTest**](doc//FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -*FakeApi* | [**fakeOuterBooleanSerialize**](doc//FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -*FakeApi* | [**fakeOuterCompositeSerialize**](doc//FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -*FakeApi* | [**fakeOuterNumberSerialize**](doc//FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -*FakeApi* | [**fakeOuterStringSerialize**](doc//FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc//FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -*FakeApi* | [**testBodyWithBinary**](doc//FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -*FakeApi* | [**testBodyWithFileSchema**](doc//FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -*FakeApi* | [**testBodyWithQueryParams**](doc//FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -*FakeApi* | [**testClientModel**](doc//FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -*FakeApi* | [**testEndpointParameters**](doc//FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -*FakeApi* | [**testEnumParameters**](doc//FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -*FakeApi* | [**testGroupParameters**](doc//FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -*FakeApi* | [**testInlineAdditionalProperties**](doc//FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -*FakeApi* | [**testJsonFormData**](doc//FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -*FakeApi* | [**testQueryParameterCollectionFormat**](doc//FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -*FakeClassnameTags123Api* | [**testClassname**](doc//FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -*PetApi* | [**addPet**](doc//PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc//PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc//PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc//PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc//PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc//PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc//PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc//PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*PetApi* | [**uploadFileWithRequiredFile**](doc//PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -*StoreApi* | [**deleteOrder**](doc//StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc//StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc//StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc//StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc//UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc//UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc//UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc//UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc//UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc//UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc//UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc//UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*AnotherFakeApi* | [**call123testSpecialTags**](doc\/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +*DefaultApi* | [**fooGet**](doc\/DefaultApi.md#fooget) | **GET** /foo | +*FakeApi* | [**fakeHealthGet**](doc\/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +*FakeApi* | [**fakeHttpSignatureTest**](doc\/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +*FakeApi* | [**fakeOuterBooleanSerialize**](doc\/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +*FakeApi* | [**fakeOuterCompositeSerialize**](doc\/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +*FakeApi* | [**fakeOuterNumberSerialize**](doc\/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +*FakeApi* | [**fakeOuterStringSerialize**](doc\/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc\/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +*FakeApi* | [**testBodyWithBinary**](doc\/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +*FakeApi* | [**testBodyWithFileSchema**](doc\/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +*FakeApi* | [**testBodyWithQueryParams**](doc\/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +*FakeApi* | [**testClientModel**](doc\/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +*FakeApi* | [**testEndpointParameters**](doc\/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +*FakeApi* | [**testEnumParameters**](doc\/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +*FakeApi* | [**testGroupParameters**](doc\/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +*FakeApi* | [**testInlineAdditionalProperties**](doc\/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +*FakeApi* | [**testJsonFormData**](doc\/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +*FakeApi* | [**testQueryParameterCollectionFormat**](doc\/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +*FakeClassnameTags123Api* | [**testClassname**](doc\/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +*PetApi* | [**addPet**](doc\/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc\/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc\/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc\/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc\/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc\/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc\/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc\/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*PetApi* | [**uploadFileWithRequiredFile**](doc\/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +*StoreApi* | [**deleteOrder**](doc\/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc\/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc\/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc\/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc\/UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc\/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc\/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc\/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc\/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc\/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc\/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc\/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc//AdditionalPropertiesClass.md) - - [Animal](doc//Animal.md) - - [ApiResponse](doc//ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc//ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc//ArrayOfNumberOnly.md) - - [ArrayTest](doc//ArrayTest.md) - - [Capitalization](doc//Capitalization.md) - - [Cat](doc//Cat.md) - - [CatAllOf](doc//CatAllOf.md) - - [Category](doc//Category.md) - - [ClassModel](doc//ClassModel.md) - - [DeprecatedObject](doc//DeprecatedObject.md) - - [Dog](doc//Dog.md) - - [DogAllOf](doc//DogAllOf.md) - - [EnumArrays](doc//EnumArrays.md) - - [EnumClass](doc//EnumClass.md) - - [EnumTest](doc//EnumTest.md) - - [FileSchemaTestClass](doc//FileSchemaTestClass.md) - - [Foo](doc//Foo.md) - - [FormatTest](doc//FormatTest.md) - - [HasOnlyReadOnly](doc//HasOnlyReadOnly.md) - - [HealthCheckResult](doc//HealthCheckResult.md) - - [InlineResponseDefault](doc//InlineResponseDefault.md) - - [MapTest](doc//MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc//MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc//Model200Response.md) - - [ModelClient](doc//ModelClient.md) - - [ModelFile](doc//ModelFile.md) - - [ModelList](doc//ModelList.md) - - [ModelReturn](doc//ModelReturn.md) - - [Name](doc//Name.md) - - [NullableClass](doc//NullableClass.md) - - [NumberOnly](doc//NumberOnly.md) - - [ObjectWithDeprecatedFields](doc//ObjectWithDeprecatedFields.md) - - [Order](doc//Order.md) - - [OuterComposite](doc//OuterComposite.md) - - [OuterEnum](doc//OuterEnum.md) - - [OuterEnumDefaultValue](doc//OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc//OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc//OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc//OuterObjectWithEnumProperty.md) - - [Pet](doc//Pet.md) - - [ReadOnlyFirst](doc//ReadOnlyFirst.md) - - [SpecialModelName](doc//SpecialModelName.md) - - [Tag](doc//Tag.md) - - [User](doc//User.md) + - [AdditionalPropertiesClass](doc\/AdditionalPropertiesClass.md) + - [Animal](doc\/Animal.md) + - [ApiResponse](doc\/ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc\/ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc\/ArrayOfNumberOnly.md) + - [ArrayTest](doc\/ArrayTest.md) + - [Capitalization](doc\/Capitalization.md) + - [Cat](doc\/Cat.md) + - [CatAllOf](doc\/CatAllOf.md) + - [Category](doc\/Category.md) + - [ClassModel](doc\/ClassModel.md) + - [DeprecatedObject](doc\/DeprecatedObject.md) + - [Dog](doc\/Dog.md) + - [DogAllOf](doc\/DogAllOf.md) + - [EnumArrays](doc\/EnumArrays.md) + - [EnumClass](doc\/EnumClass.md) + - [EnumTest](doc\/EnumTest.md) + - [FileSchemaTestClass](doc\/FileSchemaTestClass.md) + - [Foo](doc\/Foo.md) + - [FormatTest](doc\/FormatTest.md) + - [HasOnlyReadOnly](doc\/HasOnlyReadOnly.md) + - [HealthCheckResult](doc\/HealthCheckResult.md) + - [InlineResponseDefault](doc\/InlineResponseDefault.md) + - [MapTest](doc\/MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc\/MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc\/Model200Response.md) + - [ModelClient](doc\/ModelClient.md) + - [ModelFile](doc\/ModelFile.md) + - [ModelList](doc\/ModelList.md) + - [ModelReturn](doc\/ModelReturn.md) + - [Name](doc\/Name.md) + - [NullableClass](doc\/NullableClass.md) + - [NumberOnly](doc\/NumberOnly.md) + - [ObjectWithDeprecatedFields](doc\/ObjectWithDeprecatedFields.md) + - [Order](doc\/Order.md) + - [OuterComposite](doc\/OuterComposite.md) + - [OuterEnum](doc\/OuterEnum.md) + - [OuterEnumDefaultValue](doc\/OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc\/OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc\/OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc\/OuterObjectWithEnumProperty.md) + - [Pet](doc\/Pet.md) + - [ReadOnlyFirst](doc\/ReadOnlyFirst.md) + - [SpecialModelName](doc\/SpecialModelName.md) + - [Tag](doc\/Tag.md) + - [User](doc\/User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md index db2f2c26eac2..c7fb623aa40a 100644 --- a/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md @@ -58,97 +58,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AnotherFakeApi* | [**call123testSpecialTags**](doc//AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -*DefaultApi* | [**fooGet**](doc//DefaultApi.md#fooget) | **GET** /foo | -*FakeApi* | [**fakeHealthGet**](doc//FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -*FakeApi* | [**fakeHttpSignatureTest**](doc//FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -*FakeApi* | [**fakeOuterBooleanSerialize**](doc//FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -*FakeApi* | [**fakeOuterCompositeSerialize**](doc//FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -*FakeApi* | [**fakeOuterNumberSerialize**](doc//FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -*FakeApi* | [**fakeOuterStringSerialize**](doc//FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc//FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -*FakeApi* | [**testBodyWithBinary**](doc//FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -*FakeApi* | [**testBodyWithFileSchema**](doc//FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -*FakeApi* | [**testBodyWithQueryParams**](doc//FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -*FakeApi* | [**testClientModel**](doc//FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -*FakeApi* | [**testEndpointParameters**](doc//FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -*FakeApi* | [**testEnumParameters**](doc//FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -*FakeApi* | [**testGroupParameters**](doc//FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -*FakeApi* | [**testInlineAdditionalProperties**](doc//FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -*FakeApi* | [**testJsonFormData**](doc//FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -*FakeApi* | [**testQueryParameterCollectionFormat**](doc//FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -*FakeClassnameTags123Api* | [**testClassname**](doc//FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -*PetApi* | [**addPet**](doc//PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc//PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc//PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc//PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc//PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc//PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc//PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc//PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*PetApi* | [**uploadFileWithRequiredFile**](doc//PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -*StoreApi* | [**deleteOrder**](doc//StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc//StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc//StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc//StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc//UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc//UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc//UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc//UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc//UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc//UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc//UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc//UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*AnotherFakeApi* | [**call123testSpecialTags**](doc\/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +*DefaultApi* | [**fooGet**](doc\/DefaultApi.md#fooget) | **GET** /foo | +*FakeApi* | [**fakeHealthGet**](doc\/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +*FakeApi* | [**fakeHttpSignatureTest**](doc\/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +*FakeApi* | [**fakeOuterBooleanSerialize**](doc\/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +*FakeApi* | [**fakeOuterCompositeSerialize**](doc\/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +*FakeApi* | [**fakeOuterNumberSerialize**](doc\/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +*FakeApi* | [**fakeOuterStringSerialize**](doc\/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc\/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +*FakeApi* | [**testBodyWithBinary**](doc\/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +*FakeApi* | [**testBodyWithFileSchema**](doc\/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +*FakeApi* | [**testBodyWithQueryParams**](doc\/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +*FakeApi* | [**testClientModel**](doc\/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +*FakeApi* | [**testEndpointParameters**](doc\/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +*FakeApi* | [**testEnumParameters**](doc\/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +*FakeApi* | [**testGroupParameters**](doc\/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +*FakeApi* | [**testInlineAdditionalProperties**](doc\/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +*FakeApi* | [**testJsonFormData**](doc\/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +*FakeApi* | [**testQueryParameterCollectionFormat**](doc\/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +*FakeClassnameTags123Api* | [**testClassname**](doc\/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +*PetApi* | [**addPet**](doc\/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc\/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc\/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc\/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc\/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc\/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc\/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc\/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*PetApi* | [**uploadFileWithRequiredFile**](doc\/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +*StoreApi* | [**deleteOrder**](doc\/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc\/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc\/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc\/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc\/UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc\/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc\/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc\/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc\/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc\/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc\/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc\/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc//AdditionalPropertiesClass.md) - - [Animal](doc//Animal.md) - - [ApiResponse](doc//ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc//ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc//ArrayOfNumberOnly.md) - - [ArrayTest](doc//ArrayTest.md) - - [Capitalization](doc//Capitalization.md) - - [Cat](doc//Cat.md) - - [CatAllOf](doc//CatAllOf.md) - - [Category](doc//Category.md) - - [ClassModel](doc//ClassModel.md) - - [DeprecatedObject](doc//DeprecatedObject.md) - - [Dog](doc//Dog.md) - - [DogAllOf](doc//DogAllOf.md) - - [EnumArrays](doc//EnumArrays.md) - - [EnumClass](doc//EnumClass.md) - - [EnumTest](doc//EnumTest.md) - - [FileSchemaTestClass](doc//FileSchemaTestClass.md) - - [Foo](doc//Foo.md) - - [FormatTest](doc//FormatTest.md) - - [HasOnlyReadOnly](doc//HasOnlyReadOnly.md) - - [HealthCheckResult](doc//HealthCheckResult.md) - - [InlineResponseDefault](doc//InlineResponseDefault.md) - - [MapTest](doc//MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc//MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc//Model200Response.md) - - [ModelClient](doc//ModelClient.md) - - [ModelFile](doc//ModelFile.md) - - [ModelList](doc//ModelList.md) - - [ModelReturn](doc//ModelReturn.md) - - [Name](doc//Name.md) - - [NullableClass](doc//NullableClass.md) - - [NumberOnly](doc//NumberOnly.md) - - [ObjectWithDeprecatedFields](doc//ObjectWithDeprecatedFields.md) - - [Order](doc//Order.md) - - [OuterComposite](doc//OuterComposite.md) - - [OuterEnum](doc//OuterEnum.md) - - [OuterEnumDefaultValue](doc//OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc//OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc//OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc//OuterObjectWithEnumProperty.md) - - [Pet](doc//Pet.md) - - [ReadOnlyFirst](doc//ReadOnlyFirst.md) - - [SpecialModelName](doc//SpecialModelName.md) - - [Tag](doc//Tag.md) - - [User](doc//User.md) + - [AdditionalPropertiesClass](doc\/AdditionalPropertiesClass.md) + - [Animal](doc\/Animal.md) + - [ApiResponse](doc\/ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc\/ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc\/ArrayOfNumberOnly.md) + - [ArrayTest](doc\/ArrayTest.md) + - [Capitalization](doc\/Capitalization.md) + - [Cat](doc\/Cat.md) + - [CatAllOf](doc\/CatAllOf.md) + - [Category](doc\/Category.md) + - [ClassModel](doc\/ClassModel.md) + - [DeprecatedObject](doc\/DeprecatedObject.md) + - [Dog](doc\/Dog.md) + - [DogAllOf](doc\/DogAllOf.md) + - [EnumArrays](doc\/EnumArrays.md) + - [EnumClass](doc\/EnumClass.md) + - [EnumTest](doc\/EnumTest.md) + - [FileSchemaTestClass](doc\/FileSchemaTestClass.md) + - [Foo](doc\/Foo.md) + - [FormatTest](doc\/FormatTest.md) + - [HasOnlyReadOnly](doc\/HasOnlyReadOnly.md) + - [HealthCheckResult](doc\/HealthCheckResult.md) + - [InlineResponseDefault](doc\/InlineResponseDefault.md) + - [MapTest](doc\/MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc\/MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc\/Model200Response.md) + - [ModelClient](doc\/ModelClient.md) + - [ModelFile](doc\/ModelFile.md) + - [ModelList](doc\/ModelList.md) + - [ModelReturn](doc\/ModelReturn.md) + - [Name](doc\/Name.md) + - [NullableClass](doc\/NullableClass.md) + - [NumberOnly](doc\/NumberOnly.md) + - [ObjectWithDeprecatedFields](doc\/ObjectWithDeprecatedFields.md) + - [Order](doc\/Order.md) + - [OuterComposite](doc\/OuterComposite.md) + - [OuterEnum](doc\/OuterEnum.md) + - [OuterEnumDefaultValue](doc\/OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc\/OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc\/OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc\/OuterObjectWithEnumProperty.md) + - [Pet](doc\/Pet.md) + - [ReadOnlyFirst](doc\/ReadOnlyFirst.md) + - [SpecialModelName](doc\/SpecialModelName.md) + - [Tag](doc\/Tag.md) + - [User](doc\/User.md) ## Documentation For Authorization diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs index bb9dd57afda4..5fe2cf28a217 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -86,7 +86,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -117,7 +117,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -151,7 +151,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -226,7 +226,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; + exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs index bbb05474e15e..2fae398fd55b 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -127,7 +127,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order body) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs index 6e4c255f4a1f..a05e3494aabf 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -127,7 +127,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; + exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs index bb9dd57afda4..5fe2cf28a217 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -86,7 +86,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -117,7 +117,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -151,7 +151,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -226,7 +226,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; + exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs index bbb05474e15e..2fae398fd55b 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -127,7 +127,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order body) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs index 6e4c255f4a1f..a05e3494aabf 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -127,7 +127,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; + exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs index 982c1a6011df..42ffdf26cb67 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -48,7 +48,7 @@ public virtual IActionResult AddPet([FromBody]Pet pet) //TODO: Uncomment the next line to return response 405 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(405); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -97,7 +97,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -128,7 +128,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -162,7 +162,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -198,7 +198,7 @@ public virtual IActionResult UpdatePet([FromBody]Pet pet) //TODO: Uncomment the next line to return response 405 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(405); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -248,7 +248,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; + exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs index 2077313f7dda..9af66fa2180c 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -128,7 +128,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order order) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs index 6d7094c81a9d..3277ae43fcfd 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -134,7 +134,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; + exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs index a97f11089446..a6203adca1b4 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -86,7 +86,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -117,7 +117,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -151,7 +151,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; + exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -226,7 +226,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; + exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs index 9ce84426e292..4d4cecfc0e88 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -127,7 +127,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order body) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; + exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs index 6669f0418cee..d1d13530b839 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -127,7 +127,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; + exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/php-slim4/README.md b/samples/server/petstore/php-slim4/README.md index b055cfb62bc0..27c8f7e87a4c 100644 --- a/samples/server/petstore/php-slim4/README.md +++ b/samples/server/petstore/php-slim4/README.md @@ -168,10 +168,10 @@ Class | Method | HTTP request | Description ## Authentication ### Security schema `api_key` -> Important! To make ApiKey authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\ApiKeyAuthenticator](./src/Auth/ApiKeyAuthenticator.php) class. +> Important! To make ApiKey authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib\/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\ApiKeyAuthenticator](./src/Auth/ApiKeyAuthenticator.php) class. ### Security schema `petstore_auth` -> Important! To make OAuth authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\OAuthAuthenticator](./src/Auth/OAuthAuthenticator.php) class. +> Important! To make OAuth authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib\/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\OAuthAuthenticator](./src/Auth/OAuthAuthenticator.php) class. Scope list: * `write:pets` - modify pets in your account diff --git a/samples/server/petstore/php-slim4/phpunit.xml.dist b/samples/server/petstore/php-slim4/phpunit.xml.dist index 1e245113f4b1..d43df5ff5164 100644 --- a/samples/server/petstore/php-slim4/phpunit.xml.dist +++ b/samples/server/petstore/php-slim4/phpunit.xml.dist @@ -21,9 +21,9 @@ - ./lib/Api + ./lib\/Api ./lib/BaseModel.php - ./lib/Model + ./lib\/Model diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist b/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist index e754829e6283..40d39d2f5a8c 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist @@ -14,9 +14,9 @@ - ././Api - ././Model - ././Controller + ./.\/Api + ./.\/Model + ./.\/Controller diff --git a/samples/server/petstore/python-aiohttp-srclayout/setup.py b/samples/server/petstore/python-aiohttp-srclayout/setup.py index 6f62aec44149..600b620958c6 100644 --- a/samples/server/petstore/python-aiohttp-srclayout/setup.py +++ b/samples/server/petstore/python-aiohttp-srclayout/setup.py @@ -27,9 +27,9 @@ url="", keywords=["OpenAPI", "OpenAPI Petstore"], install_requires=REQUIRES, - packages=find_packages("src/"), - package_dir={"": "src/"}, - package_data={'': ['src//openapi/openapi.yaml']}, + packages=find_packages("src\"), + package_dir={"": "src\"}, + package_data={'': ['src\/openapi/openapi.yaml']}, include_package_data=True, entry_points={ 'console_scripts': ['openapi_server=openapi_server.__main__:main']}, diff --git a/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py b/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py index 578bf18e982c..63ba2f413d1b 100644 --- a/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py +++ b/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py @@ -12,7 +12,7 @@ def client(loop, aiohttp_client): "swagger_ui": True } specification_dir = os.path.join(os.path.dirname(__file__), '..', - "src/", + "src\", 'openapi_server', 'openapi') app = connexion.AioHttpApp(__name__, specification_dir=specification_dir, diff --git a/samples/server/petstore/python-aiohttp-srclayout/tox.ini b/samples/server/petstore/python-aiohttp-srclayout/tox.ini index 25d12bb84c0b..3d847999b3c9 100644 --- a/samples/server/petstore/python-aiohttp-srclayout/tox.ini +++ b/samples/server/petstore/python-aiohttp-srclayout/tox.ini @@ -8,4 +8,4 @@ deps=-r{toxinidir}/requirements.txt {toxinidir} commands= - pytest --cov=src/openapi_server + pytest --cov=src\openapi_server From 1947f130c0666df0445c7c801ee09cac230c7971 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 21 Sep 2021 11:52:33 +0800 Subject: [PATCH 30/36] update doc, samples --- docs/generators/fsharp-functions.md | 2 +- docs/generators/fsharp-giraffe-server.md | 2 +- docs/generators/java-inflector.md | 2 +- docs/generators/jaxrs-cxf-client.md | 2 +- docs/generators/swift5.md | 4 +- .../petstore/R/.openapi-generator/FILES | 2 +- .../.openapi-generator/FILES | 2 +- .../php/OpenAPIClient-php/phpunit.xml.dist | 4 +- samples/client/petstore/powershell/README.md | 12 +- .../petstore/powershell/docs/PSPetApi.md | 2 +- .../petstore/powershell/docs/PSStoreApi.md | 2 +- .../petstore/powershell/docs/PSUserApi.md | 2 +- .../default-v3.0/models/Capitalization.ts | 1 - .../petstore_client_lib_fake/README.md | 174 +++++++++--------- .../dart-dio/petstore_client_lib/README.md | 52 +++--- .../petstore_client_lib_fake/README.md | 174 +++++++++--------- .../dart2/petstore_client_lib/README.md | 52 +++--- .../dart2/petstore_client_lib_fake/README.md | 174 +++++++++--------- .../README.md | 174 +++++++++--------- .../Org.OpenAPITools/Controllers/PetApi.cs | 8 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- .../Org.OpenAPITools/Controllers/PetApi.cs | 8 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- .../Org.OpenAPITools/Controllers/PetApi.cs | 12 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- .../Org.OpenAPITools/Controllers/PetApi.cs | 8 +- .../Org.OpenAPITools/Controllers/StoreApi.cs | 4 +- .../Org.OpenAPITools/Controllers/UserApi.cs | 2 +- samples/server/petstore/php-slim4/README.md | 4 +- .../petstore/php-slim4/phpunit.xml.dist | 4 +- .../SymfonyBundle-php/phpunit.xml.dist | 6 +- .../python-aiohttp-srclayout/setup.py | 6 +- .../tests/conftest.py | 2 +- .../petstore/python-aiohttp-srclayout/tox.ini | 2 +- 37 files changed, 461 insertions(+), 462 deletions(-) diff --git a/docs/generators/fsharp-functions.md b/docs/generators/fsharp-functions.md index 2a81000a7fb0..bb16f39fa776 100644 --- a/docs/generators/fsharp-functions.md +++ b/docs/generators/fsharp-functions.md @@ -22,7 +22,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| |sortModelPropertiesByRequiredFlag|Sort model properties to place required parameters before optional parameters.| |true| |sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true| -|sourceFolder|source folder for generated code| |OpenAPI\src| +|sourceFolder|source folder for generated code| |OpenAPI/src| ## IMPORT MAPPING diff --git a/docs/generators/fsharp-giraffe-server.md b/docs/generators/fsharp-giraffe-server.md index 66150dbec0de..f374168aa71f 100644 --- a/docs/generators/fsharp-giraffe-server.md +++ b/docs/generators/fsharp-giraffe-server.md @@ -19,7 +19,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |packageVersion|F# package version.| |1.0.0| |returnICollection|Return ICollection<T> instead of the concrete type.| |false| |sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true| -|sourceFolder|source folder for generated code| |OpenAPI\src| +|sourceFolder|source folder for generated code| |OpenAPI/src| |useCollection|Deserialize array types to Collection<T> instead of List<T>.| |false| |useDateTimeOffset|Use DateTimeOffset to model date-time properties| |false| |useSwashbuckle|Uses the Swashbuckle.AspNetCore NuGet package for documentation.| |false| diff --git a/docs/generators/java-inflector.md b/docs/generators/java-inflector.md index a33de1ffb462..bb4d9dbb2365 100644 --- a/docs/generators/java-inflector.md +++ b/docs/generators/java-inflector.md @@ -48,7 +48,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |snapshotVersion|Uses a SNAPSHOT version.|
**true**
Use a SnapShot Version
**false**
Use a Release Version
|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| -|sourceFolder|source folder for generated code| |src\gen\java| +|sourceFolder|source folder for generated code| |src/gen/java| |withXml|whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML)| |false| ## IMPORT MAPPING diff --git a/docs/generators/jaxrs-cxf-client.md b/docs/generators/jaxrs-cxf-client.md index 6c4137adfcc6..36393f588aae 100644 --- a/docs/generators/jaxrs-cxf-client.md +++ b/docs/generators/jaxrs-cxf-client.md @@ -48,7 +48,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl |snapshotVersion|Uses a SNAPSHOT version.|
**true**
Use a SnapShot Version
**false**
Use a Release Version
|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| -|sourceFolder|source folder for generated code| |src\gen\java| +|sourceFolder|source folder for generated code| |src/gen/java| |useBeanValidation|Use BeanValidation API annotations| |false| |useGenericResponse|Use generic response| |false| |useGzipFeatureForTests|Use Gzip Feature for tests| |false| diff --git a/docs/generators/swift5.md b/docs/generators/swift5.md index 23fb8b884b43..33f1a29ca773 100644 --- a/docs/generators/swift5.md +++ b/docs/generators/swift5.md @@ -37,11 +37,11 @@ These options may be applied as additional-properties (cli) or configOptions (pl |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| -|swiftPackagePath|Set a custom source path instead of OpenAPIClient\Classes\OpenAPIs.| |null| +|swiftPackagePath|Set a custom source path instead of OpenAPIClient/Classes/OpenAPIs.| |null| |swiftUseApiNamespace|Flag to make all the API classes inner-class of {{projectName}}API| |null| |useBacktickEscapes|Escape reserved words using backticks (default: false)| |false| |useClasses|Use final classes for models instead of structs (default: false)| |false| -|useSPMFileStructure|Use SPM file structure and set the source path to Sources\{{projectName}} (default: false).| |null| +|useSPMFileStructure|Use SPM file structure and set the source path to Sources/{{projectName}} (default: false).| |null| ## IMPORT MAPPING diff --git a/samples/client/petstore/R/.openapi-generator/FILES b/samples/client/petstore/R/.openapi-generator/FILES index 5ec829dd19d5..9385728f0103 100644 --- a/samples/client/petstore/R/.openapi-generator/FILES +++ b/samples/client/petstore/R/.openapi-generator/FILES @@ -3,7 +3,6 @@ .travis.yml DESCRIPTION NAMESPACE -README.md R/api_client.R R/api_response.R R/category.R @@ -15,6 +14,7 @@ R/store_api.R R/tag.R R/user.R R/user_api.R +README.md docs/Category.md docs/ModelApiResponse.md docs/Order.md diff --git a/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES b/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES index 838bb1435360..7d0b2295b615 100644 --- a/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES +++ b/samples/client/petstore/php/OpenAPIClient-php/.openapi-generator/FILES @@ -57,7 +57,6 @@ docs/Model/SpecialModelName.md docs/Model/Tag.md docs/Model/User.md git_push.sh -lib/ApiException.php lib/Api/AnotherFakeApi.php lib/Api/DefaultApi.php lib/Api/FakeApi.php @@ -65,6 +64,7 @@ lib/Api/FakeClassnameTags123Api.php lib/Api/PetApi.php lib/Api/StoreApi.php lib/Api/UserApi.php +lib/ApiException.php lib/Configuration.php lib/HeaderSelector.php lib/Model/AdditionalPropertiesClass.php diff --git a/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist b/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist index afbe167922d2..3dd90bbe32c9 100644 --- a/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist +++ b/samples/client/petstore/php/OpenAPIClient-php/phpunit.xml.dist @@ -13,8 +13,8 @@ - ./lib\/Api - ./lib\/Model + ./lib/Api + ./lib/Model diff --git a/samples/client/petstore/powershell/README.md b/samples/client/petstore/powershell/README.md index 45adbebb0967..d394a82a0e91 100644 --- a/samples/client/petstore/powershell/README.md +++ b/samples/client/petstore/powershell/README.md @@ -79,12 +79,12 @@ Class | Method | HTTP request | Description ## Documentation for Models - - [PSPetstore\Model.ApiResponse](docs/ApiResponse.md) - - [PSPetstore\Model.Category](docs/Category.md) - - [PSPetstore\Model.Order](docs/Order.md) - - [PSPetstore\Model.Pet](docs/Pet.md) - - [PSPetstore\Model.Tag](docs/Tag.md) - - [PSPetstore\Model.User](docs/User.md) + - [PSPetstore/Model.ApiResponse](docs/ApiResponse.md) + - [PSPetstore/Model.Category](docs/Category.md) + - [PSPetstore/Model.Order](docs/Order.md) + - [PSPetstore/Model.Pet](docs/Pet.md) + - [PSPetstore/Model.Tag](docs/Tag.md) + - [PSPetstore/Model.User](docs/User.md) ## Documentation for Authorization diff --git a/samples/client/petstore/powershell/docs/PSPetApi.md b/samples/client/petstore/powershell/docs/PSPetApi.md index a2f13a24851d..b4b553d9d922 100644 --- a/samples/client/petstore/powershell/docs/PSPetApi.md +++ b/samples/client/petstore/powershell/docs/PSPetApi.md @@ -1,4 +1,4 @@ -# PSPetstore.PSPetstore\Api.PSPetApi +# PSPetstore.PSPetstore/Api.PSPetApi All URIs are relative to *http://petstore.swagger.io:80/v2* diff --git a/samples/client/petstore/powershell/docs/PSStoreApi.md b/samples/client/petstore/powershell/docs/PSStoreApi.md index 3cc4fd7611de..aadeb611ab06 100644 --- a/samples/client/petstore/powershell/docs/PSStoreApi.md +++ b/samples/client/petstore/powershell/docs/PSStoreApi.md @@ -1,4 +1,4 @@ -# PSPetstore.PSPetstore\Api.PSStoreApi +# PSPetstore.PSPetstore/Api.PSStoreApi All URIs are relative to *http://petstore.swagger.io:80/v2* diff --git a/samples/client/petstore/powershell/docs/PSUserApi.md b/samples/client/petstore/powershell/docs/PSUserApi.md index 76fd46804e78..37308235b0f0 100644 --- a/samples/client/petstore/powershell/docs/PSUserApi.md +++ b/samples/client/petstore/powershell/docs/PSUserApi.md @@ -1,4 +1,4 @@ -# PSPetstore.PSPetstore\Api.PSUserApi +# PSPetstore.PSPetstore/Api.PSUserApi All URIs are relative to *http://petstore.swagger.io:80/v2* diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts index 2dc1fddadd16..8bfd529f1a26 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/Capitalization.ts @@ -51,7 +51,6 @@ export interface Capitalization { sCAETHFlowPoints?: string; /** * Name of the pet - * @type {string} * @memberof Capitalization */ diff --git a/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md index d92d866edcb7..52553e236b05 100644 --- a/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart-dio-next/petstore_client_lib_fake/README.md @@ -64,97 +64,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -[*AnotherFakeApi*](doc\AnotherFakeApi.md) | [**call123testSpecialTags**](doc\AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -[*DefaultApi*](doc\DefaultApi.md) | [**fooGet**](doc\DefaultApi.md#fooget) | **GET** /foo | -[*FakeApi*](doc\FakeApi.md) | [**fakeHealthGet**](doc\FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -[*FakeApi*](doc\FakeApi.md) | [**fakeHttpSignatureTest**](doc\FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -[*FakeApi*](doc\FakeApi.md) | [**fakeOuterBooleanSerialize**](doc\FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -[*FakeApi*](doc\FakeApi.md) | [**fakeOuterCompositeSerialize**](doc\FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -[*FakeApi*](doc\FakeApi.md) | [**fakeOuterNumberSerialize**](doc\FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -[*FakeApi*](doc\FakeApi.md) | [**fakeOuterStringSerialize**](doc\FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -[*FakeApi*](doc\FakeApi.md) | [**fakePropertyEnumIntegerSerialize**](doc\FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -[*FakeApi*](doc\FakeApi.md) | [**testBodyWithBinary**](doc\FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -[*FakeApi*](doc\FakeApi.md) | [**testBodyWithFileSchema**](doc\FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -[*FakeApi*](doc\FakeApi.md) | [**testBodyWithQueryParams**](doc\FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -[*FakeApi*](doc\FakeApi.md) | [**testClientModel**](doc\FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -[*FakeApi*](doc\FakeApi.md) | [**testEndpointParameters**](doc\FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -[*FakeApi*](doc\FakeApi.md) | [**testEnumParameters**](doc\FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -[*FakeApi*](doc\FakeApi.md) | [**testGroupParameters**](doc\FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -[*FakeApi*](doc\FakeApi.md) | [**testInlineAdditionalProperties**](doc\FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -[*FakeApi*](doc\FakeApi.md) | [**testJsonFormData**](doc\FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -[*FakeApi*](doc\FakeApi.md) | [**testQueryParameterCollectionFormat**](doc\FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -[*FakeClassnameTags123Api*](doc\FakeClassnameTags123Api.md) | [**testClassname**](doc\FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -[*PetApi*](doc\PetApi.md) | [**addPet**](doc\PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -[*PetApi*](doc\PetApi.md) | [**deletePet**](doc\PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -[*PetApi*](doc\PetApi.md) | [**findPetsByStatus**](doc\PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -[*PetApi*](doc\PetApi.md) | [**findPetsByTags**](doc\PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -[*PetApi*](doc\PetApi.md) | [**getPetById**](doc\PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -[*PetApi*](doc\PetApi.md) | [**updatePet**](doc\PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -[*PetApi*](doc\PetApi.md) | [**updatePetWithForm**](doc\PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -[*PetApi*](doc\PetApi.md) | [**uploadFile**](doc\PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -[*PetApi*](doc\PetApi.md) | [**uploadFileWithRequiredFile**](doc\PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -[*StoreApi*](doc\StoreApi.md) | [**deleteOrder**](doc\StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -[*StoreApi*](doc\StoreApi.md) | [**getInventory**](doc\StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -[*StoreApi*](doc\StoreApi.md) | [**getOrderById**](doc\StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -[*StoreApi*](doc\StoreApi.md) | [**placeOrder**](doc\StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -[*UserApi*](doc\UserApi.md) | [**createUser**](doc\UserApi.md#createuser) | **POST** /user | Create user -[*UserApi*](doc\UserApi.md) | [**createUsersWithArrayInput**](doc\UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -[*UserApi*](doc\UserApi.md) | [**createUsersWithListInput**](doc\UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -[*UserApi*](doc\UserApi.md) | [**deleteUser**](doc\UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -[*UserApi*](doc\UserApi.md) | [**getUserByName**](doc\UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -[*UserApi*](doc\UserApi.md) | [**loginUser**](doc\UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -[*UserApi*](doc\UserApi.md) | [**logoutUser**](doc\UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -[*UserApi*](doc\UserApi.md) | [**updateUser**](doc\UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +[*AnotherFakeApi*](doc/AnotherFakeApi.md) | [**call123testSpecialTags**](doc/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +[*DefaultApi*](doc/DefaultApi.md) | [**fooGet**](doc/DefaultApi.md#fooget) | **GET** /foo | +[*FakeApi*](doc/FakeApi.md) | [**fakeHealthGet**](doc/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +[*FakeApi*](doc/FakeApi.md) | [**fakeHttpSignatureTest**](doc/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +[*FakeApi*](doc/FakeApi.md) | [**fakeOuterBooleanSerialize**](doc/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +[*FakeApi*](doc/FakeApi.md) | [**fakeOuterCompositeSerialize**](doc/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +[*FakeApi*](doc/FakeApi.md) | [**fakeOuterNumberSerialize**](doc/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +[*FakeApi*](doc/FakeApi.md) | [**fakeOuterStringSerialize**](doc/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +[*FakeApi*](doc/FakeApi.md) | [**fakePropertyEnumIntegerSerialize**](doc/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +[*FakeApi*](doc/FakeApi.md) | [**testBodyWithBinary**](doc/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +[*FakeApi*](doc/FakeApi.md) | [**testBodyWithFileSchema**](doc/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +[*FakeApi*](doc/FakeApi.md) | [**testBodyWithQueryParams**](doc/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +[*FakeApi*](doc/FakeApi.md) | [**testClientModel**](doc/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +[*FakeApi*](doc/FakeApi.md) | [**testEndpointParameters**](doc/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +[*FakeApi*](doc/FakeApi.md) | [**testEnumParameters**](doc/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +[*FakeApi*](doc/FakeApi.md) | [**testGroupParameters**](doc/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +[*FakeApi*](doc/FakeApi.md) | [**testInlineAdditionalProperties**](doc/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +[*FakeApi*](doc/FakeApi.md) | [**testJsonFormData**](doc/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +[*FakeApi*](doc/FakeApi.md) | [**testQueryParameterCollectionFormat**](doc/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +[*FakeClassnameTags123Api*](doc/FakeClassnameTags123Api.md) | [**testClassname**](doc/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +[*PetApi*](doc/PetApi.md) | [**addPet**](doc/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +[*PetApi*](doc/PetApi.md) | [**deletePet**](doc/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +[*PetApi*](doc/PetApi.md) | [**findPetsByStatus**](doc/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +[*PetApi*](doc/PetApi.md) | [**findPetsByTags**](doc/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +[*PetApi*](doc/PetApi.md) | [**getPetById**](doc/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +[*PetApi*](doc/PetApi.md) | [**updatePet**](doc/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +[*PetApi*](doc/PetApi.md) | [**updatePetWithForm**](doc/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +[*PetApi*](doc/PetApi.md) | [**uploadFile**](doc/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +[*PetApi*](doc/PetApi.md) | [**uploadFileWithRequiredFile**](doc/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +[*StoreApi*](doc/StoreApi.md) | [**deleteOrder**](doc/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +[*StoreApi*](doc/StoreApi.md) | [**getInventory**](doc/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +[*StoreApi*](doc/StoreApi.md) | [**getOrderById**](doc/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +[*StoreApi*](doc/StoreApi.md) | [**placeOrder**](doc/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +[*UserApi*](doc/UserApi.md) | [**createUser**](doc/UserApi.md#createuser) | **POST** /user | Create user +[*UserApi*](doc/UserApi.md) | [**createUsersWithArrayInput**](doc/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +[*UserApi*](doc/UserApi.md) | [**createUsersWithListInput**](doc/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +[*UserApi*](doc/UserApi.md) | [**deleteUser**](doc/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +[*UserApi*](doc/UserApi.md) | [**getUserByName**](doc/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +[*UserApi*](doc/UserApi.md) | [**loginUser**](doc/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +[*UserApi*](doc/UserApi.md) | [**logoutUser**](doc/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +[*UserApi*](doc/UserApi.md) | [**updateUser**](doc/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc\AdditionalPropertiesClass.md) - - [Animal](doc\Animal.md) - - [ApiResponse](doc\ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc\ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc\ArrayOfNumberOnly.md) - - [ArrayTest](doc\ArrayTest.md) - - [Capitalization](doc\Capitalization.md) - - [Cat](doc\Cat.md) - - [CatAllOf](doc\CatAllOf.md) - - [Category](doc\Category.md) - - [ClassModel](doc\ClassModel.md) - - [DeprecatedObject](doc\DeprecatedObject.md) - - [Dog](doc\Dog.md) - - [DogAllOf](doc\DogAllOf.md) - - [EnumArrays](doc\EnumArrays.md) - - [EnumTest](doc\EnumTest.md) - - [FileSchemaTestClass](doc\FileSchemaTestClass.md) - - [Foo](doc\Foo.md) - - [FormatTest](doc\FormatTest.md) - - [HasOnlyReadOnly](doc\HasOnlyReadOnly.md) - - [HealthCheckResult](doc\HealthCheckResult.md) - - [InlineResponseDefault](doc\InlineResponseDefault.md) - - [MapTest](doc\MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc\MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc\Model200Response.md) - - [ModelClient](doc\ModelClient.md) - - [ModelEnumClass](doc\ModelEnumClass.md) - - [ModelFile](doc\ModelFile.md) - - [ModelList](doc\ModelList.md) - - [ModelReturn](doc\ModelReturn.md) - - [Name](doc\Name.md) - - [NullableClass](doc\NullableClass.md) - - [NumberOnly](doc\NumberOnly.md) - - [ObjectWithDeprecatedFields](doc\ObjectWithDeprecatedFields.md) - - [Order](doc\Order.md) - - [OuterComposite](doc\OuterComposite.md) - - [OuterEnum](doc\OuterEnum.md) - - [OuterEnumDefaultValue](doc\OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc\OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc\OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc\OuterObjectWithEnumProperty.md) - - [Pet](doc\Pet.md) - - [ReadOnlyFirst](doc\ReadOnlyFirst.md) - - [SpecialModelName](doc\SpecialModelName.md) - - [Tag](doc\Tag.md) - - [User](doc\User.md) + - [AdditionalPropertiesClass](doc/AdditionalPropertiesClass.md) + - [Animal](doc/Animal.md) + - [ApiResponse](doc/ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc/ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc/ArrayOfNumberOnly.md) + - [ArrayTest](doc/ArrayTest.md) + - [Capitalization](doc/Capitalization.md) + - [Cat](doc/Cat.md) + - [CatAllOf](doc/CatAllOf.md) + - [Category](doc/Category.md) + - [ClassModel](doc/ClassModel.md) + - [DeprecatedObject](doc/DeprecatedObject.md) + - [Dog](doc/Dog.md) + - [DogAllOf](doc/DogAllOf.md) + - [EnumArrays](doc/EnumArrays.md) + - [EnumTest](doc/EnumTest.md) + - [FileSchemaTestClass](doc/FileSchemaTestClass.md) + - [Foo](doc/Foo.md) + - [FormatTest](doc/FormatTest.md) + - [HasOnlyReadOnly](doc/HasOnlyReadOnly.md) + - [HealthCheckResult](doc/HealthCheckResult.md) + - [InlineResponseDefault](doc/InlineResponseDefault.md) + - [MapTest](doc/MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc/MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc/Model200Response.md) + - [ModelClient](doc/ModelClient.md) + - [ModelEnumClass](doc/ModelEnumClass.md) + - [ModelFile](doc/ModelFile.md) + - [ModelList](doc/ModelList.md) + - [ModelReturn](doc/ModelReturn.md) + - [Name](doc/Name.md) + - [NullableClass](doc/NullableClass.md) + - [NumberOnly](doc/NumberOnly.md) + - [ObjectWithDeprecatedFields](doc/ObjectWithDeprecatedFields.md) + - [Order](doc/Order.md) + - [OuterComposite](doc/OuterComposite.md) + - [OuterEnum](doc/OuterEnum.md) + - [OuterEnumDefaultValue](doc/OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc/OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc/OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc/OuterObjectWithEnumProperty.md) + - [Pet](doc/Pet.md) + - [ReadOnlyFirst](doc/ReadOnlyFirst.md) + - [SpecialModelName](doc/SpecialModelName.md) + - [Tag](doc/Tag.md) + - [User](doc/User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md index 9be9da966687..aee38c63bb47 100644 --- a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md +++ b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib/README.md @@ -58,36 +58,36 @@ All URIs are relative to *http://petstore.swagger.io/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*PetApi* | [**addPet**](doc\PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc\PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc\PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc\PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc\PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc\PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc\PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc\PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*StoreApi* | [**deleteOrder**](doc\StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc\StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc\StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc\StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc\UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc\UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc\UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc\UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc\UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc\UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc\UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc\UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*PetApi* | [**addPet**](doc/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*StoreApi* | [**deleteOrder**](doc/StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc/StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc/UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [ApiResponse](doc\ApiResponse.md) - - [Category](doc\Category.md) - - [Order](doc\Order.md) - - [Pet](doc\Pet.md) - - [Tag](doc\Tag.md) - - [User](doc\User.md) + - [ApiResponse](doc/ApiResponse.md) + - [Category](doc/Category.md) + - [Order](doc/Order.md) + - [Pet](doc/Pet.md) + - [Tag](doc/Tag.md) + - [User](doc/User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md index 774e30d25ec0..e03bec1228af 100644 --- a/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake/README.md @@ -58,97 +58,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AnotherFakeApi* | [**call123testSpecialTags**](doc\AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -*DefaultApi* | [**fooGet**](doc\DefaultApi.md#fooget) | **GET** /foo | -*FakeApi* | [**fakeHealthGet**](doc\FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -*FakeApi* | [**fakeHttpSignatureTest**](doc\FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -*FakeApi* | [**fakeOuterBooleanSerialize**](doc\FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -*FakeApi* | [**fakeOuterCompositeSerialize**](doc\FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -*FakeApi* | [**fakeOuterNumberSerialize**](doc\FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -*FakeApi* | [**fakeOuterStringSerialize**](doc\FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc\FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -*FakeApi* | [**testBodyWithBinary**](doc\FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -*FakeApi* | [**testBodyWithFileSchema**](doc\FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -*FakeApi* | [**testBodyWithQueryParams**](doc\FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -*FakeApi* | [**testClientModel**](doc\FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -*FakeApi* | [**testEndpointParameters**](doc\FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -*FakeApi* | [**testEnumParameters**](doc\FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -*FakeApi* | [**testGroupParameters**](doc\FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -*FakeApi* | [**testInlineAdditionalProperties**](doc\FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -*FakeApi* | [**testJsonFormData**](doc\FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -*FakeApi* | [**testQueryParameterCollectionFormat**](doc\FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -*FakeClassnameTags123Api* | [**testClassname**](doc\FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -*PetApi* | [**addPet**](doc\PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc\PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc\PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc\PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc\PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc\PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc\PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc\PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*PetApi* | [**uploadFileWithRequiredFile**](doc\PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -*StoreApi* | [**deleteOrder**](doc\StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc\StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc\StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc\StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc\UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc\UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc\UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc\UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc\UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc\UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc\UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc\UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*AnotherFakeApi* | [**call123testSpecialTags**](doc/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +*DefaultApi* | [**fooGet**](doc/DefaultApi.md#fooget) | **GET** /foo | +*FakeApi* | [**fakeHealthGet**](doc/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +*FakeApi* | [**fakeHttpSignatureTest**](doc/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +*FakeApi* | [**fakeOuterBooleanSerialize**](doc/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +*FakeApi* | [**fakeOuterCompositeSerialize**](doc/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +*FakeApi* | [**fakeOuterNumberSerialize**](doc/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +*FakeApi* | [**fakeOuterStringSerialize**](doc/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +*FakeApi* | [**testBodyWithBinary**](doc/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +*FakeApi* | [**testBodyWithFileSchema**](doc/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +*FakeApi* | [**testBodyWithQueryParams**](doc/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +*FakeApi* | [**testClientModel**](doc/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +*FakeApi* | [**testEndpointParameters**](doc/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +*FakeApi* | [**testEnumParameters**](doc/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +*FakeApi* | [**testGroupParameters**](doc/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +*FakeApi* | [**testInlineAdditionalProperties**](doc/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +*FakeApi* | [**testJsonFormData**](doc/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +*FakeApi* | [**testQueryParameterCollectionFormat**](doc/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +*FakeClassnameTags123Api* | [**testClassname**](doc/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +*PetApi* | [**addPet**](doc/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*PetApi* | [**uploadFileWithRequiredFile**](doc/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +*StoreApi* | [**deleteOrder**](doc/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc/UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc\AdditionalPropertiesClass.md) - - [Animal](doc\Animal.md) - - [ApiResponse](doc\ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc\ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc\ArrayOfNumberOnly.md) - - [ArrayTest](doc\ArrayTest.md) - - [Capitalization](doc\Capitalization.md) - - [Cat](doc\Cat.md) - - [CatAllOf](doc\CatAllOf.md) - - [Category](doc\Category.md) - - [ClassModel](doc\ClassModel.md) - - [DeprecatedObject](doc\DeprecatedObject.md) - - [Dog](doc\Dog.md) - - [DogAllOf](doc\DogAllOf.md) - - [EnumArrays](doc\EnumArrays.md) - - [EnumTest](doc\EnumTest.md) - - [FileSchemaTestClass](doc\FileSchemaTestClass.md) - - [Foo](doc\Foo.md) - - [FormatTest](doc\FormatTest.md) - - [HasOnlyReadOnly](doc\HasOnlyReadOnly.md) - - [HealthCheckResult](doc\HealthCheckResult.md) - - [InlineResponseDefault](doc\InlineResponseDefault.md) - - [MapTest](doc\MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc\MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc\Model200Response.md) - - [ModelClient](doc\ModelClient.md) - - [ModelEnumClass](doc\ModelEnumClass.md) - - [ModelFile](doc\ModelFile.md) - - [ModelList](doc\ModelList.md) - - [ModelReturn](doc\ModelReturn.md) - - [Name](doc\Name.md) - - [NullableClass](doc\NullableClass.md) - - [NumberOnly](doc\NumberOnly.md) - - [ObjectWithDeprecatedFields](doc\ObjectWithDeprecatedFields.md) - - [Order](doc\Order.md) - - [OuterComposite](doc\OuterComposite.md) - - [OuterEnum](doc\OuterEnum.md) - - [OuterEnumDefaultValue](doc\OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc\OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc\OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc\OuterObjectWithEnumProperty.md) - - [Pet](doc\Pet.md) - - [ReadOnlyFirst](doc\ReadOnlyFirst.md) - - [SpecialModelName](doc\SpecialModelName.md) - - [Tag](doc\Tag.md) - - [User](doc\User.md) + - [AdditionalPropertiesClass](doc/AdditionalPropertiesClass.md) + - [Animal](doc/Animal.md) + - [ApiResponse](doc/ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc/ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc/ArrayOfNumberOnly.md) + - [ArrayTest](doc/ArrayTest.md) + - [Capitalization](doc/Capitalization.md) + - [Cat](doc/Cat.md) + - [CatAllOf](doc/CatAllOf.md) + - [Category](doc/Category.md) + - [ClassModel](doc/ClassModel.md) + - [DeprecatedObject](doc/DeprecatedObject.md) + - [Dog](doc/Dog.md) + - [DogAllOf](doc/DogAllOf.md) + - [EnumArrays](doc/EnumArrays.md) + - [EnumTest](doc/EnumTest.md) + - [FileSchemaTestClass](doc/FileSchemaTestClass.md) + - [Foo](doc/Foo.md) + - [FormatTest](doc/FormatTest.md) + - [HasOnlyReadOnly](doc/HasOnlyReadOnly.md) + - [HealthCheckResult](doc/HealthCheckResult.md) + - [InlineResponseDefault](doc/InlineResponseDefault.md) + - [MapTest](doc/MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc/MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc/Model200Response.md) + - [ModelClient](doc/ModelClient.md) + - [ModelEnumClass](doc/ModelEnumClass.md) + - [ModelFile](doc/ModelFile.md) + - [ModelList](doc/ModelList.md) + - [ModelReturn](doc/ModelReturn.md) + - [Name](doc/Name.md) + - [NullableClass](doc/NullableClass.md) + - [NumberOnly](doc/NumberOnly.md) + - [ObjectWithDeprecatedFields](doc/ObjectWithDeprecatedFields.md) + - [Order](doc/Order.md) + - [OuterComposite](doc/OuterComposite.md) + - [OuterEnum](doc/OuterEnum.md) + - [OuterEnumDefaultValue](doc/OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc/OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc/OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc/OuterObjectWithEnumProperty.md) + - [Pet](doc/Pet.md) + - [ReadOnlyFirst](doc/ReadOnlyFirst.md) + - [SpecialModelName](doc/SpecialModelName.md) + - [Tag](doc/Tag.md) + - [User](doc/User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md b/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md index 532463391c51..b41b8970d0c2 100644 --- a/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md +++ b/samples/openapi3/client/petstore/dart2/petstore_client_lib/README.md @@ -60,36 +60,36 @@ All URIs are relative to *http://petstore.swagger.io/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*PetApi* | [**addPet**](doc\/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc\/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc\/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc\/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc\/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc\/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc\/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc\/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*StoreApi* | [**deleteOrder**](doc\/StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc\/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc\/StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc\/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc\/UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc\/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc\/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc\/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc\/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc\/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc\/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc\/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*PetApi* | [**addPet**](doc//PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc//PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc//PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc//PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc//PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc//PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc//PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc//PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*StoreApi* | [**deleteOrder**](doc//StoreApi.md#deleteorder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc//StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc//StoreApi.md#getorderbyid) | **GET** /store/order/{orderId} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc//StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc//UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc//UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc//UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc//UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc//UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc//UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc//UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc//UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [ApiResponse](doc\/ApiResponse.md) - - [Category](doc\/Category.md) - - [Order](doc\/Order.md) - - [Pet](doc\/Pet.md) - - [Tag](doc\/Tag.md) - - [User](doc\/User.md) + - [ApiResponse](doc//ApiResponse.md) + - [Category](doc//Category.md) + - [Order](doc//Order.md) + - [Pet](doc//Pet.md) + - [Tag](doc//Tag.md) + - [User](doc//User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md index c7fb623aa40a..db2f2c26eac2 100644 --- a/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart2/petstore_client_lib_fake/README.md @@ -58,97 +58,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AnotherFakeApi* | [**call123testSpecialTags**](doc\/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -*DefaultApi* | [**fooGet**](doc\/DefaultApi.md#fooget) | **GET** /foo | -*FakeApi* | [**fakeHealthGet**](doc\/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -*FakeApi* | [**fakeHttpSignatureTest**](doc\/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -*FakeApi* | [**fakeOuterBooleanSerialize**](doc\/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -*FakeApi* | [**fakeOuterCompositeSerialize**](doc\/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -*FakeApi* | [**fakeOuterNumberSerialize**](doc\/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -*FakeApi* | [**fakeOuterStringSerialize**](doc\/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc\/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -*FakeApi* | [**testBodyWithBinary**](doc\/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -*FakeApi* | [**testBodyWithFileSchema**](doc\/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -*FakeApi* | [**testBodyWithQueryParams**](doc\/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -*FakeApi* | [**testClientModel**](doc\/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -*FakeApi* | [**testEndpointParameters**](doc\/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -*FakeApi* | [**testEnumParameters**](doc\/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -*FakeApi* | [**testGroupParameters**](doc\/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -*FakeApi* | [**testInlineAdditionalProperties**](doc\/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -*FakeApi* | [**testJsonFormData**](doc\/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -*FakeApi* | [**testQueryParameterCollectionFormat**](doc\/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -*FakeClassnameTags123Api* | [**testClassname**](doc\/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -*PetApi* | [**addPet**](doc\/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc\/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc\/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc\/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc\/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc\/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc\/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc\/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*PetApi* | [**uploadFileWithRequiredFile**](doc\/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -*StoreApi* | [**deleteOrder**](doc\/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc\/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc\/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc\/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc\/UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc\/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc\/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc\/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc\/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc\/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc\/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc\/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*AnotherFakeApi* | [**call123testSpecialTags**](doc//AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +*DefaultApi* | [**fooGet**](doc//DefaultApi.md#fooget) | **GET** /foo | +*FakeApi* | [**fakeHealthGet**](doc//FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +*FakeApi* | [**fakeHttpSignatureTest**](doc//FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +*FakeApi* | [**fakeOuterBooleanSerialize**](doc//FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +*FakeApi* | [**fakeOuterCompositeSerialize**](doc//FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +*FakeApi* | [**fakeOuterNumberSerialize**](doc//FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +*FakeApi* | [**fakeOuterStringSerialize**](doc//FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc//FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +*FakeApi* | [**testBodyWithBinary**](doc//FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +*FakeApi* | [**testBodyWithFileSchema**](doc//FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +*FakeApi* | [**testBodyWithQueryParams**](doc//FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +*FakeApi* | [**testClientModel**](doc//FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +*FakeApi* | [**testEndpointParameters**](doc//FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +*FakeApi* | [**testEnumParameters**](doc//FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +*FakeApi* | [**testGroupParameters**](doc//FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +*FakeApi* | [**testInlineAdditionalProperties**](doc//FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +*FakeApi* | [**testJsonFormData**](doc//FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +*FakeApi* | [**testQueryParameterCollectionFormat**](doc//FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +*FakeClassnameTags123Api* | [**testClassname**](doc//FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +*PetApi* | [**addPet**](doc//PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc//PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc//PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc//PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc//PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc//PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc//PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc//PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*PetApi* | [**uploadFileWithRequiredFile**](doc//PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +*StoreApi* | [**deleteOrder**](doc//StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc//StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc//StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc//StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc//UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc//UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc//UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc//UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc//UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc//UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc//UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc//UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc\/AdditionalPropertiesClass.md) - - [Animal](doc\/Animal.md) - - [ApiResponse](doc\/ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc\/ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc\/ArrayOfNumberOnly.md) - - [ArrayTest](doc\/ArrayTest.md) - - [Capitalization](doc\/Capitalization.md) - - [Cat](doc\/Cat.md) - - [CatAllOf](doc\/CatAllOf.md) - - [Category](doc\/Category.md) - - [ClassModel](doc\/ClassModel.md) - - [DeprecatedObject](doc\/DeprecatedObject.md) - - [Dog](doc\/Dog.md) - - [DogAllOf](doc\/DogAllOf.md) - - [EnumArrays](doc\/EnumArrays.md) - - [EnumClass](doc\/EnumClass.md) - - [EnumTest](doc\/EnumTest.md) - - [FileSchemaTestClass](doc\/FileSchemaTestClass.md) - - [Foo](doc\/Foo.md) - - [FormatTest](doc\/FormatTest.md) - - [HasOnlyReadOnly](doc\/HasOnlyReadOnly.md) - - [HealthCheckResult](doc\/HealthCheckResult.md) - - [InlineResponseDefault](doc\/InlineResponseDefault.md) - - [MapTest](doc\/MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc\/MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc\/Model200Response.md) - - [ModelClient](doc\/ModelClient.md) - - [ModelFile](doc\/ModelFile.md) - - [ModelList](doc\/ModelList.md) - - [ModelReturn](doc\/ModelReturn.md) - - [Name](doc\/Name.md) - - [NullableClass](doc\/NullableClass.md) - - [NumberOnly](doc\/NumberOnly.md) - - [ObjectWithDeprecatedFields](doc\/ObjectWithDeprecatedFields.md) - - [Order](doc\/Order.md) - - [OuterComposite](doc\/OuterComposite.md) - - [OuterEnum](doc\/OuterEnum.md) - - [OuterEnumDefaultValue](doc\/OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc\/OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc\/OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc\/OuterObjectWithEnumProperty.md) - - [Pet](doc\/Pet.md) - - [ReadOnlyFirst](doc\/ReadOnlyFirst.md) - - [SpecialModelName](doc\/SpecialModelName.md) - - [Tag](doc\/Tag.md) - - [User](doc\/User.md) + - [AdditionalPropertiesClass](doc//AdditionalPropertiesClass.md) + - [Animal](doc//Animal.md) + - [ApiResponse](doc//ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc//ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc//ArrayOfNumberOnly.md) + - [ArrayTest](doc//ArrayTest.md) + - [Capitalization](doc//Capitalization.md) + - [Cat](doc//Cat.md) + - [CatAllOf](doc//CatAllOf.md) + - [Category](doc//Category.md) + - [ClassModel](doc//ClassModel.md) + - [DeprecatedObject](doc//DeprecatedObject.md) + - [Dog](doc//Dog.md) + - [DogAllOf](doc//DogAllOf.md) + - [EnumArrays](doc//EnumArrays.md) + - [EnumClass](doc//EnumClass.md) + - [EnumTest](doc//EnumTest.md) + - [FileSchemaTestClass](doc//FileSchemaTestClass.md) + - [Foo](doc//Foo.md) + - [FormatTest](doc//FormatTest.md) + - [HasOnlyReadOnly](doc//HasOnlyReadOnly.md) + - [HealthCheckResult](doc//HealthCheckResult.md) + - [InlineResponseDefault](doc//InlineResponseDefault.md) + - [MapTest](doc//MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc//MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc//Model200Response.md) + - [ModelClient](doc//ModelClient.md) + - [ModelFile](doc//ModelFile.md) + - [ModelList](doc//ModelList.md) + - [ModelReturn](doc//ModelReturn.md) + - [Name](doc//Name.md) + - [NullableClass](doc//NullableClass.md) + - [NumberOnly](doc//NumberOnly.md) + - [ObjectWithDeprecatedFields](doc//ObjectWithDeprecatedFields.md) + - [Order](doc//Order.md) + - [OuterComposite](doc//OuterComposite.md) + - [OuterEnum](doc//OuterEnum.md) + - [OuterEnumDefaultValue](doc//OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc//OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc//OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc//OuterObjectWithEnumProperty.md) + - [Pet](doc//Pet.md) + - [ReadOnlyFirst](doc//ReadOnlyFirst.md) + - [SpecialModelName](doc//SpecialModelName.md) + - [Tag](doc//Tag.md) + - [User](doc//User.md) ## Documentation For Authorization diff --git a/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md b/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md index c7fb623aa40a..db2f2c26eac2 100644 --- a/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md +++ b/samples/openapi3/client/petstore/dart2/petstore_json_serializable_client_lib_fake/README.md @@ -58,97 +58,97 @@ All URIs are relative to *http://petstore.swagger.io:80/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AnotherFakeApi* | [**call123testSpecialTags**](doc\/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags -*DefaultApi* | [**fooGet**](doc\/DefaultApi.md#fooget) | **GET** /foo | -*FakeApi* | [**fakeHealthGet**](doc\/FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint -*FakeApi* | [**fakeHttpSignatureTest**](doc\/FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication -*FakeApi* | [**fakeOuterBooleanSerialize**](doc\/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | -*FakeApi* | [**fakeOuterCompositeSerialize**](doc\/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | -*FakeApi* | [**fakeOuterNumberSerialize**](doc\/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | -*FakeApi* | [**fakeOuterStringSerialize**](doc\/FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | -*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc\/FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | -*FakeApi* | [**testBodyWithBinary**](doc\/FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | -*FakeApi* | [**testBodyWithFileSchema**](doc\/FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | -*FakeApi* | [**testBodyWithQueryParams**](doc\/FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | -*FakeApi* | [**testClientModel**](doc\/FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model -*FakeApi* | [**testEndpointParameters**](doc\/FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -*FakeApi* | [**testEnumParameters**](doc\/FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters -*FakeApi* | [**testGroupParameters**](doc\/FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) -*FakeApi* | [**testInlineAdditionalProperties**](doc\/FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties -*FakeApi* | [**testJsonFormData**](doc\/FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data -*FakeApi* | [**testQueryParameterCollectionFormat**](doc\/FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | -*FakeClassnameTags123Api* | [**testClassname**](doc\/FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case -*PetApi* | [**addPet**](doc\/PetApi.md#addpet) | **POST** /pet | Add a new pet to the store -*PetApi* | [**deletePet**](doc\/PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet -*PetApi* | [**findPetsByStatus**](doc\/PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status -*PetApi* | [**findPetsByTags**](doc\/PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags -*PetApi* | [**getPetById**](doc\/PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID -*PetApi* | [**updatePet**](doc\/PetApi.md#updatepet) | **PUT** /pet | Update an existing pet -*PetApi* | [**updatePetWithForm**](doc\/PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data -*PetApi* | [**uploadFile**](doc\/PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image -*PetApi* | [**uploadFileWithRequiredFile**](doc\/PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) -*StoreApi* | [**deleteOrder**](doc\/StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID -*StoreApi* | [**getInventory**](doc\/StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status -*StoreApi* | [**getOrderById**](doc\/StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID -*StoreApi* | [**placeOrder**](doc\/StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet -*UserApi* | [**createUser**](doc\/UserApi.md#createuser) | **POST** /user | Create user -*UserApi* | [**createUsersWithArrayInput**](doc\/UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array -*UserApi* | [**createUsersWithListInput**](doc\/UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array -*UserApi* | [**deleteUser**](doc\/UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user -*UserApi* | [**getUserByName**](doc\/UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name -*UserApi* | [**loginUser**](doc\/UserApi.md#loginuser) | **GET** /user/login | Logs user into the system -*UserApi* | [**logoutUser**](doc\/UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session -*UserApi* | [**updateUser**](doc\/UserApi.md#updateuser) | **PUT** /user/{username} | Updated user +*AnotherFakeApi* | [**call123testSpecialTags**](doc//AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags +*DefaultApi* | [**fooGet**](doc//DefaultApi.md#fooget) | **GET** /foo | +*FakeApi* | [**fakeHealthGet**](doc//FakeApi.md#fakehealthget) | **GET** /fake/health | Health check endpoint +*FakeApi* | [**fakeHttpSignatureTest**](doc//FakeApi.md#fakehttpsignaturetest) | **GET** /fake/http-signature-test | test http signature authentication +*FakeApi* | [**fakeOuterBooleanSerialize**](doc//FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean | +*FakeApi* | [**fakeOuterCompositeSerialize**](doc//FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite | +*FakeApi* | [**fakeOuterNumberSerialize**](doc//FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number | +*FakeApi* | [**fakeOuterStringSerialize**](doc//FakeApi.md#fakeouterstringserialize) | **POST** /fake/outer/string | +*FakeApi* | [**fakePropertyEnumIntegerSerialize**](doc//FakeApi.md#fakepropertyenumintegerserialize) | **POST** /fake/property/enum-int | +*FakeApi* | [**testBodyWithBinary**](doc//FakeApi.md#testbodywithbinary) | **PUT** /fake/body-with-binary | +*FakeApi* | [**testBodyWithFileSchema**](doc//FakeApi.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema | +*FakeApi* | [**testBodyWithQueryParams**](doc//FakeApi.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params | +*FakeApi* | [**testClientModel**](doc//FakeApi.md#testclientmodel) | **PATCH** /fake | To test \"client\" model +*FakeApi* | [**testEndpointParameters**](doc//FakeApi.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 +*FakeApi* | [**testEnumParameters**](doc//FakeApi.md#testenumparameters) | **GET** /fake | To test enum parameters +*FakeApi* | [**testGroupParameters**](doc//FakeApi.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) +*FakeApi* | [**testInlineAdditionalProperties**](doc//FakeApi.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties +*FakeApi* | [**testJsonFormData**](doc//FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data +*FakeApi* | [**testQueryParameterCollectionFormat**](doc//FakeApi.md#testqueryparametercollectionformat) | **PUT** /fake/test-query-parameters | +*FakeClassnameTags123Api* | [**testClassname**](doc//FakeClassnameTags123Api.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case +*PetApi* | [**addPet**](doc//PetApi.md#addpet) | **POST** /pet | Add a new pet to the store +*PetApi* | [**deletePet**](doc//PetApi.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet +*PetApi* | [**findPetsByStatus**](doc//PetApi.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status +*PetApi* | [**findPetsByTags**](doc//PetApi.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags +*PetApi* | [**getPetById**](doc//PetApi.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID +*PetApi* | [**updatePet**](doc//PetApi.md#updatepet) | **PUT** /pet | Update an existing pet +*PetApi* | [**updatePetWithForm**](doc//PetApi.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data +*PetApi* | [**uploadFile**](doc//PetApi.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image +*PetApi* | [**uploadFileWithRequiredFile**](doc//PetApi.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) +*StoreApi* | [**deleteOrder**](doc//StoreApi.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID +*StoreApi* | [**getInventory**](doc//StoreApi.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status +*StoreApi* | [**getOrderById**](doc//StoreApi.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID +*StoreApi* | [**placeOrder**](doc//StoreApi.md#placeorder) | **POST** /store/order | Place an order for a pet +*UserApi* | [**createUser**](doc//UserApi.md#createuser) | **POST** /user | Create user +*UserApi* | [**createUsersWithArrayInput**](doc//UserApi.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array +*UserApi* | [**createUsersWithListInput**](doc//UserApi.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array +*UserApi* | [**deleteUser**](doc//UserApi.md#deleteuser) | **DELETE** /user/{username} | Delete user +*UserApi* | [**getUserByName**](doc//UserApi.md#getuserbyname) | **GET** /user/{username} | Get user by user name +*UserApi* | [**loginUser**](doc//UserApi.md#loginuser) | **GET** /user/login | Logs user into the system +*UserApi* | [**logoutUser**](doc//UserApi.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session +*UserApi* | [**updateUser**](doc//UserApi.md#updateuser) | **PUT** /user/{username} | Updated user ## Documentation For Models - - [AdditionalPropertiesClass](doc\/AdditionalPropertiesClass.md) - - [Animal](doc\/Animal.md) - - [ApiResponse](doc\/ApiResponse.md) - - [ArrayOfArrayOfNumberOnly](doc\/ArrayOfArrayOfNumberOnly.md) - - [ArrayOfNumberOnly](doc\/ArrayOfNumberOnly.md) - - [ArrayTest](doc\/ArrayTest.md) - - [Capitalization](doc\/Capitalization.md) - - [Cat](doc\/Cat.md) - - [CatAllOf](doc\/CatAllOf.md) - - [Category](doc\/Category.md) - - [ClassModel](doc\/ClassModel.md) - - [DeprecatedObject](doc\/DeprecatedObject.md) - - [Dog](doc\/Dog.md) - - [DogAllOf](doc\/DogAllOf.md) - - [EnumArrays](doc\/EnumArrays.md) - - [EnumClass](doc\/EnumClass.md) - - [EnumTest](doc\/EnumTest.md) - - [FileSchemaTestClass](doc\/FileSchemaTestClass.md) - - [Foo](doc\/Foo.md) - - [FormatTest](doc\/FormatTest.md) - - [HasOnlyReadOnly](doc\/HasOnlyReadOnly.md) - - [HealthCheckResult](doc\/HealthCheckResult.md) - - [InlineResponseDefault](doc\/InlineResponseDefault.md) - - [MapTest](doc\/MapTest.md) - - [MixedPropertiesAndAdditionalPropertiesClass](doc\/MixedPropertiesAndAdditionalPropertiesClass.md) - - [Model200Response](doc\/Model200Response.md) - - [ModelClient](doc\/ModelClient.md) - - [ModelFile](doc\/ModelFile.md) - - [ModelList](doc\/ModelList.md) - - [ModelReturn](doc\/ModelReturn.md) - - [Name](doc\/Name.md) - - [NullableClass](doc\/NullableClass.md) - - [NumberOnly](doc\/NumberOnly.md) - - [ObjectWithDeprecatedFields](doc\/ObjectWithDeprecatedFields.md) - - [Order](doc\/Order.md) - - [OuterComposite](doc\/OuterComposite.md) - - [OuterEnum](doc\/OuterEnum.md) - - [OuterEnumDefaultValue](doc\/OuterEnumDefaultValue.md) - - [OuterEnumInteger](doc\/OuterEnumInteger.md) - - [OuterEnumIntegerDefaultValue](doc\/OuterEnumIntegerDefaultValue.md) - - [OuterObjectWithEnumProperty](doc\/OuterObjectWithEnumProperty.md) - - [Pet](doc\/Pet.md) - - [ReadOnlyFirst](doc\/ReadOnlyFirst.md) - - [SpecialModelName](doc\/SpecialModelName.md) - - [Tag](doc\/Tag.md) - - [User](doc\/User.md) + - [AdditionalPropertiesClass](doc//AdditionalPropertiesClass.md) + - [Animal](doc//Animal.md) + - [ApiResponse](doc//ApiResponse.md) + - [ArrayOfArrayOfNumberOnly](doc//ArrayOfArrayOfNumberOnly.md) + - [ArrayOfNumberOnly](doc//ArrayOfNumberOnly.md) + - [ArrayTest](doc//ArrayTest.md) + - [Capitalization](doc//Capitalization.md) + - [Cat](doc//Cat.md) + - [CatAllOf](doc//CatAllOf.md) + - [Category](doc//Category.md) + - [ClassModel](doc//ClassModel.md) + - [DeprecatedObject](doc//DeprecatedObject.md) + - [Dog](doc//Dog.md) + - [DogAllOf](doc//DogAllOf.md) + - [EnumArrays](doc//EnumArrays.md) + - [EnumClass](doc//EnumClass.md) + - [EnumTest](doc//EnumTest.md) + - [FileSchemaTestClass](doc//FileSchemaTestClass.md) + - [Foo](doc//Foo.md) + - [FormatTest](doc//FormatTest.md) + - [HasOnlyReadOnly](doc//HasOnlyReadOnly.md) + - [HealthCheckResult](doc//HealthCheckResult.md) + - [InlineResponseDefault](doc//InlineResponseDefault.md) + - [MapTest](doc//MapTest.md) + - [MixedPropertiesAndAdditionalPropertiesClass](doc//MixedPropertiesAndAdditionalPropertiesClass.md) + - [Model200Response](doc//Model200Response.md) + - [ModelClient](doc//ModelClient.md) + - [ModelFile](doc//ModelFile.md) + - [ModelList](doc//ModelList.md) + - [ModelReturn](doc//ModelReturn.md) + - [Name](doc//Name.md) + - [NullableClass](doc//NullableClass.md) + - [NumberOnly](doc//NumberOnly.md) + - [ObjectWithDeprecatedFields](doc//ObjectWithDeprecatedFields.md) + - [Order](doc//Order.md) + - [OuterComposite](doc//OuterComposite.md) + - [OuterEnum](doc//OuterEnum.md) + - [OuterEnumDefaultValue](doc//OuterEnumDefaultValue.md) + - [OuterEnumInteger](doc//OuterEnumInteger.md) + - [OuterEnumIntegerDefaultValue](doc//OuterEnumIntegerDefaultValue.md) + - [OuterObjectWithEnumProperty](doc//OuterObjectWithEnumProperty.md) + - [Pet](doc//Pet.md) + - [ReadOnlyFirst](doc//ReadOnlyFirst.md) + - [SpecialModelName](doc//SpecialModelName.md) + - [Tag](doc//Tag.md) + - [User](doc//User.md) ## Documentation For Authorization diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs index 5fe2cf28a217..bb9dd57afda4 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -86,7 +86,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -117,7 +117,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -151,7 +151,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -226,7 +226,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; + exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs index 2fae398fd55b..bbb05474e15e 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -127,7 +127,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order body) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs index a05e3494aabf..6e4c255f4a1f 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -127,7 +127,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; + exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs index 5fe2cf28a217..bb9dd57afda4 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -86,7 +86,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -117,7 +117,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -151,7 +151,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -226,7 +226,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; + exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs index 2fae398fd55b..bbb05474e15e 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -127,7 +127,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order body) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs index a05e3494aabf..6e4c255f4a1f 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -127,7 +127,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; + exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs index 42ffdf26cb67..982c1a6011df 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -48,7 +48,7 @@ public virtual IActionResult AddPet([FromBody]Pet pet) //TODO: Uncomment the next line to return response 405 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(405); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -97,7 +97,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -128,7 +128,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -162,7 +162,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -198,7 +198,7 @@ public virtual IActionResult UpdatePet([FromBody]Pet pet) //TODO: Uncomment the next line to return response 405 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(405); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -248,7 +248,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; + exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs index 9af66fa2180c..2077313f7dda 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -128,7 +128,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order order) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs index 3277ae43fcfd..6d7094c81a9d 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -134,7 +134,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; + exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs index a6203adca1b4..a97f11089446 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -86,7 +86,7 @@ public virtual IActionResult FindPetsByStatus([FromQuery (Name = "status")][Requ //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -117,7 +117,7 @@ public virtual IActionResult FindPetsByTags([FromQuery (Name = "tags")][Required //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -151,7 +151,7 @@ public virtual IActionResult GetPetById([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -226,7 +226,7 @@ public virtual IActionResult UploadFile([FromRoute (Name = "petId")][Required]lo //TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; + exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs index 4d4cecfc0e88..9ce84426e292 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -98,7 +98,7 @@ public virtual IActionResult GetOrderById([FromRoute (Name = "orderId")][Require //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -127,7 +127,7 @@ public virtual IActionResult PlaceOrder([FromBody]Order body) //TODO: Uncomment the next line to return response 400 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs index d1d13530b839..6669f0418cee 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -127,7 +127,7 @@ public virtual IActionResult GetUserByName([FromRoute (Name = "username")][Requi //TODO: Uncomment the next line to return response 404 or use other options such as return this.NotFound(), return this.BadRequest(..), ... // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; + exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null diff --git a/samples/server/petstore/php-slim4/README.md b/samples/server/petstore/php-slim4/README.md index 27c8f7e87a4c..b055cfb62bc0 100644 --- a/samples/server/petstore/php-slim4/README.md +++ b/samples/server/petstore/php-slim4/README.md @@ -168,10 +168,10 @@ Class | Method | HTTP request | Description ## Authentication ### Security schema `api_key` -> Important! To make ApiKey authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib\/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\ApiKeyAuthenticator](./src/Auth/ApiKeyAuthenticator.php) class. +> Important! To make ApiKey authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\ApiKeyAuthenticator](./src/Auth/ApiKeyAuthenticator.php) class. ### Security schema `petstore_auth` -> Important! To make OAuth authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib\/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\OAuthAuthenticator](./src/Auth/OAuthAuthenticator.php) class. +> Important! To make OAuth authentication work you need to extend [\OpenAPIServer\Auth\AbstractAuthenticator](./lib/Auth/AbstractAuthenticator.php) class by [\OpenAPIServer\Auth\OAuthAuthenticator](./src/Auth/OAuthAuthenticator.php) class. Scope list: * `write:pets` - modify pets in your account diff --git a/samples/server/petstore/php-slim4/phpunit.xml.dist b/samples/server/petstore/php-slim4/phpunit.xml.dist index d43df5ff5164..1e245113f4b1 100644 --- a/samples/server/petstore/php-slim4/phpunit.xml.dist +++ b/samples/server/petstore/php-slim4/phpunit.xml.dist @@ -21,9 +21,9 @@ - ./lib\/Api + ./lib/Api ./lib/BaseModel.php - ./lib\/Model + ./lib/Model diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist b/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist index 40d39d2f5a8c..e754829e6283 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/phpunit.xml.dist @@ -14,9 +14,9 @@ - ./.\/Api - ./.\/Model - ./.\/Controller + ././Api + ././Model + ././Controller diff --git a/samples/server/petstore/python-aiohttp-srclayout/setup.py b/samples/server/petstore/python-aiohttp-srclayout/setup.py index 600b620958c6..6f62aec44149 100644 --- a/samples/server/petstore/python-aiohttp-srclayout/setup.py +++ b/samples/server/petstore/python-aiohttp-srclayout/setup.py @@ -27,9 +27,9 @@ url="", keywords=["OpenAPI", "OpenAPI Petstore"], install_requires=REQUIRES, - packages=find_packages("src\"), - package_dir={"": "src\"}, - package_data={'': ['src\/openapi/openapi.yaml']}, + packages=find_packages("src/"), + package_dir={"": "src/"}, + package_data={'': ['src//openapi/openapi.yaml']}, include_package_data=True, entry_points={ 'console_scripts': ['openapi_server=openapi_server.__main__:main']}, diff --git a/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py b/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py index 63ba2f413d1b..578bf18e982c 100644 --- a/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py +++ b/samples/server/petstore/python-aiohttp-srclayout/tests/conftest.py @@ -12,7 +12,7 @@ def client(loop, aiohttp_client): "swagger_ui": True } specification_dir = os.path.join(os.path.dirname(__file__), '..', - "src\", + "src/", 'openapi_server', 'openapi') app = connexion.AioHttpApp(__name__, specification_dir=specification_dir, diff --git a/samples/server/petstore/python-aiohttp-srclayout/tox.ini b/samples/server/petstore/python-aiohttp-srclayout/tox.ini index 3d847999b3c9..25d12bb84c0b 100644 --- a/samples/server/petstore/python-aiohttp-srclayout/tox.ini +++ b/samples/server/petstore/python-aiohttp-srclayout/tox.ini @@ -8,4 +8,4 @@ deps=-r{toxinidir}/requirements.txt {toxinidir} commands= - pytest --cov=src\openapi_server + pytest --cov=src/openapi_server From a939676c0db504460736e10c793e6e5d9845fe6c Mon Sep 17 00:00:00 2001 From: Wojciech Trocki Date: Tue, 21 Sep 2021 04:58:38 +0100 Subject: [PATCH 31/36] fix: expose allowed values of the enum (#10386) * fix: expose allowed values of the enum Fixes #10385 * chore: update examples --- .../src/main/resources/go/model_enum.mustache | 9 +++++---- .../client/petstore/go/go-petstore/model_enum_class.go | 9 +++++---- .../client/petstore/go/go-petstore/model_outer_enum.go | 9 +++++---- .../client/petstore/go/go-petstore/model_enum_class.go | 9 +++++---- .../client/petstore/go/go-petstore/model_outer_enum.go | 9 +++++---- .../go/go-petstore/model_outer_enum_default_value.go | 9 +++++---- .../petstore/go/go-petstore/model_outer_enum_integer.go | 9 +++++---- .../model_outer_enum_integer_default_value.go | 9 +++++---- 8 files changed, 40 insertions(+), 32 deletions(-) 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 2432e5c8b361..398f8f0f6f84 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/samples/client/petstore/go/go-petstore/model_enum_class.go b/samples/client/petstore/go/go-petstore/model_enum_class.go index 03f680f6ff30..fbdcefdf0f3e 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 2c275f56e8d2..ba1752474add 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/openapi3/client/petstore/go/go-petstore/model_enum_class.go b/samples/openapi3/client/petstore/go/go-petstore/model_enum_class.go index f2bafc2279bf..7331ebc77c03 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_enum_class.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_enum_class.go @@ -25,7 +25,8 @@ const ( ENUMCLASS_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/openapi3/client/petstore/go/go-petstore/model_outer_enum.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum.go index 937f4b635979..d6a867b09be8 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum.go @@ -25,7 +25,8 @@ const ( OUTERENUM_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/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go index 5324670d6686..31778851a4d0 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go @@ -25,7 +25,8 @@ const ( OUTERENUMDEFAULTVALUE_DELIVERED OuterEnumDefaultValue = "delivered" ) -var allowedOuterEnumDefaultValueEnumValues = []OuterEnumDefaultValue{ +// All allowed values of OuterEnumDefaultValue enum +var AllowedOuterEnumDefaultValueEnumValues = []OuterEnumDefaultValue{ "placed", "approved", "delivered", @@ -38,7 +39,7 @@ func (v *OuterEnumDefaultValue) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnumDefaultValue(value) - for _, existing := range allowedOuterEnumDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumDefaultValueEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumDefaultValueFromValue(v string) (*OuterEnumDefaultValue, error) if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnumDefaultValue: valid values are %v", v, allowedOuterEnumDefaultValueEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnumDefaultValue: valid values are %v", v, AllowedOuterEnumDefaultValueEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnumDefaultValue) IsValid() bool { - for _, existing := range allowedOuterEnumDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumDefaultValueEnumValues { if existing == v { return true } diff --git a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go index a3e43c01d698..9c939f9d2776 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go @@ -25,7 +25,8 @@ const ( OUTERENUMINTEGER__2 OuterEnumInteger = 2 ) -var allowedOuterEnumIntegerEnumValues = []OuterEnumInteger{ +// All allowed values of OuterEnumInteger enum +var AllowedOuterEnumIntegerEnumValues = []OuterEnumInteger{ 0, 1, 2, @@ -38,7 +39,7 @@ func (v *OuterEnumInteger) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnumInteger(value) - for _, existing := range allowedOuterEnumIntegerEnumValues { + for _, existing := range AllowedOuterEnumIntegerEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumIntegerFromValue(v int32) (*OuterEnumInteger, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnumInteger: valid values are %v", v, allowedOuterEnumIntegerEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnumInteger: valid values are %v", v, AllowedOuterEnumIntegerEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnumInteger) IsValid() bool { - for _, existing := range allowedOuterEnumIntegerEnumValues { + for _, existing := range AllowedOuterEnumIntegerEnumValues { if existing == v { return true } diff --git a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go index 80b8b0a46b20..b199e18cc7d8 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go @@ -25,7 +25,8 @@ const ( OUTERENUMINTEGERDEFAULTVALUE__2 OuterEnumIntegerDefaultValue = 2 ) -var allowedOuterEnumIntegerDefaultValueEnumValues = []OuterEnumIntegerDefaultValue{ +// All allowed values of OuterEnumIntegerDefaultValue enum +var AllowedOuterEnumIntegerDefaultValueEnumValues = []OuterEnumIntegerDefaultValue{ 0, 1, 2, @@ -38,7 +39,7 @@ func (v *OuterEnumIntegerDefaultValue) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnumIntegerDefaultValue(value) - for _, existing := range allowedOuterEnumIntegerDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumIntegerDefaultValueEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumIntegerDefaultValueFromValue(v int32) (*OuterEnumIntegerDefault if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnumIntegerDefaultValue: valid values are %v", v, allowedOuterEnumIntegerDefaultValueEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnumIntegerDefaultValue: valid values are %v", v, AllowedOuterEnumIntegerDefaultValueEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnumIntegerDefaultValue) IsValid() bool { - for _, existing := range allowedOuterEnumIntegerDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumIntegerDefaultValueEnumValues { if existing == v { return true } From 61852a072a88b4f07c7ded41ad4a0b0fbe9be7df Mon Sep 17 00:00:00 2001 From: Andrew Date: Tue, 21 Sep 2021 07:01:35 +0300 Subject: [PATCH 32/36] [go]: fix anyOf compilation error (#10431) --- .../src/main/resources/go/model_anyof.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5bdefe2a9e2e..f1d8c57c85ff 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.") } From 18301d00112e064d80d94f1ca5d6ca6032808ddd Mon Sep 17 00:00:00 2001 From: Wojciech Trocki Date: Tue, 21 Sep 2021 05:04:00 +0100 Subject: [PATCH 33/36] Accept header forces application/json type even if server (#10337) * fix!: accept should not force application JSON Generated code offen provides range of accept methods. This method improperly takes JSON as preferred Example: localVarHTTPHeaderAccepts := []string{"application/zip", "application/json"} * chore: generated changes --- .../openapi-generator/src/main/resources/go/client.mustache | 4 ---- samples/client/petstore/go/go-petstore/client.go | 4 ---- .../extensions/x-auth-id-alias/go-experimental/client.go | 4 ---- samples/openapi3/client/petstore/go/go-petstore/client.go | 4 ---- 4 files changed, 16 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/go/client.mustache b/modules/openapi-generator/src/main/resources/go/client.mustache index a9b82e3ff7dc..c73470708d60 100644 --- a/modules/openapi-generator/src/main/resources/go/client.mustache +++ b/modules/openapi-generator/src/main/resources/go/client.mustache @@ -101,10 +101,6 @@ func selectHeaderAccept(accepts []string) string { return "" } - if contains(accepts, "application/json") { - return "application/json" - } - return strings.Join(accepts, ",") } diff --git a/samples/client/petstore/go/go-petstore/client.go b/samples/client/petstore/go/go-petstore/client.go index d28e9c440b6a..ec3dfad98ae9 100644 --- a/samples/client/petstore/go/go-petstore/client.go +++ b/samples/client/petstore/go/go-petstore/client.go @@ -109,10 +109,6 @@ func selectHeaderAccept(accepts []string) string { return "" } - if contains(accepts, "application/json") { - return "application/json" - } - return strings.Join(accepts, ",") } diff --git a/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go b/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go index b812ae69158c..0a5ca0e52d80 100644 --- a/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go +++ b/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go @@ -94,10 +94,6 @@ func selectHeaderAccept(accepts []string) string { return "" } - if contains(accepts, "application/json") { - return "application/json" - } - return strings.Join(accepts, ",") } diff --git a/samples/openapi3/client/petstore/go/go-petstore/client.go b/samples/openapi3/client/petstore/go/go-petstore/client.go index c3ab7d2b8ec7..260ab6781cfd 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/client.go +++ b/samples/openapi3/client/petstore/go/go-petstore/client.go @@ -112,10 +112,6 @@ func selectHeaderAccept(accepts []string) string { return "" } - if contains(accepts, "application/json") { - return "application/json" - } - return strings.Join(accepts, ",") } From ef0186c9cff7a14f7af6e1e7b6efc0a44b049a18 Mon Sep 17 00:00:00 2001 From: Aleksandr Nekrasov Date: Tue, 21 Sep 2021 11:15:49 +0700 Subject: [PATCH 34/36] [scala] Fix Array[Byte] type for Openapi type string format byte (#10426) * [scala] fix byteArray mapping in AbstractScala * fix testng framework instead of junit for sttp codegen * regenerate scala examples * regenerate docs and examples * fix test --- docs/generators/scala-akka-http-server.md | 1 + docs/generators/scala-akka.md | 1 + docs/generators/scala-gatling.md | 1 + .../generators/scala-httpclient-deprecated.md | 1 + docs/generators/scala-lagom-server.md | 1 + docs/generators/scala-play-server.md | 1 + docs/generators/scala-sttp.md | 1 + docs/generators/scalatra.md | 1 + docs/generators/scalaz.md | 1 + .../openapitools/codegen/DefaultCodegen.java | 1 + .../languages/AbstractScalaCodegen.java | 19 +- .../languages/ScalaSttpClientCodegen.java | 2 +- .../scala/AbstractScalaCodegenTest.java | 19 ++ .../scala/SttpBooleanPropertyTest.java | 8 +- .../codegen/scala/SttpCodegenTest.java | 4 +- .../scala/SttpJsonLibraryPropertyTest.java | 16 +- .../scala/SttpPackagePropertyTest.java | 4 +- .../codegen/scala/SttpStringPropertyTest.java | 12 +- .../org/openapitools/client/ApiInvoker.scala | 237 ++++++++++++++++++ .../org/openapitools/client/AsyncClient.scala | 20 ++ .../client/model/InlineObject.scala | 22 ++ .../client/model/InlineObject1.scala | 23 ++ 22 files changed, 363 insertions(+), 33 deletions(-) create mode 100644 samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/ApiInvoker.scala create mode 100644 samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/AsyncClient.scala create mode 100644 samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject.scala create mode 100644 samples/client/petstore/scala-httpclient-deprecated/src/main/scala/org/openapitools/client/model/InlineObject1.scala diff --git a/docs/generators/scala-akka-http-server.md b/docs/generators/scala-akka-http-server.md index 925d65653303..7e056315f619 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 4976275245f7..683fbef21670 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 55ce8c23d678..414715926d2e 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 b130d49947e7..15bf6f6e26fd 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 e0f1e2ddee31..8dc2075e3771 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 d734fed60c2e..7be64e0f108e 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 8a8b5d33c261..a0cd2044ea1b 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 d3a9b5149131..a7a657bce953 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 25355390e08e..41b6240df6db 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/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 43d974391b6a..b7d31d9fce53 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 @@ -1580,6 +1580,7 @@ public DefaultCodegen() { 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"); 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 f15950eda2a1..65ec72caca64 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 AbstractScalaCodegen() { "List", "Seq", "Map", - "Array")); + "Array", + "Byte")); reservedWords.addAll(Arrays.asList( "abstract", @@ -118,6 +119,10 @@ public AbstractScalaCodegen() { "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 String getSchemaType(Schema p) { 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/ScalaSttpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java index 4ad5505871ca..dd0dca689fb7 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 ScalaSttpClientCodegen() { 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"); @@ -144,7 +145,6 @@ public ScalaSttpClientCodegen() { typeMapping.put("number", "Double"); typeMapping.put("decimal", "BigDecimal"); typeMapping.put("ByteArray", "Array[Byte]"); - typeMapping.put("ArrayByte", "Array[Byte]"); instantiationTypes.put("array", "ListBuffer"); instantiationTypes.put("map", "Map"); 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 97e9c3102e8a..ce62184a0d3f 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 void checkScalaTypeImportMapping() { 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 c500dda77060..010fd99f5642 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 void shouldUseDefaultValueIfAdditionalPropertiesAreEmpty() { 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 void shouldUseGivenValueIfProvided() { 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 60bf063f3c59..653fc342d82b 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 @@ -1,8 +1,8 @@ package org.openapitools.codegen.scala; import org.openapitools.codegen.languages.ScalaSttpClientCodegen; -import org.junit.Assert; -import org.junit.Test; +import org.testng.Assert; +import org.testng.annotations.Test; import io.swagger.v3.oas.models.media.Schema; 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 d8473cb8f5d6..23ae32e05110 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 void shouldUseJson4sByDefault() { 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 void shouldUseJson4sIfExplicitlyAskTo() { 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 void shouldUseCirceIfExplicitlyAskTo() { 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 7aa451975221..8bbdb684f1c3 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 f0db3bdafd31..22be5feecc86 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 @@ 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/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 000000000000..f04c9fa6a1e6 --- /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 000000000000..60e423b51cbb --- /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 000000000000..071b023e1a57 --- /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 000000000000..520d5858eb9a --- /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 +) + From a1cac51c32777c40f4afb80af687b41a74b8cf05 Mon Sep 17 00:00:00 2001 From: Alexander Date: Tue, 21 Sep 2021 10:05:42 +0300 Subject: [PATCH 35/36] TAP-232 Removed code duplicate --- .../codegen/languages/SpringCodegen.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) 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 147fd7132636..e935c77ef104 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 @@ -916,16 +916,4 @@ public void postProcessParameter(CodegenParameter p) { } } - @Override - public void addImportsToOneOfInterface(List> imports) { - for (String i : Arrays.asList("JsonSubTypes", "JsonTypeInfo")) { - Map oneImport = new HashMap() {{ - put("import", importMapping.get(i)); - }}; - if (!imports.contains(oneImport)) { - imports.add(oneImport); - } - } - } - -} \ No newline at end of file +} From acdf357b76d750fd15ee894bc634f0e1ca4468e5 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 21 Sep 2021 18:17:05 +0800 Subject: [PATCH 36/36] Revert "Accept header forces application/json type even if server (#10337)" (#10440) This reverts commit 18301d00112e064d80d94f1ca5d6ca6032808ddd. --- .../openapi-generator/src/main/resources/go/client.mustache | 4 ++++ samples/client/petstore/go/go-petstore/client.go | 4 ++++ .../extensions/x-auth-id-alias/go-experimental/client.go | 4 ++++ samples/openapi3/client/petstore/go/go-petstore/client.go | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/go/client.mustache b/modules/openapi-generator/src/main/resources/go/client.mustache index c73470708d60..a9b82e3ff7dc 100644 --- a/modules/openapi-generator/src/main/resources/go/client.mustache +++ b/modules/openapi-generator/src/main/resources/go/client.mustache @@ -101,6 +101,10 @@ func selectHeaderAccept(accepts []string) string { return "" } + if contains(accepts, "application/json") { + return "application/json" + } + return strings.Join(accepts, ",") } diff --git a/samples/client/petstore/go/go-petstore/client.go b/samples/client/petstore/go/go-petstore/client.go index ec3dfad98ae9..d28e9c440b6a 100644 --- a/samples/client/petstore/go/go-petstore/client.go +++ b/samples/client/petstore/go/go-petstore/client.go @@ -109,6 +109,10 @@ func selectHeaderAccept(accepts []string) string { return "" } + if contains(accepts, "application/json") { + return "application/json" + } + return strings.Join(accepts, ",") } diff --git a/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go b/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go index 0a5ca0e52d80..b812ae69158c 100644 --- a/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go +++ b/samples/openapi3/client/extensions/x-auth-id-alias/go-experimental/client.go @@ -94,6 +94,10 @@ func selectHeaderAccept(accepts []string) string { return "" } + if contains(accepts, "application/json") { + return "application/json" + } + return strings.Join(accepts, ",") } diff --git a/samples/openapi3/client/petstore/go/go-petstore/client.go b/samples/openapi3/client/petstore/go/go-petstore/client.go index 260ab6781cfd..c3ab7d2b8ec7 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/client.go +++ b/samples/openapi3/client/petstore/go/go-petstore/client.go @@ -112,6 +112,10 @@ func selectHeaderAccept(accepts []string) string { return "" } + if contains(accepts, "application/json") { + return "application/json" + } + return strings.Join(accepts, ",") }