diff --git a/docs/generators/csharp.md b/docs/generators/csharp.md index 8e6cd6abb7d..da8868f9384 100644 --- a/docs/generators/csharp.md +++ b/docs/generators/csharp.md @@ -31,11 +31,11 @@ These options may be applied as additional-properties (cli) or configOptions (pl |library|HTTP library template (sub-template) to use|
**generichost**
HttpClient with Generic Host dependency injection (https://docs.microsoft.com/en-us/dotnet/core/extensions/generic-host) (Experimental. Subject to breaking changes without notice.)
**httpclient**
HttpClient (https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient) (Experimental. Subject to breaking changes without notice.)
**unityWebRequest**
UnityWebRequest (...) (Experimental. Subject to breaking changes without notice.)
**restsharp**
RestSharp (https://github.com/restsharp/RestSharp)
|restsharp| |licenseId|The identifier of the license| |null| |modelPropertyNaming|Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name| |PascalCase| -|modelPropertySorting|One of legacy, alphabetical, default (only `generichost` library supports this option).| |legacy| +|modelPropertySorting|One of legacy, alphabetical, default.| |default| |netCoreProjectFile|Use the new format (.NET Core) for .NET project files (.csproj).| |false| |nonPublicApi|Generates code with reduced access modifiers; allows embedding elsewhere without exposing non-public API calls to consumers.| |false| |nullableReferenceTypes|Use nullable annotations in the project. Only supported on C# 8 / ASP.NET Core 3.1 or newer. Starting in .NET 6.0 the default is true.| |false| -|operationParameterSorting|One of legacy, alphabetical, default (only `generichost` library supports this option).| |legacy| +|operationParameterSorting|One of legacy, alphabetical, default.| |default| |optionalAssemblyInfo|Generate AssemblyInfo.cs.| |true| |optionalEmitDefaultValues|Set DataMember's EmitDefaultValue.| |false| |optionalMethodArgument|C# Optional method argument, e.g. void square(int x=10) (.net 4.0+ only).| |true| 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 901696e1918..186249054c9 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 @@ -3092,16 +3092,7 @@ public class DefaultCodegen implements CodegenConfig { } if (sortModelPropertiesByRequiredFlag) { - Comparator comparator = new Comparator() { - @Override - public int compare(CodegenProperty one, CodegenProperty another) { - if (one.required == another.required) return 0; - else if (one.required) return -1; - else return 1; - } - }; - Collections.sort(m.vars, comparator); - Collections.sort(m.allVars, comparator); + SortModelPropertiesByRequiredFlag(m); } // post process model properties @@ -3120,6 +3111,19 @@ public class DefaultCodegen implements CodegenConfig { return m; } + protected void SortModelPropertiesByRequiredFlag(CodegenModel model) { + Comparator comparator = new Comparator() { + @Override + public int compare(CodegenProperty one, CodegenProperty another) { + if (one.required == another.required) return 0; + else if (one.required) return -1; + else return 1; + } + }; + Collections.sort(model.vars, comparator); + Collections.sort(model.allVars, comparator); + } + protected void setAddProps(Schema schema, IJsonSchemaValidationProperties property) { if (schema.equals(new Schema())) { // if we are trying to set additionalProperties on an empty schema stop recursing @@ -4729,17 +4733,7 @@ public class DefaultCodegen implements CodegenConfig { // move "required" parameters in front of "optional" parameters if (sortParamsByRequiredFlag) { - Collections.sort(allParams, new Comparator() { - @Override - public int compare(CodegenParameter one, CodegenParameter another) { - if (one.required == another.required) - return 0; - else if (one.required) - return -1; - else - return 1; - } - }); + SortParametersByRequiredFlag(allParams); } op.allParams = allParams; @@ -4773,6 +4767,20 @@ public class DefaultCodegen implements CodegenConfig { return op; } + public void SortParametersByRequiredFlag(List parameters) { + Collections.sort(parameters, new Comparator() { + @Override + public int compare(CodegenParameter one, CodegenParameter another) { + if (one.required == another.required) + return 0; + else if (one.required) + return -1; + else + return 1; + } + }); + } + public boolean isParameterNameUnique(CodegenParameter p, List parameters) { for (CodegenParameter parameter : parameters) { if (System.identityHashCode(p) == System.identityHashCode(parameter)) { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java index 96352d244c2..3012973bd8c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java @@ -125,8 +125,8 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen { ALPHABETICAL, LEGACY } - private SortingMethod operationParameterSorting = SortingMethod.LEGACY; - private SortingMethod modelPropertySorting = SortingMethod.LEGACY; + private SortingMethod operationParameterSorting = SortingMethod.DEFAULT; + private SortingMethod modelPropertySorting = SortingMethod.DEFAULT; protected boolean caseInsensitiveResponseHeaders = Boolean.FALSE; protected String releaseNote = "Minor update"; @@ -229,11 +229,11 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen { null); addOption(CSharpClientCodegen.OPERATION_PARAMETER_SORTING_KEY, - "One of legacy, alphabetical, default (only `generichost` library supports this option).", + "One of legacy, alphabetical, default.", this.operationParameterSorting.toString().toLowerCase(Locale.ROOT)); addOption(CSharpClientCodegen.MODEL_PROPERTY_SORTING_KEY, - "One of legacy, alphabetical, default (only `generichost` library supports this option).", + "One of legacy, alphabetical, default.", this.modelPropertySorting.toString().toLowerCase(Locale.ROOT)); CliOption framework = new CliOption( @@ -468,10 +468,8 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen { } } - // avoid breaking changes - if (GENERICHOST.equals(getLibrary()) && codegenModel != null) { - - if (this.modelPropertySorting == SortingMethod.LEGACY) { + if (codegenModel != null) { + if (this.modelPropertySorting == SortingMethod.ALPHABETICAL) { Collections.sort(codegenModel.vars, propertyComparatorByName); Collections.sort(codegenModel.allVars, propertyComparatorByName); Collections.sort(codegenModel.requiredVars, propertyComparatorByName); @@ -479,17 +477,11 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen { Collections.sort(codegenModel.readOnlyVars, propertyComparatorByName); Collections.sort(codegenModel.readWriteVars, propertyComparatorByName); Collections.sort(codegenModel.parentVars, propertyComparatorByName); - - Collections.sort(codegenModel.vars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); - Collections.sort(codegenModel.allVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); - Collections.sort(codegenModel.requiredVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); - Collections.sort(codegenModel.optionalVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); - Collections.sort(codegenModel.readOnlyVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); - Collections.sort(codegenModel.readWriteVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); - Collections.sort(codegenModel.parentVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); } - else { - if (this.modelPropertySorting == SortingMethod.ALPHABETICAL) { + + if (GENERICHOST.equals(getLibrary())) { + + if (this.modelPropertySorting == SortingMethod.LEGACY) { Collections.sort(codegenModel.vars, propertyComparatorByName); Collections.sort(codegenModel.allVars, propertyComparatorByName); Collections.sort(codegenModel.requiredVars, propertyComparatorByName); @@ -497,16 +489,27 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen { Collections.sort(codegenModel.readOnlyVars, propertyComparatorByName); Collections.sort(codegenModel.readWriteVars, propertyComparatorByName); Collections.sort(codegenModel.parentVars, propertyComparatorByName); - } - Collections.sort(codegenModel.vars, propertyComparatorByNotNullableRequiredNoDefault); - Collections.sort(codegenModel.allVars, propertyComparatorByNotNullableRequiredNoDefault); - Collections.sort(codegenModel.requiredVars, propertyComparatorByNotNullableRequiredNoDefault); - Collections.sort(codegenModel.optionalVars, propertyComparatorByNotNullableRequiredNoDefault); - Collections.sort(codegenModel.readOnlyVars, propertyComparatorByNotNullableRequiredNoDefault); - Collections.sort(codegenModel.readWriteVars, propertyComparatorByNotNullableRequiredNoDefault); - Collections.sort(codegenModel.parentVars, propertyComparatorByNotNullableRequiredNoDefault); + Collections.sort(codegenModel.vars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); + Collections.sort(codegenModel.allVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); + Collections.sort(codegenModel.requiredVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); + Collections.sort(codegenModel.optionalVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); + Collections.sort(codegenModel.readOnlyVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); + Collections.sort(codegenModel.readWriteVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); + Collections.sort(codegenModel.parentVars, propertyComparatorByNotNullableRequiredNoDefaultLegacy); + } + else { + Collections.sort(codegenModel.vars, propertyComparatorByNotNullableRequiredNoDefault); + Collections.sort(codegenModel.allVars, propertyComparatorByNotNullableRequiredNoDefault); + Collections.sort(codegenModel.requiredVars, propertyComparatorByNotNullableRequiredNoDefault); + Collections.sort(codegenModel.optionalVars, propertyComparatorByNotNullableRequiredNoDefault); + Collections.sort(codegenModel.readOnlyVars, propertyComparatorByNotNullableRequiredNoDefault); + Collections.sort(codegenModel.readWriteVars, propertyComparatorByNotNullableRequiredNoDefault); + Collections.sort(codegenModel.parentVars, propertyComparatorByNotNullableRequiredNoDefault); + } } + } else { + SortModelPropertiesByRequiredFlag(codegenModel); } return codegenModel; @@ -924,61 +927,61 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen { List servers) { CodegenOperation op = super.fromOperation(path, httpMethod, operation, servers); - if (!GENERICHOST.equals(getLibrary())) { - return op; + if (this.operationParameterSorting == SortingMethod.ALPHABETICAL) { + Collections.sort(op.allParams, parameterComparatorByName); + Collections.sort(op.bodyParams, parameterComparatorByName); + Collections.sort(op.pathParams, parameterComparatorByName); + Collections.sort(op.queryParams, parameterComparatorByName); + Collections.sort(op.headerParams, parameterComparatorByName); + Collections.sort(op.implicitHeadersParams, parameterComparatorByName); + Collections.sort(op.formParams, parameterComparatorByName); + Collections.sort(op.cookieParams, parameterComparatorByName); + Collections.sort(op.requiredParams, parameterComparatorByName); + Collections.sort(op.optionalParams, parameterComparatorByName); + Collections.sort(op.notNullableParams, parameterComparatorByName); } - if (this.operationParameterSorting == SortingMethod.LEGACY) { - Collections.sort(op.allParams, parameterComparatorByDataType); - Collections.sort(op.bodyParams, parameterComparatorByDataType); - Collections.sort(op.pathParams, parameterComparatorByDataType); - Collections.sort(op.queryParams, parameterComparatorByDataType); - Collections.sort(op.headerParams, parameterComparatorByDataType); - Collections.sort(op.implicitHeadersParams, parameterComparatorByDataType); - Collections.sort(op.formParams, parameterComparatorByDataType); - Collections.sort(op.cookieParams, parameterComparatorByDataType); - Collections.sort(op.requiredParams, parameterComparatorByDataType); - Collections.sort(op.optionalParams, parameterComparatorByDataType); - Collections.sort(op.notNullableParams, parameterComparatorByDataType); + if (GENERICHOST.equals(getLibrary())) { + if (this.operationParameterSorting == SortingMethod.LEGACY) { + Collections.sort(op.allParams, parameterComparatorByDataType); + Collections.sort(op.bodyParams, parameterComparatorByDataType); + Collections.sort(op.pathParams, parameterComparatorByDataType); + Collections.sort(op.queryParams, parameterComparatorByDataType); + Collections.sort(op.headerParams, parameterComparatorByDataType); + Collections.sort(op.implicitHeadersParams, parameterComparatorByDataType); + Collections.sort(op.formParams, parameterComparatorByDataType); + Collections.sort(op.cookieParams, parameterComparatorByDataType); + Collections.sort(op.requiredParams, parameterComparatorByDataType); + Collections.sort(op.optionalParams, parameterComparatorByDataType); + Collections.sort(op.notNullableParams, parameterComparatorByDataType); - Comparator comparator = parameterComparatorByRequired.thenComparing(parameterComparatorByDefaultValue); - Collections.sort(op.allParams, comparator); - Collections.sort(op.bodyParams, comparator); - Collections.sort(op.pathParams, comparator); - Collections.sort(op.queryParams, comparator); - Collections.sort(op.headerParams, comparator); - Collections.sort(op.implicitHeadersParams, comparator); - Collections.sort(op.formParams, comparator); - Collections.sort(op.cookieParams, comparator); - Collections.sort(op.requiredParams, comparator); - Collections.sort(op.optionalParams, comparator); - Collections.sort(op.notNullableParams, comparator); - } else { - if (this.operationParameterSorting == SortingMethod.ALPHABETICAL) { - Collections.sort(op.allParams, parameterComparatorByName); - Collections.sort(op.bodyParams, parameterComparatorByName); - Collections.sort(op.pathParams, parameterComparatorByName); - Collections.sort(op.queryParams, parameterComparatorByName); - Collections.sort(op.headerParams, parameterComparatorByName); - Collections.sort(op.implicitHeadersParams, parameterComparatorByName); - Collections.sort(op.formParams, parameterComparatorByName); - Collections.sort(op.cookieParams, parameterComparatorByName); - Collections.sort(op.requiredParams, parameterComparatorByName); - Collections.sort(op.optionalParams, parameterComparatorByName); - Collections.sort(op.notNullableParams, parameterComparatorByName); + Comparator comparator = parameterComparatorByRequired.thenComparing(parameterComparatorByDefaultValue); + Collections.sort(op.allParams, comparator); + Collections.sort(op.bodyParams, comparator); + Collections.sort(op.pathParams, comparator); + Collections.sort(op.queryParams, comparator); + Collections.sort(op.headerParams, comparator); + Collections.sort(op.implicitHeadersParams, comparator); + Collections.sort(op.formParams, comparator); + Collections.sort(op.cookieParams, comparator); + Collections.sort(op.requiredParams, comparator); + Collections.sort(op.optionalParams, comparator); + Collections.sort(op.notNullableParams, comparator); + } else { + Collections.sort(op.allParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.bodyParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.pathParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.queryParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.headerParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.implicitHeadersParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.formParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.cookieParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.requiredParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.optionalParams, parameterComparatorByNotNullableRequiredNoDefault); + Collections.sort(op.notNullableParams, parameterComparatorByNotNullableRequiredNoDefault); } - - Collections.sort(op.allParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.bodyParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.pathParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.queryParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.headerParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.implicitHeadersParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.formParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.cookieParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.requiredParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.optionalParams, parameterComparatorByNotNullableRequiredNoDefault); - Collections.sort(op.notNullableParams, parameterComparatorByNotNullableRequiredNoDefault); + } else { + SortParametersByRequiredFlag(op.allParams); } return op; diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Adult.md b/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Adult.md index 4bf74e4efc9..61a97ca2192 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Adult.md +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Adult.md @@ -5,9 +5,9 @@ A representation of an adult Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] **Children** | [**List<Child>**](Child.md) | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Child.md b/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Child.md index bb2a1e5a561..9ac30fd2d61 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Child.md +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Child.md @@ -5,11 +5,11 @@ A representation of a child Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] -**Age** | **int** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] **BoosterSeat** | **bool** | | [optional] +**Age** | **int** | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Person.md b/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Person.md index 42c19689f9a..b41b51f12f2 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Person.md +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/docs/models/Person.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs index 17720f6e735..10c2f96d3a2 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs @@ -53,15 +53,6 @@ namespace Org.OpenAPITools.Test.Model //Assert.IsType(instance); } - /// - /// Test the property 'Age' - /// - [Fact] - public void AgeTest() - { - // TODO unit test for the property 'Age' - } - /// /// Test the property 'BoosterSeat' /// @@ -70,5 +61,14 @@ namespace Org.OpenAPITools.Test.Model { // TODO unit test for the property 'BoosterSeat' } + + /// + /// Test the property 'Age' + /// + [Fact] + public void AgeTest() + { + // TODO unit test for the property 'Age' + } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs index aa3fc482188..93161acf9fe 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs @@ -74,12 +74,12 @@ namespace Org.OpenAPITools.Test.Model } /// - /// Test the property 'FirstName' + /// Test the property 'Type' /// [Fact] - public void FirstNameTest() + public void TypeTest() { - // TODO unit test for the property 'FirstName' + // TODO unit test for the property 'Type' } /// @@ -92,12 +92,12 @@ namespace Org.OpenAPITools.Test.Model } /// - /// Test the property 'Type' + /// Test the property 'FirstName' /// [Fact] - public void TypeTest() + public void FirstNameTest() { - // TODO unit test for the property 'Type' + // TODO unit test for the property 'FirstName' } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs index 3cdde4b29d9..6a1524a06c4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -32,11 +32,11 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// children - /// firstName /// lastName + /// firstName + /// children [JsonConstructor] - public Adult(Option> children = default, Option firstName = default, Option lastName = default) : base(firstName, lastName) + public Adult(Option lastName = default, Option firstName = default, Option> children = default) : base(lastName, firstName) { ChildrenOption = children; OnCreated(); @@ -44,6 +44,13 @@ namespace Org.OpenAPITools.Model partial void OnCreated(); + /// + /// The discriminator + /// + [JsonIgnore] + [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] + public new string Type { get; } = "Adult"; + /// /// Used to track the state of Children /// @@ -57,13 +64,6 @@ namespace Org.OpenAPITools.Model [JsonPropertyName("children")] public List Children { get { return this.ChildrenOption; } set { this.ChildrenOption = new Option>(value); } } - /// - /// The discriminator - /// - [JsonIgnore] - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public new string Type { get; } = "Adult"; - /// /// Returns the string presentation of the object /// @@ -101,10 +101,10 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option> children = default; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; + Option> children = default; while (utf8JsonReader.Read()) { @@ -121,18 +121,18 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "children": - if (utf8JsonReader.TokenType != JsonTokenType.Null) - children = new Option>(JsonSerializer.Deserialize>(ref utf8JsonReader, jsonSerializerOptions)); - break; - case "firstName": - firstName = new Option(utf8JsonReader.GetString()); + case "$_type": + type = new Option(utf8JsonReader.GetString()); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()); + break; + case "children": + if (utf8JsonReader.TokenType != JsonTokenType.Null) + children = new Option>(JsonSerializer.Deserialize>(ref utf8JsonReader, jsonSerializerOptions)); break; default: break; @@ -140,19 +140,19 @@ namespace Org.OpenAPITools.Model } } - if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); - - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); - return new Adult(children, firstName, lastName); + if (children.IsSet && children.Value == null) + throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + + return new Adult(lastName, firstName, children); } /// @@ -179,27 +179,28 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Adult adult, JsonSerializerOptions jsonSerializerOptions) { - if (adult.ChildrenOption.IsSet && adult.Children == null) - throw new ArgumentNullException(nameof(adult.Children), "Property is required for class Adult."); + if (adult.LastNameOption.IsSet && adult.LastName == null) + throw new ArgumentNullException(nameof(adult.LastName), "Property is required for class Adult."); if (adult.FirstNameOption.IsSet && adult.FirstName == null) throw new ArgumentNullException(nameof(adult.FirstName), "Property is required for class Adult."); - if (adult.LastNameOption.IsSet && adult.LastName == null) - throw new ArgumentNullException(nameof(adult.LastName), "Property is required for class Adult."); + if (adult.ChildrenOption.IsSet && adult.Children == null) + throw new ArgumentNullException(nameof(adult.Children), "Property is required for class Adult."); + + writer.WriteString("$_type", adult.Type); + + if (adult.LastNameOption.IsSet) + writer.WriteString("lastName", adult.LastName); + + if (adult.FirstNameOption.IsSet) + writer.WriteString("firstName", adult.FirstName); if (adult.ChildrenOption.IsSet) { writer.WritePropertyName("children"); JsonSerializer.Serialize(writer, adult.Children, jsonSerializerOptions); } - if (adult.FirstNameOption.IsSet) - writer.WriteString("firstName", adult.FirstName); - - if (adult.LastNameOption.IsSet) - writer.WriteString("lastName", adult.LastName); - - writer.WriteString("$_type", adult.Type); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs index 7f96dcd8b66..297e85e76f1 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -32,12 +32,12 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// age - /// firstName /// lastName + /// firstName + /// age /// boosterSeat [JsonConstructor] - public Child(Option age = default, Option firstName = default, Option lastName = default, Option boosterSeat = default) : base(firstName, lastName) + public Child(Option lastName = default, Option firstName = default, Option age = default, Option boosterSeat = default) : base(lastName, firstName) { AgeOption = age; BoosterSeatOption = boosterSeat; @@ -46,6 +46,13 @@ namespace Org.OpenAPITools.Model partial void OnCreated(); + /// + /// The discriminator + /// + [JsonIgnore] + [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] + public new string Type { get; } = "Child"; + /// /// Used to track the state of Age /// @@ -59,13 +66,6 @@ namespace Org.OpenAPITools.Model [JsonPropertyName("age")] public int? Age { get { return this.AgeOption; } set { this.AgeOption = new Option(value); } } - /// - /// The discriminator - /// - [JsonIgnore] - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public new string Type { get; } = "Child"; - /// /// Used to track the state of BoosterSeat /// @@ -88,8 +88,8 @@ namespace Org.OpenAPITools.Model StringBuilder sb = new StringBuilder(); sb.Append("class Child {\n"); sb.Append(" ").Append(base.ToString()?.Replace("\n", "\n ")).Append("\n"); - sb.Append(" Age: ").Append(Age).Append("\n"); sb.Append(" BoosterSeat: ").Append(BoosterSeat).Append("\n"); + sb.Append(" Age: ").Append(Age).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -117,10 +117,10 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option age = default; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; + Option age = default; Option boosterSeat = default; while (utf8JsonReader.Read()) @@ -138,18 +138,18 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "age": - if (utf8JsonReader.TokenType != JsonTokenType.Null) - age = new Option(utf8JsonReader.GetInt32()); - break; - case "firstName": - firstName = new Option(utf8JsonReader.GetString()); + case "$_type": + type = new Option(utf8JsonReader.GetString()); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()); + break; + case "age": + if (utf8JsonReader.TokenType != JsonTokenType.Null) + age = new Option(utf8JsonReader.GetInt32()); break; case "boosterSeat": if (utf8JsonReader.TokenType != JsonTokenType.Null) @@ -161,22 +161,22 @@ namespace Org.OpenAPITools.Model } } - if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); - - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + + if (age.IsSet && age.Value == null) + throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); if (boosterSeat.IsSet && boosterSeat.Value == null) throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); - return new Child(age, firstName, lastName, boosterSeat); + return new Child(lastName, firstName, age, boosterSeat); } /// @@ -203,22 +203,22 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Child child, JsonSerializerOptions jsonSerializerOptions) { - if (child.FirstNameOption.IsSet && child.FirstName == null) - throw new ArgumentNullException(nameof(child.FirstName), "Property is required for class Child."); - if (child.LastNameOption.IsSet && child.LastName == null) throw new ArgumentNullException(nameof(child.LastName), "Property is required for class Child."); - if (child.AgeOption.IsSet) - writer.WriteNumber("age", child.AgeOption.Value.Value); + if (child.FirstNameOption.IsSet && child.FirstName == null) + throw new ArgumentNullException(nameof(child.FirstName), "Property is required for class Child."); - if (child.FirstNameOption.IsSet) - writer.WriteString("firstName", child.FirstName); + writer.WriteString("$_type", child.Type); if (child.LastNameOption.IsSet) writer.WriteString("lastName", child.LastName); - writer.WriteString("$_type", child.Type); + if (child.FirstNameOption.IsSet) + writer.WriteString("firstName", child.FirstName); + + if (child.AgeOption.IsSet) + writer.WriteNumber("age", child.AgeOption.Value.Value); if (child.BoosterSeatOption.IsSet) writer.WriteBoolean("boosterSeat", child.BoosterSeatOption.Value.Value); diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs index 6c9261c9879..7240795850e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -32,30 +32,24 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// firstName /// lastName + /// firstName [JsonConstructor] - public Person(Option firstName = default, Option lastName = default) + public Person(Option lastName = default, Option firstName = default) { - FirstNameOption = firstName; LastNameOption = lastName; + FirstNameOption = firstName; OnCreated(); } partial void OnCreated(); /// - /// Used to track the state of FirstName + /// The discriminator /// [JsonIgnore] [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public Option FirstNameOption { get; private set; } - - /// - /// Gets or Sets FirstName - /// - [JsonPropertyName("firstName")] - public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option(value); } } + public string Type { get; } = "Person"; /// /// Used to track the state of LastName @@ -71,11 +65,17 @@ namespace Org.OpenAPITools.Model public string LastName { get { return this.LastNameOption; } set { this.LastNameOption = new Option(value); } } /// - /// The discriminator + /// Used to track the state of FirstName /// [JsonIgnore] [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public string Type { get; } = "Person"; + public Option FirstNameOption { get; private set; } + + /// + /// Gets or Sets FirstName + /// + [JsonPropertyName("firstName")] + public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option(value); } } /// /// Gets or Sets additional properties @@ -91,8 +91,8 @@ namespace Org.OpenAPITools.Model { StringBuilder sb = new StringBuilder(); sb.Append("class Person {\n"); - sb.Append(" FirstName: ").Append(FirstName).Append("\n"); sb.Append(" LastName: ").Append(LastName).Append("\n"); + sb.Append(" FirstName: ").Append(FirstName).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -141,9 +141,9 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; string discriminator = ClientUtils.GetDiscriminator(utf8JsonReader, "$_type"); @@ -168,14 +168,14 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "firstName": - firstName = new Option(utf8JsonReader.GetString()); + case "$_type": + type = new Option(utf8JsonReader.GetString()); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()); break; default: break; @@ -183,16 +183,16 @@ namespace Org.OpenAPITools.Model } } - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); - return new Person(firstName, lastName); + return new Person(lastName, firstName); } /// @@ -229,19 +229,19 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Person person, JsonSerializerOptions jsonSerializerOptions) { - if (person.FirstNameOption.IsSet && person.FirstName == null) - throw new ArgumentNullException(nameof(person.FirstName), "Property is required for class Person."); - if (person.LastNameOption.IsSet && person.LastName == null) throw new ArgumentNullException(nameof(person.LastName), "Property is required for class Person."); - if (person.FirstNameOption.IsSet) - writer.WriteString("firstName", person.FirstName); + if (person.FirstNameOption.IsSet && person.FirstName == null) + throw new ArgumentNullException(nameof(person.FirstName), "Property is required for class Person."); + + writer.WriteString("$_type", person.Type); if (person.LastNameOption.IsSet) writer.WriteString("lastName", person.LastName); - writer.WriteString("$_type", person.Type); + if (person.FirstNameOption.IsSet) + writer.WriteString("firstName", person.FirstName); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/FakeApi.md index 8e9abed3c22..e2408ad1694 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateTime date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateTime date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateTime** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateTime** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, List enumFormStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersRequestEnumFormString enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, List enumQueryStringArray = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, List enumFormStringArray = null, TestEnumParametersRequestEnumFormString enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) var enumHeaderString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Header parameter enum test (string) (optional) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Query parameter enum test (string) (optional) - var enumQueryDouble = (TestEnumParametersEnumQueryDoubleParameter) "1.1"; // TestEnumParametersEnumQueryDoubleParameter | Query parameter enum test (double) (optional) var enumQueryInteger = (TestEnumParametersEnumQueryIntegerParameter) "1"; // TestEnumParametersEnumQueryIntegerParameter | Query parameter enum test (double) (optional) + var enumQueryDouble = (TestEnumParametersEnumQueryDoubleParameter) "1.1"; // TestEnumParametersEnumQueryDoubleParameter | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) var enumFormString = (TestEnumParametersRequestEnumFormString) "_abc"; // TestEnumParametersRequestEnumFormString | (optional) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Query parameter enum test (string array) | [optional] | -| **enumFormStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Form parameter enum test (string array) | [optional] | | **enumHeaderString** | **TestEnumParametersEnumHeaderStringParameter** | Header parameter enum test (string) | [optional] | +| **enumQueryStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **TestEnumParametersEnumHeaderStringParameter** | Query parameter enum test (string) | [optional] | -| **enumQueryDouble** | **TestEnumParametersEnumQueryDoubleParameter** | Query parameter enum test (double) | [optional] | | **enumQueryInteger** | **TestEnumParametersEnumQueryIntegerParameter** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **TestEnumParametersEnumQueryDoubleParameter** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Form parameter enum test (string array) | [optional] | | **enumFormString** | **TestEnumParametersRequestEnumFormString** | | [optional] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/PetApi.md index 4c79f5e6317..bd3a511b2e9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index 00017fc4214..d68f587f103 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default; string query = default; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default; decimal number = default; double varDouble = default; string patternWithoutDelimiter = default; - Client.Option date = default; - Client.Option binary = default; - Client.Option varFloat = default; + byte[] varByte = default; Client.Option integer = default; Client.Option int32 = default; Client.Option int64 = default; + Client.Option varFloat = default; Client.Option varString = default; + Client.Option binary = default; + Client.Option date = default; + Client.Option dateTime = default; Client.Option password = default; Client.Option callback = default; - Client.Option dateTime = default; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default; - Client.Option> enumQueryStringArray = default; - Client.Option> enumFormStringArray = default; Client.Option enumHeaderString = default; + Client.Option> enumQueryStringArray = default; Client.Option enumQueryString = default; - Client.Option enumQueryDouble = default; Client.Option enumQueryInteger = default; + Client.Option enumQueryDouble = default; + Client.Option> enumFormStringArray = default; Client.Option enumFormString = default; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default; int requiredStringGroup = default; + bool requiredBooleanGroup = default; long requiredInt64Group = default; - Client.Option booleanGroup = default; Client.Option stringGroup = default; + Client.Option booleanGroup = default; Client.Option int64Group = default; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index 01ef5de875e..1f1d7f6c457 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default; - Client.Option file = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default; long petId = default; + System.IO.Stream requiredFile = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 38ee1125438..fba6a6f085f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default; string username = default; - await _instance.UpdateUserAsync(user, username); + User user = default; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs index fb78a053050..8a66cf92334 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs @@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3347,33 +3347,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3383,9 +3383,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3410,22 +3410,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3437,19 +3437,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3491,7 +3491,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new TestBodyWithQueryParamsApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3501,7 +3501,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3781,32 +3781,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3818,24 +3818,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3845,21 +3845,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3896,46 +3896,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3947,31 +3947,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3988,22 +3988,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4056,7 +4056,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new TestEndpointParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4070,7 +4070,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4127,7 +4127,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumQueryDouble, ref Option enumQueryInteger, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters @@ -4153,17 +4153,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4174,14 +4174,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4190,17 +4190,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4213,33 +4213,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4252,16 +4252,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -4269,7 +4269,7 @@ namespace Org.OpenAPITools.Api { ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumQueryDouble, ref enumQueryInteger, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4286,12 +4286,12 @@ namespace Org.OpenAPITools.Api if (enumQueryString.IsSet) parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); - if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); if (enumHeaderStringArray.IsSet) @@ -4335,7 +4335,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new TestEnumParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4345,7 +4345,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4402,22 +4402,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4427,13 +4427,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4441,16 +4441,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4462,30 +4462,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4497,21 +4497,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4558,7 +4558,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new TestGroupParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4572,7 +4572,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/PetApi.cs index 8f9d42cd118..bc79234f09b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/PetApi.cs @@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2289,21 +2289,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2327,9 +2327,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2356,23 +2356,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2385,19 +2385,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2413,12 +2413,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2457,7 +2457,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new UploadFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2471,7 +2471,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2554,7 +2554,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2591,10 +2591,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2620,24 +2620,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2649,12 +2649,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2662,7 +2662,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2722,7 +2722,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new UploadFileWithRequiredFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2736,7 +2736,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/UserApi.cs index 0d0a2fb9026..c8ee9797c4a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Api/UserApi.cs @@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2014,33 +2014,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2050,9 +2050,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2077,22 +2077,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2104,19 +2104,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2153,7 +2153,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new UpdateUserApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2163,7 +2163,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/FakeApi.md index 959c6b75e78..3f5be967684 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateTime date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateTime date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateTime** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateTime** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, string enumHeaderString = null, List enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List enumFormStringArray = null, string enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) - var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumHeaderString = "_abc"; // string | Header parameter enum test (string) (optional) (default to -efg) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg) + var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) + var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<string>**](string.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | -| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | -| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | -| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumHeaderString** | **string** | Header parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **string** | Query parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumFormString** | **string** | Form parameter enum test (string) | [optional] [default to -efg] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/PetApi.md index 1b3bb464956..cac891cb06c 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index 0cabe51ed28..1e36a495604 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default; string query = default; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default; decimal number = default; double varDouble = default; string patternWithoutDelimiter = default; - Client.Option date = default; - Client.Option binary = default; - Client.Option varFloat = default; + byte[] varByte = default; Client.Option integer = default; Client.Option int32 = default; Client.Option int64 = default; + Client.Option varFloat = default; Client.Option varString = default; + Client.Option binary = default; + Client.Option date = default; + Client.Option dateTime = default; Client.Option password = default; Client.Option callback = default; - Client.Option dateTime = default; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default; - Client.Option> enumQueryStringArray = default; - Client.Option enumQueryDouble = default; - Client.Option enumQueryInteger = default; - Client.Option> enumFormStringArray = default; Client.Option enumHeaderString = default; + Client.Option> enumQueryStringArray = default; Client.Option enumQueryString = default; + Client.Option enumQueryInteger = default; + Client.Option enumQueryDouble = default; + Client.Option> enumFormStringArray = default; Client.Option enumFormString = default; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default; int requiredStringGroup = default; + bool requiredBooleanGroup = default; long requiredInt64Group = default; - Client.Option booleanGroup = default; Client.Option stringGroup = default; + Client.Option booleanGroup = default; Client.Option int64Group = default; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index c5e6e7e2f9d..215e8809379 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default; - Client.Option file = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default; long petId = default; + System.IO.Stream requiredFile = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 38ee1125438..fba6a6f085f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default; string username = default; - await _instance.UpdateUserAsync(user, username); + User user = default; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs index 48e0ae0a88e..90610642b72 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs @@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3347,33 +3347,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3383,9 +3383,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3410,22 +3410,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3437,19 +3437,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3491,7 +3491,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new TestBodyWithQueryParamsApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3501,7 +3501,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3781,32 +3781,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3818,24 +3818,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3845,21 +3845,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3896,46 +3896,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3947,31 +3947,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3988,22 +3988,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4056,7 +4056,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new TestEndpointParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4070,7 +4070,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4127,35 +4127,35 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, ref Option enumQueryDouble, ref Option enumQueryInteger, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters /// /// - /// - /// /// + /// /// + /// /// /// - private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option> enumFormStringArray, Option enumFormString) { if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null) throw new ArgumentNullException(nameof(enumHeaderStringArray)); - if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) - throw new ArgumentNullException(nameof(enumQueryStringArray)); - - if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) - throw new ArgumentNullException(nameof(enumFormStringArray)); - if (enumHeaderString.IsSet && enumHeaderString.Value == null) throw new ArgumentNullException(nameof(enumHeaderString)); + if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) + throw new ArgumentNullException(nameof(enumQueryStringArray)); + if (enumQueryString.IsSet && enumQueryString.Value == null) throw new ArgumentNullException(nameof(enumQueryString)); + if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) + throw new ArgumentNullException(nameof(enumFormStringArray)); + if (enumFormString.IsSet && enumFormString.Value == null) throw new ArgumentNullException(nameof(enumFormString)); } @@ -4165,17 +4165,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4186,14 +4186,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4202,17 +4202,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4225,33 +4225,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4264,24 +4264,24 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + ValidateTestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumFormStringArray, enumFormString); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4295,14 +4295,14 @@ namespace Org.OpenAPITools.Api if (enumQueryStringArray.IsSet) parseQueryStringLocalVar["enum_query_string_array"] = ClientUtils.ParameterToString(enumQueryStringArray.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + if (enumQueryString.IsSet) + parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); - if (enumQueryString.IsSet) - parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); @@ -4347,7 +4347,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new TestEnumParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4357,7 +4357,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4414,22 +4414,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4439,13 +4439,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4453,16 +4453,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4474,30 +4474,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4509,21 +4509,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4570,7 +4570,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new TestGroupParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4584,7 +4584,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/PetApi.cs index d74277e5412..31e5b9963e2 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/PetApi.cs @@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2289,21 +2289,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2327,9 +2327,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2356,23 +2356,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2385,19 +2385,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2413,12 +2413,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2457,7 +2457,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new UploadFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2471,7 +2471,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2554,7 +2554,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2591,10 +2591,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2620,24 +2620,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2649,12 +2649,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2662,7 +2662,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2722,7 +2722,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new UploadFileWithRequiredFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2736,7 +2736,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/UserApi.cs index 0d0a2fb9026..c8ee9797c4a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Api/UserApi.cs @@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2014,33 +2014,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2050,9 +2050,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2077,22 +2077,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2104,19 +2104,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2153,7 +2153,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new UpdateUserApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2163,7 +2163,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Adult.md b/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Adult.md index 4bf74e4efc9..61a97ca2192 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Adult.md +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Adult.md @@ -5,9 +5,9 @@ A representation of an adult Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] **Children** | [**List<Child>**](Child.md) | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Child.md b/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Child.md index bb2a1e5a561..9ac30fd2d61 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Child.md +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Child.md @@ -5,11 +5,11 @@ A representation of a child Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] -**Age** | **int** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] **BoosterSeat** | **bool** | | [optional] +**Age** | **int** | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Person.md b/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Person.md index 42c19689f9a..b41b51f12f2 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Person.md +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/docs/models/Person.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs index 17720f6e735..10c2f96d3a2 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs @@ -53,15 +53,6 @@ namespace Org.OpenAPITools.Test.Model //Assert.IsType(instance); } - /// - /// Test the property 'Age' - /// - [Fact] - public void AgeTest() - { - // TODO unit test for the property 'Age' - } - /// /// Test the property 'BoosterSeat' /// @@ -70,5 +61,14 @@ namespace Org.OpenAPITools.Test.Model { // TODO unit test for the property 'BoosterSeat' } + + /// + /// Test the property 'Age' + /// + [Fact] + public void AgeTest() + { + // TODO unit test for the property 'Age' + } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs index aa3fc482188..93161acf9fe 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs @@ -74,12 +74,12 @@ namespace Org.OpenAPITools.Test.Model } /// - /// Test the property 'FirstName' + /// Test the property 'Type' /// [Fact] - public void FirstNameTest() + public void TypeTest() { - // TODO unit test for the property 'FirstName' + // TODO unit test for the property 'Type' } /// @@ -92,12 +92,12 @@ namespace Org.OpenAPITools.Test.Model } /// - /// Test the property 'Type' + /// Test the property 'FirstName' /// [Fact] - public void TypeTest() + public void FirstNameTest() { - // TODO unit test for the property 'Type' + // TODO unit test for the property 'FirstName' } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs index 3cdde4b29d9..6a1524a06c4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -32,11 +32,11 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// children - /// firstName /// lastName + /// firstName + /// children [JsonConstructor] - public Adult(Option> children = default, Option firstName = default, Option lastName = default) : base(firstName, lastName) + public Adult(Option lastName = default, Option firstName = default, Option> children = default) : base(lastName, firstName) { ChildrenOption = children; OnCreated(); @@ -44,6 +44,13 @@ namespace Org.OpenAPITools.Model partial void OnCreated(); + /// + /// The discriminator + /// + [JsonIgnore] + [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] + public new string Type { get; } = "Adult"; + /// /// Used to track the state of Children /// @@ -57,13 +64,6 @@ namespace Org.OpenAPITools.Model [JsonPropertyName("children")] public List Children { get { return this.ChildrenOption; } set { this.ChildrenOption = new Option>(value); } } - /// - /// The discriminator - /// - [JsonIgnore] - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public new string Type { get; } = "Adult"; - /// /// Returns the string presentation of the object /// @@ -101,10 +101,10 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option> children = default; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; + Option> children = default; while (utf8JsonReader.Read()) { @@ -121,18 +121,18 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "children": - if (utf8JsonReader.TokenType != JsonTokenType.Null) - children = new Option>(JsonSerializer.Deserialize>(ref utf8JsonReader, jsonSerializerOptions)); - break; - case "firstName": - firstName = new Option(utf8JsonReader.GetString()); + case "$_type": + type = new Option(utf8JsonReader.GetString()); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()); + break; + case "children": + if (utf8JsonReader.TokenType != JsonTokenType.Null) + children = new Option>(JsonSerializer.Deserialize>(ref utf8JsonReader, jsonSerializerOptions)); break; default: break; @@ -140,19 +140,19 @@ namespace Org.OpenAPITools.Model } } - if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); - - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); - return new Adult(children, firstName, lastName); + if (children.IsSet && children.Value == null) + throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + + return new Adult(lastName, firstName, children); } /// @@ -179,27 +179,28 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Adult adult, JsonSerializerOptions jsonSerializerOptions) { - if (adult.ChildrenOption.IsSet && adult.Children == null) - throw new ArgumentNullException(nameof(adult.Children), "Property is required for class Adult."); + if (adult.LastNameOption.IsSet && adult.LastName == null) + throw new ArgumentNullException(nameof(adult.LastName), "Property is required for class Adult."); if (adult.FirstNameOption.IsSet && adult.FirstName == null) throw new ArgumentNullException(nameof(adult.FirstName), "Property is required for class Adult."); - if (adult.LastNameOption.IsSet && adult.LastName == null) - throw new ArgumentNullException(nameof(adult.LastName), "Property is required for class Adult."); + if (adult.ChildrenOption.IsSet && adult.Children == null) + throw new ArgumentNullException(nameof(adult.Children), "Property is required for class Adult."); + + writer.WriteString("$_type", adult.Type); + + if (adult.LastNameOption.IsSet) + writer.WriteString("lastName", adult.LastName); + + if (adult.FirstNameOption.IsSet) + writer.WriteString("firstName", adult.FirstName); if (adult.ChildrenOption.IsSet) { writer.WritePropertyName("children"); JsonSerializer.Serialize(writer, adult.Children, jsonSerializerOptions); } - if (adult.FirstNameOption.IsSet) - writer.WriteString("firstName", adult.FirstName); - - if (adult.LastNameOption.IsSet) - writer.WriteString("lastName", adult.LastName); - - writer.WriteString("$_type", adult.Type); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs index 7f96dcd8b66..297e85e76f1 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -32,12 +32,12 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// age - /// firstName /// lastName + /// firstName + /// age /// boosterSeat [JsonConstructor] - public Child(Option age = default, Option firstName = default, Option lastName = default, Option boosterSeat = default) : base(firstName, lastName) + public Child(Option lastName = default, Option firstName = default, Option age = default, Option boosterSeat = default) : base(lastName, firstName) { AgeOption = age; BoosterSeatOption = boosterSeat; @@ -46,6 +46,13 @@ namespace Org.OpenAPITools.Model partial void OnCreated(); + /// + /// The discriminator + /// + [JsonIgnore] + [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] + public new string Type { get; } = "Child"; + /// /// Used to track the state of Age /// @@ -59,13 +66,6 @@ namespace Org.OpenAPITools.Model [JsonPropertyName("age")] public int? Age { get { return this.AgeOption; } set { this.AgeOption = new Option(value); } } - /// - /// The discriminator - /// - [JsonIgnore] - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public new string Type { get; } = "Child"; - /// /// Used to track the state of BoosterSeat /// @@ -88,8 +88,8 @@ namespace Org.OpenAPITools.Model StringBuilder sb = new StringBuilder(); sb.Append("class Child {\n"); sb.Append(" ").Append(base.ToString()?.Replace("\n", "\n ")).Append("\n"); - sb.Append(" Age: ").Append(Age).Append("\n"); sb.Append(" BoosterSeat: ").Append(BoosterSeat).Append("\n"); + sb.Append(" Age: ").Append(Age).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -117,10 +117,10 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option age = default; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; + Option age = default; Option boosterSeat = default; while (utf8JsonReader.Read()) @@ -138,18 +138,18 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "age": - if (utf8JsonReader.TokenType != JsonTokenType.Null) - age = new Option(utf8JsonReader.GetInt32()); - break; - case "firstName": - firstName = new Option(utf8JsonReader.GetString()); + case "$_type": + type = new Option(utf8JsonReader.GetString()); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()); + break; + case "age": + if (utf8JsonReader.TokenType != JsonTokenType.Null) + age = new Option(utf8JsonReader.GetInt32()); break; case "boosterSeat": if (utf8JsonReader.TokenType != JsonTokenType.Null) @@ -161,22 +161,22 @@ namespace Org.OpenAPITools.Model } } - if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); - - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + + if (age.IsSet && age.Value == null) + throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); if (boosterSeat.IsSet && boosterSeat.Value == null) throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); - return new Child(age, firstName, lastName, boosterSeat); + return new Child(lastName, firstName, age, boosterSeat); } /// @@ -203,22 +203,22 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Child child, JsonSerializerOptions jsonSerializerOptions) { - if (child.FirstNameOption.IsSet && child.FirstName == null) - throw new ArgumentNullException(nameof(child.FirstName), "Property is required for class Child."); - if (child.LastNameOption.IsSet && child.LastName == null) throw new ArgumentNullException(nameof(child.LastName), "Property is required for class Child."); - if (child.AgeOption.IsSet) - writer.WriteNumber("age", child.AgeOption.Value.Value); + if (child.FirstNameOption.IsSet && child.FirstName == null) + throw new ArgumentNullException(nameof(child.FirstName), "Property is required for class Child."); - if (child.FirstNameOption.IsSet) - writer.WriteString("firstName", child.FirstName); + writer.WriteString("$_type", child.Type); if (child.LastNameOption.IsSet) writer.WriteString("lastName", child.LastName); - writer.WriteString("$_type", child.Type); + if (child.FirstNameOption.IsSet) + writer.WriteString("firstName", child.FirstName); + + if (child.AgeOption.IsSet) + writer.WriteNumber("age", child.AgeOption.Value.Value); if (child.BoosterSeatOption.IsSet) writer.WriteBoolean("boosterSeat", child.BoosterSeatOption.Value.Value); diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs index 6c9261c9879..7240795850e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -32,30 +32,24 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// firstName /// lastName + /// firstName [JsonConstructor] - public Person(Option firstName = default, Option lastName = default) + public Person(Option lastName = default, Option firstName = default) { - FirstNameOption = firstName; LastNameOption = lastName; + FirstNameOption = firstName; OnCreated(); } partial void OnCreated(); /// - /// Used to track the state of FirstName + /// The discriminator /// [JsonIgnore] [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public Option FirstNameOption { get; private set; } - - /// - /// Gets or Sets FirstName - /// - [JsonPropertyName("firstName")] - public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option(value); } } + public string Type { get; } = "Person"; /// /// Used to track the state of LastName @@ -71,11 +65,17 @@ namespace Org.OpenAPITools.Model public string LastName { get { return this.LastNameOption; } set { this.LastNameOption = new Option(value); } } /// - /// The discriminator + /// Used to track the state of FirstName /// [JsonIgnore] [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public string Type { get; } = "Person"; + public Option FirstNameOption { get; private set; } + + /// + /// Gets or Sets FirstName + /// + [JsonPropertyName("firstName")] + public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option(value); } } /// /// Gets or Sets additional properties @@ -91,8 +91,8 @@ namespace Org.OpenAPITools.Model { StringBuilder sb = new StringBuilder(); sb.Append("class Person {\n"); - sb.Append(" FirstName: ").Append(FirstName).Append("\n"); sb.Append(" LastName: ").Append(LastName).Append("\n"); + sb.Append(" FirstName: ").Append(FirstName).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -141,9 +141,9 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; string discriminator = ClientUtils.GetDiscriminator(utf8JsonReader, "$_type"); @@ -168,14 +168,14 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "firstName": - firstName = new Option(utf8JsonReader.GetString()); + case "$_type": + type = new Option(utf8JsonReader.GetString()); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()); break; default: break; @@ -183,16 +183,16 @@ namespace Org.OpenAPITools.Model } } - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); - return new Person(firstName, lastName); + return new Person(lastName, firstName); } /// @@ -229,19 +229,19 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Person person, JsonSerializerOptions jsonSerializerOptions) { - if (person.FirstNameOption.IsSet && person.FirstName == null) - throw new ArgumentNullException(nameof(person.FirstName), "Property is required for class Person."); - if (person.LastNameOption.IsSet && person.LastName == null) throw new ArgumentNullException(nameof(person.LastName), "Property is required for class Person."); - if (person.FirstNameOption.IsSet) - writer.WriteString("firstName", person.FirstName); + if (person.FirstNameOption.IsSet && person.FirstName == null) + throw new ArgumentNullException(nameof(person.FirstName), "Property is required for class Person."); + + writer.WriteString("$_type", person.Type); if (person.LastNameOption.IsSet) writer.WriteString("lastName", person.LastName); - writer.WriteString("$_type", person.Type); + if (person.FirstNameOption.IsSet) + writer.WriteString("firstName", person.FirstName); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/FakeApi.md index 8e9abed3c22..e2408ad1694 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateTime date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateTime date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateTime** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateTime** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, List enumFormStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersRequestEnumFormString enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, List enumQueryStringArray = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, List enumFormStringArray = null, TestEnumParametersRequestEnumFormString enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) var enumHeaderString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Header parameter enum test (string) (optional) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Query parameter enum test (string) (optional) - var enumQueryDouble = (TestEnumParametersEnumQueryDoubleParameter) "1.1"; // TestEnumParametersEnumQueryDoubleParameter | Query parameter enum test (double) (optional) var enumQueryInteger = (TestEnumParametersEnumQueryIntegerParameter) "1"; // TestEnumParametersEnumQueryIntegerParameter | Query parameter enum test (double) (optional) + var enumQueryDouble = (TestEnumParametersEnumQueryDoubleParameter) "1.1"; // TestEnumParametersEnumQueryDoubleParameter | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) var enumFormString = (TestEnumParametersRequestEnumFormString) "_abc"; // TestEnumParametersRequestEnumFormString | (optional) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Query parameter enum test (string array) | [optional] | -| **enumFormStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Form parameter enum test (string array) | [optional] | | **enumHeaderString** | **TestEnumParametersEnumHeaderStringParameter** | Header parameter enum test (string) | [optional] | +| **enumQueryStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **TestEnumParametersEnumHeaderStringParameter** | Query parameter enum test (string) | [optional] | -| **enumQueryDouble** | **TestEnumParametersEnumQueryDoubleParameter** | Query parameter enum test (double) | [optional] | | **enumQueryInteger** | **TestEnumParametersEnumQueryIntegerParameter** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **TestEnumParametersEnumQueryDoubleParameter** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Form parameter enum test (string array) | [optional] | | **enumFormString** | **TestEnumParametersRequestEnumFormString** | | [optional] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/PetApi.md index 4c79f5e6317..bd3a511b2e9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index 00017fc4214..d68f587f103 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default; string query = default; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default; decimal number = default; double varDouble = default; string patternWithoutDelimiter = default; - Client.Option date = default; - Client.Option binary = default; - Client.Option varFloat = default; + byte[] varByte = default; Client.Option integer = default; Client.Option int32 = default; Client.Option int64 = default; + Client.Option varFloat = default; Client.Option varString = default; + Client.Option binary = default; + Client.Option date = default; + Client.Option dateTime = default; Client.Option password = default; Client.Option callback = default; - Client.Option dateTime = default; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default; - Client.Option> enumQueryStringArray = default; - Client.Option> enumFormStringArray = default; Client.Option enumHeaderString = default; + Client.Option> enumQueryStringArray = default; Client.Option enumQueryString = default; - Client.Option enumQueryDouble = default; Client.Option enumQueryInteger = default; + Client.Option enumQueryDouble = default; + Client.Option> enumFormStringArray = default; Client.Option enumFormString = default; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default; int requiredStringGroup = default; + bool requiredBooleanGroup = default; long requiredInt64Group = default; - Client.Option booleanGroup = default; Client.Option stringGroup = default; + Client.Option booleanGroup = default; Client.Option int64Group = default; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index 01ef5de875e..1f1d7f6c457 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default; - Client.Option file = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default; long petId = default; + System.IO.Stream requiredFile = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 38ee1125438..fba6a6f085f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default; string username = default; - await _instance.UpdateUserAsync(user, username); + User user = default; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs index fb78a053050..8a66cf92334 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs @@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3347,33 +3347,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3383,9 +3383,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3410,22 +3410,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3437,19 +3437,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3491,7 +3491,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new TestBodyWithQueryParamsApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3501,7 +3501,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3781,32 +3781,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3818,24 +3818,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3845,21 +3845,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3896,46 +3896,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3947,31 +3947,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3988,22 +3988,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4056,7 +4056,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new TestEndpointParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4070,7 +4070,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4127,7 +4127,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumQueryDouble, ref Option enumQueryInteger, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters @@ -4153,17 +4153,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4174,14 +4174,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4190,17 +4190,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4213,33 +4213,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4252,16 +4252,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -4269,7 +4269,7 @@ namespace Org.OpenAPITools.Api { ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumQueryDouble, ref enumQueryInteger, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4286,12 +4286,12 @@ namespace Org.OpenAPITools.Api if (enumQueryString.IsSet) parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); - if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); if (enumHeaderStringArray.IsSet) @@ -4335,7 +4335,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new TestEnumParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4345,7 +4345,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4402,22 +4402,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4427,13 +4427,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4441,16 +4441,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4462,30 +4462,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4497,21 +4497,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4558,7 +4558,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new TestGroupParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4572,7 +4572,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs index 8f9d42cd118..bc79234f09b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs @@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2289,21 +2289,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2327,9 +2327,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2356,23 +2356,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2385,19 +2385,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2413,12 +2413,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2457,7 +2457,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new UploadFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2471,7 +2471,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2554,7 +2554,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2591,10 +2591,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2620,24 +2620,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2649,12 +2649,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2662,7 +2662,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2722,7 +2722,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new UploadFileWithRequiredFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2736,7 +2736,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs index 0d0a2fb9026..c8ee9797c4a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs @@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2014,33 +2014,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2050,9 +2050,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2077,22 +2077,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2104,19 +2104,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2153,7 +2153,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new UpdateUserApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2163,7 +2163,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/FakeApi.md index 959c6b75e78..3f5be967684 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateTime date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateTime date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateTime** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateTime** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, string enumHeaderString = null, List enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List enumFormStringArray = null, string enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) - var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumHeaderString = "_abc"; // string | Header parameter enum test (string) (optional) (default to -efg) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg) + var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) + var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<string>**](string.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | -| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | -| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | -| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumHeaderString** | **string** | Header parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **string** | Query parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumFormString** | **string** | Form parameter enum test (string) | [optional] [default to -efg] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/PetApi.md index 1b3bb464956..cac891cb06c 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index 0cabe51ed28..1e36a495604 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default; string query = default; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default; decimal number = default; double varDouble = default; string patternWithoutDelimiter = default; - Client.Option date = default; - Client.Option binary = default; - Client.Option varFloat = default; + byte[] varByte = default; Client.Option integer = default; Client.Option int32 = default; Client.Option int64 = default; + Client.Option varFloat = default; Client.Option varString = default; + Client.Option binary = default; + Client.Option date = default; + Client.Option dateTime = default; Client.Option password = default; Client.Option callback = default; - Client.Option dateTime = default; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default; - Client.Option> enumQueryStringArray = default; - Client.Option enumQueryDouble = default; - Client.Option enumQueryInteger = default; - Client.Option> enumFormStringArray = default; Client.Option enumHeaderString = default; + Client.Option> enumQueryStringArray = default; Client.Option enumQueryString = default; + Client.Option enumQueryInteger = default; + Client.Option enumQueryDouble = default; + Client.Option> enumFormStringArray = default; Client.Option enumFormString = default; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default; int requiredStringGroup = default; + bool requiredBooleanGroup = default; long requiredInt64Group = default; - Client.Option booleanGroup = default; Client.Option stringGroup = default; + Client.Option booleanGroup = default; Client.Option int64Group = default; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index c5e6e7e2f9d..215e8809379 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default; - Client.Option file = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default; long petId = default; + System.IO.Stream requiredFile = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 38ee1125438..fba6a6f085f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default; string username = default; - await _instance.UpdateUserAsync(user, username); + User user = default; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs index 48e0ae0a88e..90610642b72 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs @@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3347,33 +3347,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3383,9 +3383,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3410,22 +3410,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3437,19 +3437,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3491,7 +3491,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new TestBodyWithQueryParamsApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3501,7 +3501,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3781,32 +3781,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3818,24 +3818,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3845,21 +3845,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3896,46 +3896,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3947,31 +3947,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3988,22 +3988,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4056,7 +4056,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new TestEndpointParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4070,7 +4070,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4127,35 +4127,35 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, ref Option enumQueryDouble, ref Option enumQueryInteger, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters /// /// - /// - /// /// + /// /// + /// /// /// - private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option> enumFormStringArray, Option enumFormString) { if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null) throw new ArgumentNullException(nameof(enumHeaderStringArray)); - if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) - throw new ArgumentNullException(nameof(enumQueryStringArray)); - - if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) - throw new ArgumentNullException(nameof(enumFormStringArray)); - if (enumHeaderString.IsSet && enumHeaderString.Value == null) throw new ArgumentNullException(nameof(enumHeaderString)); + if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) + throw new ArgumentNullException(nameof(enumQueryStringArray)); + if (enumQueryString.IsSet && enumQueryString.Value == null) throw new ArgumentNullException(nameof(enumQueryString)); + if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) + throw new ArgumentNullException(nameof(enumFormStringArray)); + if (enumFormString.IsSet && enumFormString.Value == null) throw new ArgumentNullException(nameof(enumFormString)); } @@ -4165,17 +4165,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4186,14 +4186,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4202,17 +4202,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4225,33 +4225,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4264,24 +4264,24 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + ValidateTestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumFormStringArray, enumFormString); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4295,14 +4295,14 @@ namespace Org.OpenAPITools.Api if (enumQueryStringArray.IsSet) parseQueryStringLocalVar["enum_query_string_array"] = ClientUtils.ParameterToString(enumQueryStringArray.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + if (enumQueryString.IsSet) + parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); - if (enumQueryString.IsSet) - parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); @@ -4347,7 +4347,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new TestEnumParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4357,7 +4357,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4414,22 +4414,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4439,13 +4439,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4453,16 +4453,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4474,30 +4474,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4509,21 +4509,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4570,7 +4570,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new TestGroupParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4584,7 +4584,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs index d74277e5412..31e5b9963e2 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs @@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2289,21 +2289,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2327,9 +2327,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2356,23 +2356,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2385,19 +2385,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2413,12 +2413,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2457,7 +2457,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new UploadFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2471,7 +2471,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2554,7 +2554,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2591,10 +2591,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2620,24 +2620,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2649,12 +2649,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2662,7 +2662,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2722,7 +2722,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new UploadFileWithRequiredFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2736,7 +2736,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs index 0d0a2fb9026..c8ee9797c4a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs @@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2014,33 +2014,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2050,9 +2050,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2077,22 +2077,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2104,19 +2104,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2153,7 +2153,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new UpdateUserApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2163,7 +2163,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Adult.md b/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Adult.md index 4bf74e4efc9..61a97ca2192 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Adult.md +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Adult.md @@ -5,9 +5,9 @@ A representation of an adult Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] **Children** | [**List<Child>**](Child.md) | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Child.md b/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Child.md index bb2a1e5a561..9ac30fd2d61 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Child.md +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Child.md @@ -5,11 +5,11 @@ A representation of a child Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] -**Age** | **int** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] **BoosterSeat** | **bool** | | [optional] +**Age** | **int** | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Person.md b/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Person.md index 42c19689f9a..b41b51f12f2 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Person.md +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/docs/models/Person.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**FirstName** | **string** | | [optional] -**LastName** | **string** | | [optional] **Type** | **string** | | [optional] +**LastName** | **string** | | [optional] +**FirstName** | **string** | | [optional] [[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md) diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs index 17720f6e735..10c2f96d3a2 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/ChildTests.cs @@ -53,15 +53,6 @@ namespace Org.OpenAPITools.Test.Model //Assert.IsType(instance); } - /// - /// Test the property 'Age' - /// - [Fact] - public void AgeTest() - { - // TODO unit test for the property 'Age' - } - /// /// Test the property 'BoosterSeat' /// @@ -70,5 +61,14 @@ namespace Org.OpenAPITools.Test.Model { // TODO unit test for the property 'BoosterSeat' } + + /// + /// Test the property 'Age' + /// + [Fact] + public void AgeTest() + { + // TODO unit test for the property 'Age' + } } } diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs index aa3fc482188..93161acf9fe 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools.Test/Model/PersonTests.cs @@ -74,12 +74,12 @@ namespace Org.OpenAPITools.Test.Model } /// - /// Test the property 'FirstName' + /// Test the property 'Type' /// [Fact] - public void FirstNameTest() + public void TypeTest() { - // TODO unit test for the property 'FirstName' + // TODO unit test for the property 'Type' } /// @@ -92,12 +92,12 @@ namespace Org.OpenAPITools.Test.Model } /// - /// Test the property 'Type' + /// Test the property 'FirstName' /// [Fact] - public void TypeTest() + public void FirstNameTest() { - // TODO unit test for the property 'Type' + // TODO unit test for the property 'FirstName' } } } diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs index 061761d954f..3317131eb56 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Adult.cs @@ -34,11 +34,11 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// children - /// firstName /// lastName + /// firstName + /// children [JsonConstructor] - public Adult(Option?> children = default, Option firstName = default, Option lastName = default) : base(firstName, lastName) + public Adult(Option lastName = default, Option firstName = default, Option?> children = default) : base(lastName, firstName) { ChildrenOption = children; OnCreated(); @@ -46,6 +46,13 @@ namespace Org.OpenAPITools.Model partial void OnCreated(); + /// + /// The discriminator + /// + [JsonIgnore] + [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] + public new string Type { get; } = "Adult"; + /// /// Used to track the state of Children /// @@ -59,13 +66,6 @@ namespace Org.OpenAPITools.Model [JsonPropertyName("children")] public List? Children { get { return this.ChildrenOption; } set { this.ChildrenOption = new(value); } } - /// - /// The discriminator - /// - [JsonIgnore] - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public new string Type { get; } = "Adult"; - /// /// Returns the string presentation of the object /// @@ -103,10 +103,10 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option?> children = default; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; + Option?> children = default; while (utf8JsonReader.Read()) { @@ -123,18 +123,18 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "children": - if (utf8JsonReader.TokenType != JsonTokenType.Null) - children = new Option?>(JsonSerializer.Deserialize>(ref utf8JsonReader, jsonSerializerOptions)!); - break; - case "firstName": - firstName = new Option(utf8JsonReader.GetString()!); + case "$_type": + type = new Option(utf8JsonReader.GetString()!); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()!); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()!); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()!); + break; + case "children": + if (utf8JsonReader.TokenType != JsonTokenType.Null) + children = new Option?>(JsonSerializer.Deserialize>(ref utf8JsonReader, jsonSerializerOptions)!); break; default: break; @@ -142,19 +142,19 @@ namespace Org.OpenAPITools.Model } } - if (children.IsSet && children.Value == null) - throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); - - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Adult."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Adult."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Adult."); - return new Adult(children, firstName, lastName); + if (children.IsSet && children.Value == null) + throw new ArgumentNullException(nameof(children), "Property is not nullable for class Adult."); + + return new Adult(lastName, firstName, children); } /// @@ -181,27 +181,28 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Adult adult, JsonSerializerOptions jsonSerializerOptions) { - if (adult.ChildrenOption.IsSet && adult.Children == null) - throw new ArgumentNullException(nameof(adult.Children), "Property is required for class Adult."); + if (adult.LastNameOption.IsSet && adult.LastName == null) + throw new ArgumentNullException(nameof(adult.LastName), "Property is required for class Adult."); if (adult.FirstNameOption.IsSet && adult.FirstName == null) throw new ArgumentNullException(nameof(adult.FirstName), "Property is required for class Adult."); - if (adult.LastNameOption.IsSet && adult.LastName == null) - throw new ArgumentNullException(nameof(adult.LastName), "Property is required for class Adult."); + if (adult.ChildrenOption.IsSet && adult.Children == null) + throw new ArgumentNullException(nameof(adult.Children), "Property is required for class Adult."); + + writer.WriteString("$_type", adult.Type); + + if (adult.LastNameOption.IsSet) + writer.WriteString("lastName", adult.LastName); + + if (adult.FirstNameOption.IsSet) + writer.WriteString("firstName", adult.FirstName); if (adult.ChildrenOption.IsSet) { writer.WritePropertyName("children"); JsonSerializer.Serialize(writer, adult.Children, jsonSerializerOptions); } - if (adult.FirstNameOption.IsSet) - writer.WriteString("firstName", adult.FirstName); - - if (adult.LastNameOption.IsSet) - writer.WriteString("lastName", adult.LastName); - - writer.WriteString("$_type", adult.Type); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs index 94bb37a7732..7df3b3a9f87 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Child.cs @@ -34,12 +34,12 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// age - /// firstName /// lastName + /// firstName + /// age /// boosterSeat [JsonConstructor] - public Child(Option age = default, Option firstName = default, Option lastName = default, Option boosterSeat = default) : base(firstName, lastName) + public Child(Option lastName = default, Option firstName = default, Option age = default, Option boosterSeat = default) : base(lastName, firstName) { AgeOption = age; BoosterSeatOption = boosterSeat; @@ -48,6 +48,13 @@ namespace Org.OpenAPITools.Model partial void OnCreated(); + /// + /// The discriminator + /// + [JsonIgnore] + [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] + public new string Type { get; } = "Child"; + /// /// Used to track the state of Age /// @@ -61,13 +68,6 @@ namespace Org.OpenAPITools.Model [JsonPropertyName("age")] public int? Age { get { return this.AgeOption; } set { this.AgeOption = new(value); } } - /// - /// The discriminator - /// - [JsonIgnore] - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public new string Type { get; } = "Child"; - /// /// Used to track the state of BoosterSeat /// @@ -90,8 +90,8 @@ namespace Org.OpenAPITools.Model StringBuilder sb = new StringBuilder(); sb.Append("class Child {\n"); sb.Append(" ").Append(base.ToString()?.Replace("\n", "\n ")).Append("\n"); - sb.Append(" Age: ").Append(Age).Append("\n"); sb.Append(" BoosterSeat: ").Append(BoosterSeat).Append("\n"); + sb.Append(" Age: ").Append(Age).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -119,10 +119,10 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option age = default; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; + Option age = default; Option boosterSeat = default; while (utf8JsonReader.Read()) @@ -140,18 +140,18 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "age": - if (utf8JsonReader.TokenType != JsonTokenType.Null) - age = new Option(utf8JsonReader.GetInt32()); - break; - case "firstName": - firstName = new Option(utf8JsonReader.GetString()!); + case "$_type": + type = new Option(utf8JsonReader.GetString()!); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()!); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()!); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()!); + break; + case "age": + if (utf8JsonReader.TokenType != JsonTokenType.Null) + age = new Option(utf8JsonReader.GetInt32()); break; case "boosterSeat": if (utf8JsonReader.TokenType != JsonTokenType.Null) @@ -163,22 +163,22 @@ namespace Org.OpenAPITools.Model } } - if (age.IsSet && age.Value == null) - throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); - - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Child."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Child."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Child."); + + if (age.IsSet && age.Value == null) + throw new ArgumentNullException(nameof(age), "Property is not nullable for class Child."); if (boosterSeat.IsSet && boosterSeat.Value == null) throw new ArgumentNullException(nameof(boosterSeat), "Property is not nullable for class Child."); - return new Child(age, firstName, lastName, boosterSeat); + return new Child(lastName, firstName, age, boosterSeat); } /// @@ -205,22 +205,22 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Child child, JsonSerializerOptions jsonSerializerOptions) { - if (child.FirstNameOption.IsSet && child.FirstName == null) - throw new ArgumentNullException(nameof(child.FirstName), "Property is required for class Child."); - if (child.LastNameOption.IsSet && child.LastName == null) throw new ArgumentNullException(nameof(child.LastName), "Property is required for class Child."); - if (child.AgeOption.IsSet) - writer.WriteNumber("age", child.AgeOption.Value!.Value); + if (child.FirstNameOption.IsSet && child.FirstName == null) + throw new ArgumentNullException(nameof(child.FirstName), "Property is required for class Child."); - if (child.FirstNameOption.IsSet) - writer.WriteString("firstName", child.FirstName); + writer.WriteString("$_type", child.Type); if (child.LastNameOption.IsSet) writer.WriteString("lastName", child.LastName); - writer.WriteString("$_type", child.Type); + if (child.FirstNameOption.IsSet) + writer.WriteString("firstName", child.FirstName); + + if (child.AgeOption.IsSet) + writer.WriteNumber("age", child.AgeOption.Value!.Value); if (child.BoosterSeatOption.IsSet) writer.WriteBoolean("boosterSeat", child.BoosterSeatOption.Value!.Value); diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs index d3f9d198830..4448ccdadb7 100644 --- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs +++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Model/Person.cs @@ -34,30 +34,24 @@ namespace Org.OpenAPITools.Model /// /// Initializes a new instance of the class. /// - /// firstName /// lastName + /// firstName [JsonConstructor] - public Person(Option firstName = default, Option lastName = default) + public Person(Option lastName = default, Option firstName = default) { - FirstNameOption = firstName; LastNameOption = lastName; + FirstNameOption = firstName; OnCreated(); } partial void OnCreated(); /// - /// Used to track the state of FirstName + /// The discriminator /// [JsonIgnore] [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public Option FirstNameOption { get; private set; } - - /// - /// Gets or Sets FirstName - /// - [JsonPropertyName("firstName")] - public string? FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new(value); } } + public string Type { get; } = "Person"; /// /// Used to track the state of LastName @@ -73,11 +67,17 @@ namespace Org.OpenAPITools.Model public string? LastName { get { return this.LastNameOption; } set { this.LastNameOption = new(value); } } /// - /// The discriminator + /// Used to track the state of FirstName /// [JsonIgnore] [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public string Type { get; } = "Person"; + public Option FirstNameOption { get; private set; } + + /// + /// Gets or Sets FirstName + /// + [JsonPropertyName("firstName")] + public string? FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new(value); } } /// /// Gets or Sets additional properties @@ -93,8 +93,8 @@ namespace Org.OpenAPITools.Model { StringBuilder sb = new StringBuilder(); sb.Append("class Person {\n"); - sb.Append(" FirstName: ").Append(FirstName).Append("\n"); sb.Append(" LastName: ").Append(LastName).Append("\n"); + sb.Append(" FirstName: ").Append(FirstName).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -143,9 +143,9 @@ namespace Org.OpenAPITools.Model JsonTokenType startingTokenType = utf8JsonReader.TokenType; - Option firstName = default; - Option lastName = default; Option type = default; + Option lastName = default; + Option firstName = default; string? discriminator = ClientUtils.GetDiscriminator(utf8JsonReader, "$_type"); @@ -170,14 +170,14 @@ namespace Org.OpenAPITools.Model switch (localVarJsonPropertyName) { - case "firstName": - firstName = new Option(utf8JsonReader.GetString()!); + case "$_type": + type = new Option(utf8JsonReader.GetString()!); break; case "lastName": lastName = new Option(utf8JsonReader.GetString()!); break; - case "$_type": - type = new Option(utf8JsonReader.GetString()!); + case "firstName": + firstName = new Option(utf8JsonReader.GetString()!); break; default: break; @@ -185,16 +185,16 @@ namespace Org.OpenAPITools.Model } } - if (firstName.IsSet && firstName.Value == null) - throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); + if (type.IsSet && type.Value == null) + throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); if (lastName.IsSet && lastName.Value == null) throw new ArgumentNullException(nameof(lastName), "Property is not nullable for class Person."); - if (type.IsSet && type.Value == null) - throw new ArgumentNullException(nameof(type), "Property is not nullable for class Person."); + if (firstName.IsSet && firstName.Value == null) + throw new ArgumentNullException(nameof(firstName), "Property is not nullable for class Person."); - return new Person(firstName, lastName); + return new Person(lastName, firstName); } /// @@ -231,19 +231,19 @@ namespace Org.OpenAPITools.Model /// public void WriteProperties(Utf8JsonWriter writer, Person person, JsonSerializerOptions jsonSerializerOptions) { - if (person.FirstNameOption.IsSet && person.FirstName == null) - throw new ArgumentNullException(nameof(person.FirstName), "Property is required for class Person."); - if (person.LastNameOption.IsSet && person.LastName == null) throw new ArgumentNullException(nameof(person.LastName), "Property is required for class Person."); - if (person.FirstNameOption.IsSet) - writer.WriteString("firstName", person.FirstName); + if (person.FirstNameOption.IsSet && person.FirstName == null) + throw new ArgumentNullException(nameof(person.FirstName), "Property is required for class Person."); + + writer.WriteString("$_type", person.Type); if (person.LastNameOption.IsSet) writer.WriteString("lastName", person.LastName); - writer.WriteString("$_type", person.Type); + if (person.FirstNameOption.IsSet) + writer.WriteString("firstName", person.FirstName); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/FakeApi.md index 47134bd4322..56c764f21e1 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateOnly date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateOnly date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateOnly** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateOnly** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, List enumFormStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersRequestEnumFormString enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, List enumQueryStringArray = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, List enumFormStringArray = null, TestEnumParametersRequestEnumFormString enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) var enumHeaderString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Header parameter enum test (string) (optional) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Query parameter enum test (string) (optional) - var enumQueryDouble = (TestEnumParametersEnumQueryDoubleParameter) "1.1"; // TestEnumParametersEnumQueryDoubleParameter | Query parameter enum test (double) (optional) var enumQueryInteger = (TestEnumParametersEnumQueryIntegerParameter) "1"; // TestEnumParametersEnumQueryIntegerParameter | Query parameter enum test (double) (optional) + var enumQueryDouble = (TestEnumParametersEnumQueryDoubleParameter) "1.1"; // TestEnumParametersEnumQueryDoubleParameter | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) var enumFormString = (TestEnumParametersRequestEnumFormString) "_abc"; // TestEnumParametersRequestEnumFormString | (optional) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Query parameter enum test (string array) | [optional] | -| **enumFormStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Form parameter enum test (string array) | [optional] | | **enumHeaderString** | **TestEnumParametersEnumHeaderStringParameter** | Header parameter enum test (string) | [optional] | +| **enumQueryStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **TestEnumParametersEnumHeaderStringParameter** | Query parameter enum test (string) | [optional] | -| **enumQueryDouble** | **TestEnumParametersEnumQueryDoubleParameter** | Query parameter enum test (double) | [optional] | | **enumQueryInteger** | **TestEnumParametersEnumQueryIntegerParameter** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **TestEnumParametersEnumQueryDoubleParameter** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<TestEnumParametersRequestEnumFormStringArrayInner>**](TestEnumParametersRequestEnumFormStringArrayInner.md) | Form parameter enum test (string array) | [optional] | | **enumFormString** | **TestEnumParametersRequestEnumFormString** | | [optional] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/PetApi.md index 4c79f5e6317..bd3a511b2e9 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index 86a438a3ec9..a5b062bdc1e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default; string query = default; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default; decimal number = default; double varDouble = default; string patternWithoutDelimiter = default; - Client.Option date = default; - Client.Option binary = default; - Client.Option varFloat = default; + byte[] varByte = default; Client.Option integer = default; Client.Option int32 = default; Client.Option int64 = default; + Client.Option varFloat = default; Client.Option varString = default; + Client.Option binary = default; + Client.Option date = default; + Client.Option dateTime = default; Client.Option password = default; Client.Option callback = default; - Client.Option dateTime = default; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default; - Client.Option> enumQueryStringArray = default; - Client.Option> enumFormStringArray = default; Client.Option enumHeaderString = default; + Client.Option> enumQueryStringArray = default; Client.Option enumQueryString = default; - Client.Option enumQueryDouble = default; Client.Option enumQueryInteger = default; + Client.Option enumQueryDouble = default; + Client.Option> enumFormStringArray = default; Client.Option enumFormString = default; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default; int requiredStringGroup = default; + bool requiredBooleanGroup = default; long requiredInt64Group = default; - Client.Option booleanGroup = default; Client.Option stringGroup = default; + Client.Option booleanGroup = default; Client.Option int64Group = default; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index 01ef5de875e..1f1d7f6c457 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default; - Client.Option file = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default; long petId = default; + System.IO.Stream requiredFile = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 38ee1125438..fba6a6f085f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default; string username = default; - await _instance.UpdateUserAsync(user, username); + User user = default; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs index 21b3c56aeed..037a370a907 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs @@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3355,33 +3355,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3391,9 +3391,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3401,12 +3401,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3418,22 +3418,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3445,19 +3445,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3499,7 +3499,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3509,7 +3509,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3790,32 +3790,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3827,24 +3827,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3854,21 +3854,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3876,24 +3876,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3905,46 +3905,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3956,31 +3956,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3997,22 +3997,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4023,18 +4014,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4065,7 +4065,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4079,7 +4079,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4136,7 +4136,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumQueryDouble, ref Option enumQueryInteger, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters @@ -4162,17 +4162,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4183,14 +4183,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4199,17 +4199,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4222,33 +4222,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// /// + /// /// - /// /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumQueryDouble, Option enumQueryInteger, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4261,16 +4261,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Form parameter enum test (string array) (optional) /// Header parameter enum test (string) (optional) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional) - /// Query parameter enum test (double) (optional) /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional) /// (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -4278,7 +4278,7 @@ namespace Org.OpenAPITools.Api { ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumQueryDouble, ref enumQueryInteger, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4295,12 +4295,12 @@ namespace Org.OpenAPITools.Api if (enumQueryString.IsSet) parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); - if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); if (enumHeaderStringArray.IsSet) @@ -4344,7 +4344,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4354,7 +4354,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4411,22 +4411,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4436,13 +4436,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4450,16 +4450,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4471,30 +4471,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4506,21 +4506,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4568,7 +4568,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4582,7 +4582,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs index f63107913b5..464aeeb875e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/PetApi.cs @@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2293,21 +2293,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2315,12 +2315,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2331,9 +2331,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2342,12 +2342,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2360,23 +2360,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2389,19 +2389,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2417,12 +2417,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2462,7 +2462,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2476,7 +2476,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2559,7 +2559,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2580,13 +2580,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2596,10 +2596,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2607,13 +2607,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2625,24 +2625,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2654,12 +2654,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2667,7 +2667,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2728,7 +2728,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2742,7 +2742,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs index 91c3e0c09ee..91c63f61ba5 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Api/UserApi.cs @@ -202,11 +202,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -214,11 +214,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2053,33 +2053,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2089,9 +2089,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2099,12 +2099,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2116,22 +2116,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2143,19 +2143,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2192,7 +2192,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2202,7 +2202,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/FakeApi.md index 65edbb26576..69bd40f6076 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateOnly date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateOnly date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateOnly** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateOnly** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, string enumHeaderString = null, List enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List enumFormStringArray = null, string enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) - var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumHeaderString = "_abc"; // string | Header parameter enum test (string) (optional) (default to -efg) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg) + var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) + var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<string>**](string.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | -| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | -| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | -| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumHeaderString** | **string** | Header parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **string** | Query parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumFormString** | **string** | Form parameter enum test (string) | [optional] [default to -efg] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/PetApi.md index 1b3bb464956..cac891cb06c 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index fba8b26855c..dc2ebc540c3 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default!; string query = default!; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default!; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default!; decimal number = default!; double varDouble = default!; string patternWithoutDelimiter = default!; - Client.Option date = default!; - Client.Option binary = default!; - Client.Option varFloat = default!; + byte[] varByte = default!; Client.Option integer = default!; Client.Option int32 = default!; Client.Option int64 = default!; + Client.Option varFloat = default!; Client.Option varString = default!; + Client.Option binary = default!; + Client.Option date = default!; + Client.Option dateTime = default!; Client.Option password = default!; Client.Option callback = default!; - Client.Option dateTime = default!; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default!; - Client.Option> enumQueryStringArray = default!; - Client.Option enumQueryDouble = default!; - Client.Option enumQueryInteger = default!; - Client.Option> enumFormStringArray = default!; Client.Option enumHeaderString = default!; + Client.Option> enumQueryStringArray = default!; Client.Option enumQueryString = default!; + Client.Option enumQueryInteger = default!; + Client.Option enumQueryDouble = default!; + Client.Option> enumFormStringArray = default!; Client.Option enumFormString = default!; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default!; int requiredStringGroup = default!; + bool requiredBooleanGroup = default!; long requiredInt64Group = default!; - Client.Option booleanGroup = default!; Client.Option stringGroup = default!; + Client.Option booleanGroup = default!; Client.Option int64Group = default!; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index caca49e6404..49e7b21b53c 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default!; - Client.Option file = default!; Client.Option additionalMetadata = default!; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default!; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default!; long petId = default!; + System.IO.Stream requiredFile = default!; Client.Option additionalMetadata = default!; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 8cee721cf54..8e2c7255cda 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default!; string username = default!; - await _instance.UpdateUserAsync(user, username); + User user = default!; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/FakeApi.cs index c351b8def7a..d543e62f6c5 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/FakeApi.cs @@ -266,11 +266,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -278,11 +278,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <?> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -314,23 +314,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -338,23 +338,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <?> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -364,16 +364,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -382,16 +382,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <?> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -400,15 +400,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -416,15 +416,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <?> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3357,33 +3357,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3393,9 +3393,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3403,12 +3403,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3420,22 +3420,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3447,19 +3447,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3501,7 +3501,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3511,7 +3511,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3792,32 +3792,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3829,24 +3829,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3856,21 +3856,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3878,24 +3878,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3907,46 +3907,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3958,31 +3958,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3999,22 +3999,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4025,18 +4016,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4067,7 +4067,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4081,7 +4081,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4138,35 +4138,35 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, ref Option enumQueryDouble, ref Option enumQueryInteger, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters /// /// - /// - /// /// + /// /// + /// /// /// - private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option> enumFormStringArray, Option enumFormString) { if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null) throw new ArgumentNullException(nameof(enumHeaderStringArray)); - if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) - throw new ArgumentNullException(nameof(enumQueryStringArray)); - - if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) - throw new ArgumentNullException(nameof(enumFormStringArray)); - if (enumHeaderString.IsSet && enumHeaderString.Value == null) throw new ArgumentNullException(nameof(enumHeaderString)); + if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) + throw new ArgumentNullException(nameof(enumQueryStringArray)); + if (enumQueryString.IsSet && enumQueryString.Value == null) throw new ArgumentNullException(nameof(enumQueryString)); + if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) + throw new ArgumentNullException(nameof(enumFormStringArray)); + if (enumFormString.IsSet && enumFormString.Value == null) throw new ArgumentNullException(nameof(enumFormString)); } @@ -4176,17 +4176,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4197,14 +4197,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4213,17 +4213,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4236,33 +4236,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4275,24 +4275,24 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + ValidateTestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumFormStringArray, enumFormString); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4306,14 +4306,14 @@ namespace Org.OpenAPITools.Api if (enumQueryStringArray.IsSet) parseQueryStringLocalVar["enum_query_string_array"] = ClientUtils.ParameterToString(enumQueryStringArray.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + if (enumQueryString.IsSet) + parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); - if (enumQueryString.IsSet) - parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); @@ -4358,7 +4358,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4368,7 +4368,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4425,22 +4425,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4450,13 +4450,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4464,16 +4464,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4485,30 +4485,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4520,21 +4520,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4582,7 +4582,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4596,7 +4596,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/PetApi.cs index f6a8e47eb60..80779f74095 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/PetApi.cs @@ -212,11 +212,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -225,11 +225,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <?> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -238,12 +238,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -251,12 +251,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <?> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2295,21 +2295,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2317,12 +2317,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2333,9 +2333,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2344,12 +2344,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2362,23 +2362,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2391,19 +2391,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2419,12 +2419,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2464,7 +2464,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2478,7 +2478,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2561,7 +2561,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2582,13 +2582,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2598,10 +2598,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2609,13 +2609,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2627,24 +2627,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2656,12 +2656,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2669,7 +2669,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2730,7 +2730,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2744,7 +2744,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/UserApi.cs index 2de4a4017ad..26defe23f98 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Api/UserApi.cs @@ -204,11 +204,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -216,11 +216,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <?> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2055,33 +2055,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2091,9 +2091,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2101,12 +2101,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2118,22 +2118,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2145,19 +2145,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2194,7 +2194,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2204,7 +2204,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/FakeApi.md index 65edbb26576..69bd40f6076 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateOnly date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateOnly date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateOnly** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateOnly** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, string enumHeaderString = null, List enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List enumFormStringArray = null, string enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) - var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumHeaderString = "_abc"; // string | Header parameter enum test (string) (optional) (default to -efg) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg) + var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) + var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<string>**](string.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | -| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | -| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | -| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumHeaderString** | **string** | Header parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **string** | Query parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumFormString** | **string** | Form parameter enum test (string) | [optional] [default to -efg] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/PetApi.md index 1b3bb464956..cac891cb06c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index 73bf47831d1..6b89cca478f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default; string query = default; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default; decimal number = default; double varDouble = default; string patternWithoutDelimiter = default; - Client.Option date = default; - Client.Option binary = default; - Client.Option varFloat = default; + byte[] varByte = default; Client.Option integer = default; Client.Option int32 = default; Client.Option int64 = default; + Client.Option varFloat = default; Client.Option varString = default; + Client.Option binary = default; + Client.Option date = default; + Client.Option dateTime = default; Client.Option password = default; Client.Option callback = default; - Client.Option dateTime = default; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default; - Client.Option> enumQueryStringArray = default; - Client.Option enumQueryDouble = default; - Client.Option enumQueryInteger = default; - Client.Option> enumFormStringArray = default; Client.Option enumHeaderString = default; + Client.Option> enumQueryStringArray = default; Client.Option enumQueryString = default; + Client.Option enumQueryInteger = default; + Client.Option enumQueryDouble = default; + Client.Option> enumFormStringArray = default; Client.Option enumFormString = default; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default; int requiredStringGroup = default; + bool requiredBooleanGroup = default; long requiredInt64Group = default; - Client.Option booleanGroup = default; Client.Option stringGroup = default; + Client.Option booleanGroup = default; Client.Option int64Group = default; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index c5e6e7e2f9d..215e8809379 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default; - Client.Option file = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default; long petId = default; + System.IO.Stream requiredFile = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 38ee1125438..fba6a6f085f 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default; string username = default; - await _instance.UpdateUserAsync(user, username); + User user = default; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs index 72390077a8e..aef1593c210 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs @@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3355,33 +3355,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3391,9 +3391,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3401,12 +3401,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3418,22 +3418,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3445,19 +3445,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3499,7 +3499,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3509,7 +3509,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3790,32 +3790,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3827,24 +3827,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3854,21 +3854,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3876,24 +3876,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3905,46 +3905,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3956,31 +3956,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3997,22 +3997,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4023,18 +4014,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4065,7 +4065,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4079,7 +4079,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4136,35 +4136,35 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, ref Option enumQueryDouble, ref Option enumQueryInteger, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters /// /// - /// - /// /// + /// /// + /// /// /// - private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option> enumFormStringArray, Option enumFormString) { if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null) throw new ArgumentNullException(nameof(enumHeaderStringArray)); - if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) - throw new ArgumentNullException(nameof(enumQueryStringArray)); - - if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) - throw new ArgumentNullException(nameof(enumFormStringArray)); - if (enumHeaderString.IsSet && enumHeaderString.Value == null) throw new ArgumentNullException(nameof(enumHeaderString)); + if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) + throw new ArgumentNullException(nameof(enumQueryStringArray)); + if (enumQueryString.IsSet && enumQueryString.Value == null) throw new ArgumentNullException(nameof(enumQueryString)); + if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) + throw new ArgumentNullException(nameof(enumFormStringArray)); + if (enumFormString.IsSet && enumFormString.Value == null) throw new ArgumentNullException(nameof(enumFormString)); } @@ -4174,17 +4174,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4195,14 +4195,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4211,17 +4211,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4234,33 +4234,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4273,24 +4273,24 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + ValidateTestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumFormStringArray, enumFormString); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4304,14 +4304,14 @@ namespace Org.OpenAPITools.Api if (enumQueryStringArray.IsSet) parseQueryStringLocalVar["enum_query_string_array"] = ClientUtils.ParameterToString(enumQueryStringArray.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + if (enumQueryString.IsSet) + parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); - if (enumQueryString.IsSet) - parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); @@ -4356,7 +4356,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4366,7 +4366,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4423,22 +4423,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4448,13 +4448,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4462,16 +4462,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4483,30 +4483,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4518,21 +4518,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4580,7 +4580,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4594,7 +4594,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs index 204630714c7..e1b028a2079 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/PetApi.cs @@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2293,21 +2293,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2315,12 +2315,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2331,9 +2331,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2342,12 +2342,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2360,23 +2360,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2389,19 +2389,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2417,12 +2417,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2462,7 +2462,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2476,7 +2476,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2559,7 +2559,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2580,13 +2580,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2596,10 +2596,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2607,13 +2607,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2625,24 +2625,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2654,12 +2654,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2667,7 +2667,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2728,7 +2728,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2742,7 +2742,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs index 91c3e0c09ee..91c63f61ba5 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Api/UserApi.cs @@ -202,11 +202,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -214,11 +214,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2053,33 +2053,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2089,9 +2089,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2099,12 +2099,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2116,22 +2116,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2143,19 +2143,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2192,7 +2192,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2202,7 +2202,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/FakeApi.md index 65edbb26576..69bd40f6076 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateOnly date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateOnly date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateOnly.Parse("2013-10-20"); // DateOnly | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateOnly** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateOnly** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, string enumHeaderString = null, List enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List enumFormStringArray = null, string enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) - var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumHeaderString = "_abc"; // string | Header parameter enum test (string) (optional) (default to -efg) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg) + var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) + var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<string>**](string.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | -| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | -| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | -| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumHeaderString** | **string** | Header parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **string** | Query parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumFormString** | **string** | Form parameter enum test (string) | [optional] [default to -efg] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/PetApi.md index 1b3bb464956..cac891cb06c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index fba8b26855c..dc2ebc540c3 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default!; string query = default!; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default!; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default!; decimal number = default!; double varDouble = default!; string patternWithoutDelimiter = default!; - Client.Option date = default!; - Client.Option binary = default!; - Client.Option varFloat = default!; + byte[] varByte = default!; Client.Option integer = default!; Client.Option int32 = default!; Client.Option int64 = default!; + Client.Option varFloat = default!; Client.Option varString = default!; + Client.Option binary = default!; + Client.Option date = default!; + Client.Option dateTime = default!; Client.Option password = default!; Client.Option callback = default!; - Client.Option dateTime = default!; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default!; - Client.Option> enumQueryStringArray = default!; - Client.Option enumQueryDouble = default!; - Client.Option enumQueryInteger = default!; - Client.Option> enumFormStringArray = default!; Client.Option enumHeaderString = default!; + Client.Option> enumQueryStringArray = default!; Client.Option enumQueryString = default!; + Client.Option enumQueryInteger = default!; + Client.Option enumQueryDouble = default!; + Client.Option> enumFormStringArray = default!; Client.Option enumFormString = default!; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default!; int requiredStringGroup = default!; + bool requiredBooleanGroup = default!; long requiredInt64Group = default!; - Client.Option booleanGroup = default!; Client.Option stringGroup = default!; + Client.Option booleanGroup = default!; Client.Option int64Group = default!; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index caca49e6404..49e7b21b53c 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default!; - Client.Option file = default!; Client.Option additionalMetadata = default!; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default!; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default!; long petId = default!; + System.IO.Stream requiredFile = default!; Client.Option additionalMetadata = default!; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 8cee721cf54..8e2c7255cda 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default!; string username = default!; - await _instance.UpdateUserAsync(user, username); + User user = default!; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/FakeApi.cs index c351b8def7a..d543e62f6c5 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/FakeApi.cs @@ -266,11 +266,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -278,11 +278,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <?> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -314,23 +314,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -338,23 +338,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <?> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -364,16 +364,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -382,16 +382,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <?> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -400,15 +400,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -416,15 +416,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <?> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3357,33 +3357,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3393,9 +3393,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3403,12 +3403,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3420,22 +3420,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3447,19 +3447,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3501,7 +3501,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3511,7 +3511,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3792,32 +3792,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3829,24 +3829,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3856,21 +3856,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3878,24 +3878,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3907,46 +3907,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3958,31 +3958,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3999,22 +3999,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4025,18 +4016,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4067,7 +4067,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4081,7 +4081,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4138,35 +4138,35 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, ref Option enumQueryDouble, ref Option enumQueryInteger, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters /// /// - /// - /// /// + /// /// + /// /// /// - private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option> enumFormStringArray, Option enumFormString) { if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null) throw new ArgumentNullException(nameof(enumHeaderStringArray)); - if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) - throw new ArgumentNullException(nameof(enumQueryStringArray)); - - if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) - throw new ArgumentNullException(nameof(enumFormStringArray)); - if (enumHeaderString.IsSet && enumHeaderString.Value == null) throw new ArgumentNullException(nameof(enumHeaderString)); + if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) + throw new ArgumentNullException(nameof(enumQueryStringArray)); + if (enumQueryString.IsSet && enumQueryString.Value == null) throw new ArgumentNullException(nameof(enumQueryString)); + if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) + throw new ArgumentNullException(nameof(enumFormStringArray)); + if (enumFormString.IsSet && enumFormString.Value == null) throw new ArgumentNullException(nameof(enumFormString)); } @@ -4176,17 +4176,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4197,14 +4197,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4213,17 +4213,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4236,33 +4236,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4275,24 +4275,24 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + ValidateTestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumFormStringArray, enumFormString); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4306,14 +4306,14 @@ namespace Org.OpenAPITools.Api if (enumQueryStringArray.IsSet) parseQueryStringLocalVar["enum_query_string_array"] = ClientUtils.ParameterToString(enumQueryStringArray.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + if (enumQueryString.IsSet) + parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); - if (enumQueryString.IsSet) - parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); @@ -4358,7 +4358,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4368,7 +4368,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4425,22 +4425,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4450,13 +4450,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4464,16 +4464,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4485,30 +4485,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4520,21 +4520,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4582,7 +4582,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4596,7 +4596,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/PetApi.cs index f6a8e47eb60..80779f74095 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/PetApi.cs @@ -212,11 +212,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -225,11 +225,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <?> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -238,12 +238,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -251,12 +251,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <?> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2295,21 +2295,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2317,12 +2317,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2333,9 +2333,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2344,12 +2344,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2362,23 +2362,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2391,19 +2391,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2419,12 +2419,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2464,7 +2464,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2478,7 +2478,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2561,7 +2561,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2582,13 +2582,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2598,10 +2598,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2609,13 +2609,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2627,24 +2627,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2656,12 +2656,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2669,7 +2669,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2730,7 +2730,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2744,7 +2744,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/UserApi.cs index 2de4a4017ad..26defe23f98 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Api/UserApi.cs @@ -204,11 +204,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -216,11 +216,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <?> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2055,33 +2055,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2091,9 +2091,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2101,12 +2101,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2118,22 +2118,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2145,19 +2145,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2194,7 +2194,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2204,7 +2204,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/FakeApi.md b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/FakeApi.md index 959c6b75e78..3f5be967684 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/FakeApi.md +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/FakeApi.md @@ -891,7 +891,7 @@ No authorization required # **TestBodyWithQueryParams** -> void TestBodyWithQueryParams (User user, string query) +> void TestBodyWithQueryParams (string query, User user) @@ -912,12 +912,12 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); - var user = new User(); // User | var query = "query_example"; // string | + var user = new User(); // User | try { - apiInstance.TestBodyWithQueryParams(user, query); + apiInstance.TestBodyWithQueryParams(query, user); } catch (ApiException e) { @@ -936,7 +936,7 @@ This returns an ApiResponse object which contains the response data, status code ```csharp try { - apiInstance.TestBodyWithQueryParamsWithHttpInfo(user, query); + apiInstance.TestBodyWithQueryParamsWithHttpInfo(query, user); } catch (ApiException e) { @@ -950,8 +950,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | | | | **query** | **string** | | | +| **user** | [**User**](User.md) | | | ### Return type @@ -1067,7 +1067,7 @@ No authorization required # **TestEndpointParameters** -> void TestEndpointParameters (byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, DateTime date = null, System.IO.Stream binary = null, float varFloat = null, int integer = null, int int32 = null, long int64 = null, string varString = null, string password = null, string callback = null, DateTime dateTime = null) +> void TestEndpointParameters (decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, int integer = null, int int32 = null, long int64 = null, float varFloat = null, string varString = null, System.IO.Stream binary = null, DateTime date = null, DateTime dateTime = null, string password = null, string callback = null) Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -1094,25 +1094,25 @@ namespace Example config.Password = "YOUR_PASSWORD"; var apiInstance = new FakeApi(config); - var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var number = 8.14D; // decimal | None var varDouble = 1.2D; // double | None var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // string | None - var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) - var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) - var varFloat = 3.4F; // float | None (optional) + var varByte = System.Text.Encoding.ASCII.GetBytes("BYTE_ARRAY_DATA_HERE"); // byte[] | None var integer = 56; // int | None (optional) var int32 = 56; // int | None (optional) var int64 = 789L; // long | None (optional) + var varFloat = 3.4F; // float | None (optional) var varString = "varString_example"; // string | None (optional) + var binary = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | None (optional) + var date = DateTime.Parse("2013-10-20"); // DateTime | None (optional) + var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") var password = "password_example"; // string | None (optional) var callback = "callback_example"; // string | None (optional) - var dateTime = DateTime.Parse(""2010-02-01T10:20:10.111110+01:00""); // DateTime | None (optional) (default to "2010-02-01T10:20:10.111110+01:00") try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParameters(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParameters(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1132,7 +1132,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 - apiInstance.TestEndpointParametersWithHttpInfo(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + apiInstance.TestEndpointParametersWithHttpInfo(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } catch (ApiException e) { @@ -1146,20 +1146,20 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **varByte** | **byte[]** | None | | | **number** | **decimal** | None | | | **varDouble** | **double** | None | | | **patternWithoutDelimiter** | **string** | None | | -| **date** | **DateTime** | None | [optional] | -| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | -| **varFloat** | **float** | None | [optional] | +| **varByte** | **byte[]** | None | | | **integer** | **int** | None | [optional] | | **int32** | **int** | None | [optional] | | **int64** | **long** | None | [optional] | +| **varFloat** | **float** | None | [optional] | | **varString** | **string** | None | [optional] | +| **binary** | **System.IO.Stream****System.IO.Stream** | None | [optional] | +| **date** | **DateTime** | None | [optional] | +| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | | **password** | **string** | None | [optional] | | **callback** | **string** | None | [optional] | -| **dateTime** | **DateTime** | None | [optional] [default to "2010-02-01T10:20:10.111110+01:00"] | ### Return type @@ -1185,7 +1185,7 @@ void (empty response body) # **TestEnumParameters** -> void TestEnumParameters (List enumHeaderStringArray = null, List enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null) +> void TestEnumParameters (List enumHeaderStringArray = null, string enumHeaderString = null, List enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List enumFormStringArray = null, string enumFormString = null) To test enum parameters @@ -1209,18 +1209,18 @@ namespace Example config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new FakeApi(config); var enumHeaderStringArray = new List(); // List | Header parameter enum test (string array) (optional) - var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) - var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) - var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) - var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumHeaderString = "_abc"; // string | Header parameter enum test (string) (optional) (default to -efg) + var enumQueryStringArray = new List(); // List | Query parameter enum test (string array) (optional) var enumQueryString = "_abc"; // string | Query parameter enum test (string) (optional) (default to -efg) + var enumQueryInteger = 1; // int | Query parameter enum test (double) (optional) + var enumQueryDouble = 1.1D; // double | Query parameter enum test (double) (optional) + var enumFormStringArray = new List(); // List | Form parameter enum test (string array) (optional) (default to $) var enumFormString = "_abc"; // string | Form parameter enum test (string) (optional) (default to -efg) try { // To test enum parameters - apiInstance.TestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1240,7 +1240,7 @@ This returns an ApiResponse object which contains the response data, status code try { // To test enum parameters - apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + apiInstance.TestEnumParametersWithHttpInfo(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } catch (ApiException e) { @@ -1255,12 +1255,12 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **enumHeaderStringArray** | [**List<string>**](string.md) | Header parameter enum test (string array) | [optional] | -| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | -| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | -| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | -| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumHeaderString** | **string** | Header parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryStringArray** | [**List<string>**](string.md) | Query parameter enum test (string array) | [optional] | | **enumQueryString** | **string** | Query parameter enum test (string) | [optional] [default to -efg] | +| **enumQueryInteger** | **int** | Query parameter enum test (double) | [optional] | +| **enumQueryDouble** | **double** | Query parameter enum test (double) | [optional] | +| **enumFormStringArray** | [**List<string>**](string.md) | Form parameter enum test (string array) | [optional] [default to $] | | **enumFormString** | **string** | Form parameter enum test (string) | [optional] [default to -efg] | ### Return type @@ -1287,7 +1287,7 @@ No authorization required # **TestGroupParameters** -> void TestGroupParameters (bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, bool booleanGroup = null, int stringGroup = null, long int64Group = null) +> void TestGroupParameters (int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, int stringGroup = null, bool booleanGroup = null, long int64Group = null) Fake endpoint to test group parameters (optional) @@ -1313,17 +1313,17 @@ namespace Example config.AccessToken = "YOUR_BEARER_TOKEN"; var apiInstance = new FakeApi(config); - var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredStringGroup = 56; // int | Required String in group parameters + var requiredBooleanGroup = true; // bool | Required Boolean in group parameters var requiredInt64Group = 789L; // long | Required Integer in group parameters - var booleanGroup = true; // bool | Boolean in group parameters (optional) var stringGroup = 56; // int | String in group parameters (optional) + var booleanGroup = true; // bool | Boolean in group parameters (optional) var int64Group = 789L; // long | Integer in group parameters (optional) try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParameters(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1343,7 +1343,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Fake endpoint to test group parameters (optional) - apiInstance.TestGroupParametersWithHttpInfo(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + apiInstance.TestGroupParametersWithHttpInfo(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } catch (ApiException e) { @@ -1357,11 +1357,11 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredStringGroup** | **int** | Required String in group parameters | | +| **requiredBooleanGroup** | **bool** | Required Boolean in group parameters | | | **requiredInt64Group** | **long** | Required Integer in group parameters | | -| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **stringGroup** | **int** | String in group parameters | [optional] | +| **booleanGroup** | **bool** | Boolean in group parameters | [optional] | | **int64Group** | **long** | Integer in group parameters | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/PetApi.md b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/PetApi.md index 1b3bb464956..cac891cb06c 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/PetApi.md +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/PetApi.md @@ -670,7 +670,7 @@ void (empty response body) # **UploadFile** -> ApiResponse UploadFile (long petId, System.IO.Stream file = null, string additionalMetadata = null) +> ApiResponse UploadFile (long petId, string additionalMetadata = null, System.IO.Stream file = null) uploads an image @@ -695,13 +695,13 @@ namespace Example var apiInstance = new PetApi(config); var petId = 789L; // long | ID of pet to update - var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) + var file = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload (optional) try { // uploads an image - ApiResponse result = apiInstance.UploadFile(petId, file, additionalMetadata); + ApiResponse result = apiInstance.UploadFile(petId, additionalMetadata, file); Debug.WriteLine(result); } catch (ApiException e) @@ -722,7 +722,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image - ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithHttpInfo(petId, additionalMetadata, file); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -740,8 +740,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| | **petId** | **long** | ID of pet to update | | -| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | +| **file** | **System.IO.Stream****System.IO.Stream** | file to upload | [optional] | ### Return type @@ -766,7 +766,7 @@ catch (ApiException e) # **UploadFileWithRequiredFile** -> ApiResponse UploadFileWithRequiredFile (System.IO.Stream requiredFile, long petId, string additionalMetadata = null) +> ApiResponse UploadFileWithRequiredFile (long petId, System.IO.Stream requiredFile, string additionalMetadata = null) uploads an image (required) @@ -790,14 +790,14 @@ namespace Example config.AccessToken = "YOUR_ACCESS_TOKEN"; var apiInstance = new PetApi(config); - var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var petId = 789L; // long | ID of pet to update + var requiredFile = new System.IO.MemoryStream(System.IO.File.ReadAllBytes("/path/to/file.txt")); // System.IO.Stream | file to upload var additionalMetadata = "additionalMetadata_example"; // string | Additional data to pass to server (optional) try { // uploads an image (required) - ApiResponse result = apiInstance.UploadFileWithRequiredFile(requiredFile, petId, additionalMetadata); + ApiResponse result = apiInstance.UploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); Debug.WriteLine(result); } catch (ApiException e) @@ -818,7 +818,7 @@ This returns an ApiResponse object which contains the response data, status code try { // uploads an image (required) - ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata); + ApiResponse response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(petId, requiredFile, additionalMetadata); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -835,8 +835,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **petId** | **long** | ID of pet to update | | +| **requiredFile** | **System.IO.Stream****System.IO.Stream** | file to upload | | | **additionalMetadata** | **string** | Additional data to pass to server | [optional] | ### Return type diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/UserApi.md b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/UserApi.md index ee189c866ec..8a761998fdb 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/UserApi.md +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/docs/apis/UserApi.md @@ -625,7 +625,7 @@ No authorization required # **UpdateUser** -> void UpdateUser (User user, string username) +> void UpdateUser (string username, User user) Updated user @@ -648,13 +648,13 @@ namespace Example Configuration config = new Configuration(); config.BasePath = "http://petstore.swagger.io:80/v2"; var apiInstance = new UserApi(config); - var user = new User(); // User | Updated user object var username = "username_example"; // string | name that need to be deleted + var user = new User(); // User | Updated user object try { // Updated user - apiInstance.UpdateUser(user, username); + apiInstance.UpdateUser(username, user); } catch (ApiException e) { @@ -674,7 +674,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Updated user - apiInstance.UpdateUserWithHttpInfo(user, username); + apiInstance.UpdateUserWithHttpInfo(username, user); } catch (ApiException e) { @@ -688,8 +688,8 @@ catch (ApiException e) | Name | Type | Description | Notes | |------|------|-------------|-------| -| **user** | [**User**](User.md) | Updated user object | | | **username** | **string** | name that need to be deleted | | +| **user** | [**User**](User.md) | Updated user object | | ### Return type diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs index 0cabe51ed28..1e36a495604 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/FakeApiTests.cs @@ -169,9 +169,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestBodyWithQueryParamsAsyncTest() { - User user = default; string query = default; - await _instance.TestBodyWithQueryParamsAsync(user, query); + User user = default; + await _instance.TestBodyWithQueryParamsAsync(query, user); } /// @@ -192,21 +192,21 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestEndpointParametersAsyncTest() { - byte[] varByte = default; decimal number = default; double varDouble = default; string patternWithoutDelimiter = default; - Client.Option date = default; - Client.Option binary = default; - Client.Option varFloat = default; + byte[] varByte = default; Client.Option integer = default; Client.Option int32 = default; Client.Option int64 = default; + Client.Option varFloat = default; Client.Option varString = default; + Client.Option binary = default; + Client.Option date = default; + Client.Option dateTime = default; Client.Option password = default; Client.Option callback = default; - Client.Option dateTime = default; - await _instance.TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + await _instance.TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); } /// @@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api public async Task TestEnumParametersAsyncTest() { Client.Option> enumHeaderStringArray = default; - Client.Option> enumQueryStringArray = default; - Client.Option enumQueryDouble = default; - Client.Option enumQueryInteger = default; - Client.Option> enumFormStringArray = default; Client.Option enumHeaderString = default; + Client.Option> enumQueryStringArray = default; Client.Option enumQueryString = default; + Client.Option enumQueryInteger = default; + Client.Option enumQueryDouble = default; + Client.Option> enumFormStringArray = default; Client.Option enumFormString = default; - await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); } /// @@ -232,13 +232,13 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task TestGroupParametersAsyncTest() { - bool requiredBooleanGroup = default; int requiredStringGroup = default; + bool requiredBooleanGroup = default; long requiredInt64Group = default; - Client.Option booleanGroup = default; Client.Option stringGroup = default; + Client.Option booleanGroup = default; Client.Option int64Group = default; - await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); } /// diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs index c5e6e7e2f9d..215e8809379 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/PetApiTests.cs @@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api public async Task UploadFileAsyncTest() { long petId = default; - Client.Option file = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileAsync(petId, file, additionalMetadata); + Client.Option file = default; + var response = await _instance.UploadFileAsync(petId, additionalMetadata, file); var model = response.Ok(); Assert.IsType(model); } @@ -149,10 +149,10 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UploadFileWithRequiredFileAsyncTest() { - System.IO.Stream requiredFile = default; long petId = default; + System.IO.Stream requiredFile = default; Client.Option additionalMetadata = default; - var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata); + var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata); var model = response.Ok(); Assert.IsType(model); } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs index 38ee1125438..fba6a6f085f 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools.Test/Api/UserApiTests.cs @@ -130,9 +130,9 @@ namespace Org.OpenAPITools.Test.Api [Fact (Skip = "not implemented")] public async Task UpdateUserAsyncTest() { - User user = default; string username = default; - await _instance.UpdateUserAsync(user, username); + User user = default; + await _instance.UpdateUserAsync(username, user); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs index c725535f5c3..ea0880be652 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs @@ -263,11 +263,11 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// @@ -275,11 +275,11 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default); + Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default); /// /// To test \"client\" model @@ -311,23 +311,23 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 @@ -335,23 +335,23 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -361,16 +361,16 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// To test enum parameters @@ -379,16 +379,16 @@ namespace Org.OpenAPITools.Api /// To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); + Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -397,15 +397,15 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// Fake endpoint to test group parameters (optional) @@ -413,15 +413,15 @@ namespace Org.OpenAPITools.Api /// /// Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); + Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default); /// /// test inline additionalProperties @@ -3346,33 +3346,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestBodyWithQueryParams(User user, ref string query); + partial void FormatTestBodyWithQueryParams(ref string query, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateTestBodyWithQueryParams(User user, string query) + private void ValidateTestBodyWithQueryParams(string query, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (query == null) throw new ArgumentNullException(nameof(query)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query) + /// + private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user) { bool suppressDefaultLog = false; - AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParams(ref suppressDefaultLog, apiResponseLocalVar, query, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3382,9 +3382,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query); + /// + partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -3392,12 +3392,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query) + /// + private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, string query, User user) { bool suppressDefaultLog = false; - OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, user, query); + OnErrorTestBodyWithQueryParams(ref suppressDefaultLog, exception, pathFormat, path, query, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3409,22 +3409,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query); + /// + partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user); /// /// /// - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestBodyWithQueryParamsAsync(user, query, cancellationToken).ConfigureAwait(false); + return await TestBodyWithQueryParamsAsync(query, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3436,19 +3436,19 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// /// + /// /// Cancellation Token to cancel the request. /// <> - public async Task TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default) + public async Task TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestBodyWithQueryParams(user, query); + ValidateTestBodyWithQueryParams(query, user); - FormatTestBodyWithQueryParams(user, ref query); + FormatTestBodyWithQueryParams(ref query, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3490,7 +3490,7 @@ namespace Org.OpenAPITools.Api TestBodyWithQueryParamsApiResponse apiResponseLocalVar = new TestBodyWithQueryParamsApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/body-with-query-params", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, user, query); + AfterTestBodyWithQueryParamsDefaultImplementation(apiResponseLocalVar, query, user); Events.ExecuteOnTestBodyWithQueryParams(apiResponseLocalVar); @@ -3500,7 +3500,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, user, query); + OnErrorTestBodyWithQueryParamsDefaultImplementation(e, "/fake/body-with-query-params", uriBuilderLocalVar.Path, query, user); Events.ExecuteOnErrorTestBodyWithQueryParams(e); throw; } @@ -3780,32 +3780,32 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEndpointParameters(ref byte[] varByte, ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref Option date, ref Option binary, ref Option varFloat, ref Option integer, ref Option int32, ref Option int64, ref Option varString, ref Option password, ref Option callback, ref Option dateTime); + partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option integer, ref Option int32, ref Option int64, ref Option varFloat, ref Option varString, ref Option binary, ref Option date, ref Option dateTime, ref Option password, ref Option callback); /// /// Validates the request parameters /// - /// /// - /// + /// /// + /// /// /// /// - private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option binary, Option varString, Option password, Option callback) + private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option varString, Option binary, Option password, Option callback) { - if (varByte == null) - throw new ArgumentNullException(nameof(varByte)); - if (patternWithoutDelimiter == null) throw new ArgumentNullException(nameof(patternWithoutDelimiter)); - if (binary.IsSet && binary.Value == null) - throw new ArgumentNullException(nameof(binary)); + if (varByte == null) + throw new ArgumentNullException(nameof(varByte)); if (varString.IsSet && varString.Value == null) throw new ArgumentNullException(nameof(varString)); + if (binary.IsSet && binary.Value == null) + throw new ArgumentNullException(nameof(binary)); + if (password.IsSet && password.Value == null) throw new ArgumentNullException(nameof(password)); @@ -3817,24 +3817,24 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParameters(ref suppressDefaultLog, apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -3844,21 +3844,21 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Logs exceptions that occur while retrieving the server response @@ -3866,24 +3866,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime) + private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback) { bool suppressDefaultLog = false; - OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParameters(ref suppressDefaultLog, exception, pathFormat, path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -3895,46 +3895,46 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// /// /// - /// - /// - /// + /// /// /// /// + /// /// + /// + /// + /// /// /// - /// - partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date, Option binary, Option varFloat, Option integer, Option int32, Option int64, Option varString, Option password, Option callback, Option dateTime); + partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer, Option int32, Option int64, Option varFloat, Option varString, Option binary, Option date, Option dateTime, Option password, Option callback); /// /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEndpointParametersAsync(varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime, cancellationToken).ConfigureAwait(false); + return await TestEndpointParametersAsync(number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -3946,31 +3946,31 @@ namespace Org.OpenAPITools.Api /// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 /// /// Thrown when fails to make API call - /// None /// None /// None /// None - /// None (optional) - /// None (optional) - /// None (optional) + /// None /// None (optional) /// None (optional) /// None (optional) + /// None (optional) /// None (optional) + /// None (optional) + /// None (optional) + /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// None (optional) /// None (optional) - /// None (optional, default to "2010-02-01T10:20:10.111110+01:00") /// Cancellation Token to cancel the request. /// <> - public async Task TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option date = default, Option binary = default, Option varFloat = default, Option integer = default, Option int32 = default, Option int64 = default, Option varString = default, Option password = default, Option callback = default, Option dateTime = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option integer = default, Option int32 = default, Option int64 = default, Option varFloat = default, Option varString = default, Option binary = default, Option date = default, Option dateTime = default, Option password = default, Option callback = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEndpointParameters(varByte, patternWithoutDelimiter, binary, varString, password, callback); + ValidateTestEndpointParameters(patternWithoutDelimiter, varByte, varString, binary, password, callback); - FormatTestEndpointParameters(ref varByte, ref number, ref varDouble, ref patternWithoutDelimiter, ref date, ref binary, ref varFloat, ref integer, ref int32, ref int64, ref varString, ref password, ref callback, ref dateTime); + FormatTestEndpointParameters(ref number, ref varDouble, ref patternWithoutDelimiter, ref varByte, ref integer, ref int32, ref int64, ref varFloat, ref varString, ref binary, ref date, ref dateTime, ref password, ref callback); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -3987,22 +3987,13 @@ namespace Org.OpenAPITools.Api multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); - formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); - formParameterLocalVars.Add(new KeyValuePair("number", ClientUtils.ParameterToString(number))); formParameterLocalVars.Add(new KeyValuePair("double", ClientUtils.ParameterToString(varDouble))); formParameterLocalVars.Add(new KeyValuePair("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter))); - if (date.IsSet) - formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); - - if (binary.IsSet) - multipartContentLocalVar.Add(new StreamContent(binary.Value)); - - if (varFloat.IsSet) - formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + formParameterLocalVars.Add(new KeyValuePair("byte", ClientUtils.ParameterToString(varByte))); if (integer.IsSet) formParameterLocalVars.Add(new KeyValuePair("integer", ClientUtils.ParameterToString(integer.Value))); @@ -4013,18 +4004,27 @@ namespace Org.OpenAPITools.Api if (int64.IsSet) formParameterLocalVars.Add(new KeyValuePair("int64", ClientUtils.ParameterToString(int64.Value))); + if (varFloat.IsSet) + formParameterLocalVars.Add(new KeyValuePair("float", ClientUtils.ParameterToString(varFloat.Value))); + if (varString.IsSet) formParameterLocalVars.Add(new KeyValuePair("string", ClientUtils.ParameterToString(varString.Value))); + if (binary.IsSet) + multipartContentLocalVar.Add(new StreamContent(binary.Value)); + + if (date.IsSet) + formParameterLocalVars.Add(new KeyValuePair("date", ClientUtils.ParameterToString(date.Value))); + + if (dateTime.IsSet) + formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); + if (password.IsSet) formParameterLocalVars.Add(new KeyValuePair("password", ClientUtils.ParameterToString(password.Value))); if (callback.IsSet) formParameterLocalVars.Add(new KeyValuePair("callback", ClientUtils.ParameterToString(callback.Value))); - if (dateTime.IsSet) - formParameterLocalVars.Add(new KeyValuePair("dateTime", ClientUtils.ParameterToString(dateTime.Value))); - List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -4055,7 +4055,7 @@ namespace Org.OpenAPITools.Api TestEndpointParametersApiResponse apiResponseLocalVar = new TestEndpointParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + AfterTestEndpointParametersDefaultImplementation(apiResponseLocalVar, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnTestEndpointParameters(apiResponseLocalVar); @@ -4069,7 +4069,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, varByte, number, varDouble, patternWithoutDelimiter, date, binary, varFloat, integer, int32, int64, varString, password, callback, dateTime); + OnErrorTestEndpointParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, number, varDouble, patternWithoutDelimiter, varByte, integer, int32, int64, varFloat, varString, binary, date, dateTime, password, callback); Events.ExecuteOnErrorTestEndpointParameters(e); throw; } @@ -4126,35 +4126,35 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, ref Option enumQueryDouble, ref Option enumQueryInteger, Option> enumFormStringArray, ref Option enumHeaderString, ref Option enumQueryString, ref Option enumFormString); + partial void FormatTestEnumParameters(Option> enumHeaderStringArray, ref Option enumHeaderString, Option> enumQueryStringArray, ref Option enumQueryString, ref Option enumQueryInteger, ref Option enumQueryDouble, Option> enumFormStringArray, ref Option enumFormString); /// /// Validates the request parameters /// /// - /// - /// /// + /// /// + /// /// /// - private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option> enumQueryStringArray, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void ValidateTestEnumParameters(Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option> enumFormStringArray, Option enumFormString) { if (enumHeaderStringArray.IsSet && enumHeaderStringArray.Value == null) throw new ArgumentNullException(nameof(enumHeaderStringArray)); - if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) - throw new ArgumentNullException(nameof(enumQueryStringArray)); - - if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) - throw new ArgumentNullException(nameof(enumFormStringArray)); - if (enumHeaderString.IsSet && enumHeaderString.Value == null) throw new ArgumentNullException(nameof(enumHeaderString)); + if (enumQueryStringArray.IsSet && enumQueryStringArray.Value == null) + throw new ArgumentNullException(nameof(enumQueryStringArray)); + if (enumQueryString.IsSet && enumQueryString.Value == null) throw new ArgumentNullException(nameof(enumQueryString)); + if (enumFormStringArray.IsSet && enumFormStringArray.Value == null) + throw new ArgumentNullException(nameof(enumFormStringArray)); + if (enumFormString.IsSet && enumFormString.Value == null) throw new ArgumentNullException(nameof(enumFormString)); } @@ -4164,17 +4164,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParameters(ref suppressDefaultLog, apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4185,14 +4185,14 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// Logs exceptions that occur while retrieving the server response @@ -4201,17 +4201,17 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString) + private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString) { bool suppressDefaultLog = false; - OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParameters(ref suppressDefaultLog, exception, pathFormat, path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4224,33 +4224,33 @@ namespace Org.OpenAPITools.Api /// /// /// - /// - /// - /// - /// /// + /// /// + /// + /// + /// /// - partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option> enumQueryStringArray, Option enumQueryDouble, Option enumQueryInteger, Option> enumFormStringArray, Option enumHeaderString, Option enumQueryString, Option enumFormString); + partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option> enumHeaderStringArray, Option enumHeaderString, Option> enumQueryStringArray, Option enumQueryString, Option enumQueryInteger, Option enumQueryDouble, Option> enumFormStringArray, Option enumFormString); /// /// To test enum parameters To test enum parameters /// /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersOrDefaultAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString, cancellationToken).ConfigureAwait(false); + return await TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4263,24 +4263,24 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// Header parameter enum test (string array) (optional) - /// Query parameter enum test (string array) (optional) - /// Query parameter enum test (double) (optional) - /// Query parameter enum test (double) (optional) - /// Form parameter enum test (string array) (optional, default to $) /// Header parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (string array) (optional) /// Query parameter enum test (string) (optional, default to -efg) + /// Query parameter enum test (double) (optional) + /// Query parameter enum test (double) (optional) + /// Form parameter enum test (string array) (optional, default to $) /// Form parameter enum test (string) (optional, default to -efg) /// Cancellation Token to cancel the request. /// <> - public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option> enumQueryStringArray = default, Option enumQueryDouble = default, Option enumQueryInteger = default, Option> enumFormStringArray = default, Option enumHeaderString = default, Option enumQueryString = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestEnumParametersAsync(Option> enumHeaderStringArray = default, Option enumHeaderString = default, Option> enumQueryStringArray = default, Option enumQueryString = default, Option enumQueryInteger = default, Option enumQueryDouble = default, Option> enumFormStringArray = default, Option enumFormString = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + ValidateTestEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumFormStringArray, enumFormString); - FormatTestEnumParameters(enumHeaderStringArray, enumQueryStringArray, ref enumQueryDouble, ref enumQueryInteger, enumFormStringArray, ref enumHeaderString, ref enumQueryString, ref enumFormString); + FormatTestEnumParameters(enumHeaderStringArray, ref enumHeaderString, enumQueryStringArray, ref enumQueryString, ref enumQueryInteger, ref enumQueryDouble, enumFormStringArray, ref enumFormString); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4294,14 +4294,14 @@ namespace Org.OpenAPITools.Api if (enumQueryStringArray.IsSet) parseQueryStringLocalVar["enum_query_string_array"] = ClientUtils.ParameterToString(enumQueryStringArray.Value); - if (enumQueryDouble.IsSet) - parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); + if (enumQueryString.IsSet) + parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); if (enumQueryInteger.IsSet) parseQueryStringLocalVar["enum_query_integer"] = ClientUtils.ParameterToString(enumQueryInteger.Value); - if (enumQueryString.IsSet) - parseQueryStringLocalVar["enum_query_string"] = ClientUtils.ParameterToString(enumQueryString.Value); + if (enumQueryDouble.IsSet) + parseQueryStringLocalVar["enum_query_double"] = ClientUtils.ParameterToString(enumQueryDouble.Value); uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString(); @@ -4346,7 +4346,7 @@ namespace Org.OpenAPITools.Api TestEnumParametersApiResponse apiResponseLocalVar = new TestEnumParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + AfterTestEnumParametersDefaultImplementation(apiResponseLocalVar, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnTestEnumParameters(apiResponseLocalVar); @@ -4356,7 +4356,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString); + OnErrorTestEnumParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); Events.ExecuteOnErrorTestEnumParameters(e); throw; } @@ -4413,22 +4413,22 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatTestGroupParameters(ref bool requiredBooleanGroup, ref int requiredStringGroup, ref long requiredInt64Group, ref Option booleanGroup, ref Option stringGroup, ref Option int64Group); + partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option stringGroup, ref Option booleanGroup, ref Option int64Group); /// /// Processes the server response /// /// - /// /// + /// /// - /// /// + /// /// - private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParameters(ref suppressDefaultLog, apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -4438,13 +4438,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Logs exceptions that occur while retrieving the server response @@ -4452,16 +4452,16 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group) + private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group) { bool suppressDefaultLog = false; - OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParameters(ref suppressDefaultLog, exception, pathFormat, path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -4473,30 +4473,30 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - /// /// + /// /// - partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup, Option stringGroup, Option int64Group); + partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup, Option booleanGroup, Option int64Group); /// /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group, cancellationToken).ConfigureAwait(false); + return await TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -4508,21 +4508,21 @@ namespace Org.OpenAPITools.Api /// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) /// /// Thrown when fails to make API call - /// Required Boolean in group parameters /// Required String in group parameters + /// Required Boolean in group parameters /// Required Integer in group parameters - /// Boolean in group parameters (optional) /// String in group parameters (optional) + /// Boolean in group parameters (optional) /// Integer in group parameters (optional) /// Cancellation Token to cancel the request. /// <> - public async Task TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option booleanGroup = default, Option stringGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) + public async Task TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option stringGroup = default, Option booleanGroup = default, Option int64Group = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - FormatTestGroupParameters(ref requiredBooleanGroup, ref requiredStringGroup, ref requiredInt64Group, ref booleanGroup, ref stringGroup, ref int64Group); + FormatTestGroupParameters(ref requiredStringGroup, ref requiredBooleanGroup, ref requiredInt64Group, ref stringGroup, ref booleanGroup, ref int64Group); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -4569,7 +4569,7 @@ namespace Org.OpenAPITools.Api TestGroupParametersApiResponse apiResponseLocalVar = new TestGroupParametersApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake", requestedAtLocalVar, _jsonSerializerOptions); - AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + AfterTestGroupParametersDefaultImplementation(apiResponseLocalVar, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnTestGroupParameters(apiResponseLocalVar); @@ -4583,7 +4583,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group); + OnErrorTestGroupParametersDefaultImplementation(e, "/fake", uriBuilderLocalVar.Path, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); Events.ExecuteOnErrorTestGroupParameters(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/PetApi.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/PetApi.cs index 2432761ccee..a9ee85fe544 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/PetApi.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/PetApi.cs @@ -209,11 +209,11 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image @@ -222,11 +222,11 @@ namespace Org.OpenAPITools.Api /// /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -235,12 +235,12 @@ namespace Org.OpenAPITools.Api /// /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); /// /// uploads an image (required) @@ -248,12 +248,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); + Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2288,21 +2288,21 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFile(ref long petId, ref Option file, ref Option additionalMetadata); + partial void FormatUploadFile(ref long petId, ref Option additionalMetadata, ref Option file); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUploadFile(Option file, Option additionalMetadata) + private void ValidateUploadFile(Option additionalMetadata, Option file) { - if (file.IsSet && file.Value == null) - throw new ArgumentNullException(nameof(file)); - if (additionalMetadata.IsSet && additionalMetadata.Value == null) throw new ArgumentNullException(nameof(additionalMetadata)); + + if (file.IsSet && file.Value == null) + throw new ArgumentNullException(nameof(file)); } /// @@ -2310,12 +2310,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata) + /// + private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFile(ref suppressDefaultLog, apiResponseLocalVar, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2326,9 +2326,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option file, Option additionalMetadata); + /// + partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option additionalMetadata, Option file); /// /// Logs exceptions that occur while retrieving the server response @@ -2337,12 +2337,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata) + /// + private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file) { bool suppressDefaultLog = false; - OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, file, additionalMetadata); + OnErrorUploadFile(ref suppressDefaultLog, exception, pathFormat, path, petId, additionalMetadata, file); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2355,23 +2355,23 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option file, Option additionalMetadata); + /// + partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option additionalMetadata, Option file); /// /// uploads an image /// /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileOrDefaultAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileOrDefaultAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileAsync(petId, file, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileAsync(petId, additionalMetadata, file, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2384,19 +2384,19 @@ namespace Org.OpenAPITools.Api /// /// Thrown when fails to make API call /// ID of pet to update - /// file to upload (optional) /// Additional data to pass to server (optional) + /// file to upload (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileAsync(long petId, Option file = default, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileAsync(long petId, Option additionalMetadata = default, Option file = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUploadFile(file, additionalMetadata); + ValidateUploadFile(additionalMetadata, file); - FormatUploadFile(ref petId, ref file, ref additionalMetadata); + FormatUploadFile(ref petId, ref additionalMetadata, ref file); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2412,12 +2412,12 @@ namespace Org.OpenAPITools.Api List> formParameterLocalVars = new List>(); - multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (file.IsSet) - multipartContentLocalVar.Add(new StreamContent(file.Value)); - - if (additionalMetadata.IsSet) + multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars)); if (additionalMetadata.IsSet) formParameterLocalVars.Add(new KeyValuePair("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value))); + if (file.IsSet) + multipartContentLocalVar.Add(new StreamContent(file.Value)); + List tokenBaseLocalVars = new List(); httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri; @@ -2456,7 +2456,7 @@ namespace Org.OpenAPITools.Api UploadFileApiResponse apiResponseLocalVar = new UploadFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/pet/{petId}/uploadImage", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, file, additionalMetadata); + AfterUploadFileDefaultImplementation(apiResponseLocalVar, petId, additionalMetadata, file); Events.ExecuteOnUploadFile(apiResponseLocalVar); @@ -2470,7 +2470,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, file, additionalMetadata); + OnErrorUploadFileDefaultImplementation(e, "/pet/{petId}/uploadImage", uriBuilderLocalVar.Path, petId, additionalMetadata, file); Events.ExecuteOnErrorUploadFile(e); throw; } @@ -2553,7 +2553,7 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUploadFileWithRequiredFile(ref System.IO.Stream requiredFile, ref long petId, ref Option additionalMetadata); + partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option additionalMetadata); /// /// Validates the request parameters @@ -2574,13 +2574,13 @@ namespace Org.OpenAPITools.Api /// Processes the server response /// /// - /// /// + /// /// - private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFile(ref suppressDefaultLog, apiResponseLocalVar, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2590,10 +2590,10 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// Logs exceptions that occur while retrieving the server response @@ -2601,13 +2601,13 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata) + private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata) { bool suppressDefaultLog = false; - OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFile(ref suppressDefaultLog, exception, pathFormat, path, petId, requiredFile, additionalMetadata); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2619,24 +2619,24 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// + /// /// - partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option additionalMetadata); + partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option additionalMetadata); /// /// uploads an image (required) /// - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { try { - return await UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata, cancellationToken).ConfigureAwait(false); + return await UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2648,12 +2648,12 @@ namespace Org.OpenAPITools.Api /// uploads an image (required) /// /// Thrown when fails to make API call - /// file to upload /// ID of pet to update + /// file to upload /// Additional data to pass to server (optional) /// Cancellation Token to cancel the request. /// <> - public async Task UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) + public async Task UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); @@ -2661,7 +2661,7 @@ namespace Org.OpenAPITools.Api { ValidateUploadFileWithRequiredFile(requiredFile, additionalMetadata); - FormatUploadFileWithRequiredFile(ref requiredFile, ref petId, ref additionalMetadata); + FormatUploadFileWithRequiredFile(ref petId, ref requiredFile, ref additionalMetadata); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2721,7 +2721,7 @@ namespace Org.OpenAPITools.Api UploadFileWithRequiredFileApiResponse apiResponseLocalVar = new UploadFileWithRequiredFileApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/fake/{petId}/uploadImageWithRequiredFile", requestedAtLocalVar, _jsonSerializerOptions); - AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, requiredFile, petId, additionalMetadata); + AfterUploadFileWithRequiredFileDefaultImplementation(apiResponseLocalVar, petId, requiredFile, additionalMetadata); Events.ExecuteOnUploadFileWithRequiredFile(apiResponseLocalVar); @@ -2735,7 +2735,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, requiredFile, petId, additionalMetadata); + OnErrorUploadFileWithRequiredFileDefaultImplementation(e, "/fake/{petId}/uploadImageWithRequiredFile", uriBuilderLocalVar.Path, petId, requiredFile, additionalMetadata); Events.ExecuteOnErrorUploadFileWithRequiredFile(e); throw; } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/UserApi.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/UserApi.cs index 1f2d3996efb..4d3a3aa9e48 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/UserApi.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Api/UserApi.cs @@ -200,11 +200,11 @@ namespace Org.OpenAPITools.Api /// This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); /// /// Updated user @@ -212,11 +212,11 @@ namespace Org.OpenAPITools.Api /// /// This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default); + Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default); } /// @@ -2013,33 +2013,33 @@ namespace Org.OpenAPITools.Api partial void OnDeserializationError(ref bool suppressDefaultLog, Exception exception, HttpStatusCode httpStatusCode); } - partial void FormatUpdateUser(User user, ref string username); + partial void FormatUpdateUser(ref string username, User user); /// /// Validates the request parameters /// - /// /// + /// /// - private void ValidateUpdateUser(User user, string username) + private void ValidateUpdateUser(string username, User user) { - if (user == null) - throw new ArgumentNullException(nameof(user)); - if (username == null) throw new ArgumentNullException(nameof(username)); + + if (user == null) + throw new ArgumentNullException(nameof(user)); } /// /// Processes the server response /// /// - /// /// - private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username) + /// + private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, string username, User user) { bool suppressDefaultLog = false; - AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, user, username); + AfterUpdateUser(ref suppressDefaultLog, apiResponseLocalVar, username, user); if (!suppressDefaultLog) Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); } @@ -2049,9 +2049,9 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username); + /// + partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user); /// /// Logs exceptions that occur while retrieving the server response @@ -2059,12 +2059,12 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username) + /// + private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, string username, User user) { bool suppressDefaultLog = false; - OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, user, username); + OnErrorUpdateUser(ref suppressDefaultLog, exception, pathFormat, path, username, user); if (!suppressDefaultLog) Logger.LogError(exception, "An error occurred while sending the request to the server."); } @@ -2076,22 +2076,22 @@ namespace Org.OpenAPITools.Api /// /// /// - /// /// - partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username); + /// + partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user); /// /// Updated user This can only be done by the logged in user. /// - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { try { - return await UpdateUserAsync(user, username, cancellationToken).ConfigureAwait(false); + return await UpdateUserAsync(username, user, cancellationToken).ConfigureAwait(false); } catch (Exception) { @@ -2103,19 +2103,19 @@ namespace Org.OpenAPITools.Api /// Updated user This can only be done by the logged in user. /// /// Thrown when fails to make API call - /// Updated user object /// name that need to be deleted + /// Updated user object /// Cancellation Token to cancel the request. /// <> - public async Task UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default) + public async Task UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default) { UriBuilder uriBuilderLocalVar = new UriBuilder(); try { - ValidateUpdateUser(user, username); + ValidateUpdateUser(username, user); - FormatUpdateUser(user, ref username); + FormatUpdateUser(ref username, user); using (HttpRequestMessage httpRequestMessageLocalVar = new HttpRequestMessage()) { @@ -2152,7 +2152,7 @@ namespace Org.OpenAPITools.Api UpdateUserApiResponse apiResponseLocalVar = new UpdateUserApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/user/{username}", requestedAtLocalVar, _jsonSerializerOptions); - AfterUpdateUserDefaultImplementation(apiResponseLocalVar, user, username); + AfterUpdateUserDefaultImplementation(apiResponseLocalVar, username, user); Events.ExecuteOnUpdateUser(apiResponseLocalVar); @@ -2162,7 +2162,7 @@ namespace Org.OpenAPITools.Api } catch(Exception e) { - OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, user, username); + OnErrorUpdateUserDefaultImplementation(e, "/user/{username}", uriBuilderLocalVar.Path, username, user); Events.ExecuteOnErrorUpdateUser(e); throw; }